Mac Link Errors
BlitzMax Forums/BlitzMax Programming/Mac Link Errors
| ||
I am importing a C++ static library made with Xcode. Any idea why I would get these linking errors? Does this indicate the library is missing something, or an incompatibility with BlitzMax? Building le Compiling:le_const.bmx Compiling:le_types.bmx Compiling:le.bmx Linking:le.debug Undefined symbols for architecture i386: "_alGenSources", referenced from: le3::OpenALChannel::OpenALChannel()in libLeadwerks3D.a(OpenALChannel.o) "_alDeleteSources", referenced from: le3::OpenALChannel::~OpenALChannel()in libLeadwerks3D.a(OpenALChannel.o) "_alSourcei", referenced from: le3::OpenALChannel::Update(le3::OpenALSource*) in libLeadwerks3D.a(OpenALChannel.o) le3::OpenALSource::SetLoopMode(bool const&)in libLeadwerks3D.a(OpenALSource.o) "_alSourcef", referenced from: le3::OpenALChannel::Update(le3::OpenALSource*) in libLeadwerks3D.a(OpenALChannel.o) le3::OpenALSource::SetTime(float const&)in libLeadwerks3D.a(OpenALSource.o) le3::OpenALSource::SetVolume(float const&)in libLeadwerks3D.a(OpenALSource.o) le3::OpenALSource::SetPitch(float const&)in libLeadwerks3D.a(OpenALSource.o) le3::OpenALSource::SetRange(float const&)in libLeadwerks3D.a(OpenALSource.o) "_alSource3f", referenced from: le3::OpenALChannel::Update(le3::OpenALSource*) in libLeadwerks3D.a(OpenALChannel.o) le3::OpenALSource::SetPosition(le3::Vec3 const&)in libLeadwerks3D.a(OpenALSource.o) "_alListener3f", referenced from: le3::OpenALListener::UpdateMatrix() in libLeadwerks3D.a(OpenALListener.o) "_alListenerfv", referenced from: le3::OpenALListener::UpdateMatrix() in libLeadwerks3D.a(OpenALListener.o) "_alGenBuffers", referenced from: le3::OpenALSoundReference::OpenALSoundReference()in libLeadwerks3D.a(OpenALSoundReference.o) le3::OpenALSoundReference::Reset() in libLeadwerks3D.a(OpenALSoundReference.o) "_alDeleteBuffers", referenced from: le3::OpenALSoundReference::~OpenALSoundReference()in libLeadwerks3D.a(OpenALSoundReference.o) le3::OpenALSoundReference::Reset() in libLeadwerks3D.a(OpenALSoundReference.o) "_alBufferData", referenced from: le3::OpenALSoundReference::Reload(int const&)in libLeadwerks3D.a(OpenALSoundReference.o) "_alGetSourcef", referenced from: le3::OpenALSource::GetTime() in libLeadwerks3D.a(OpenALSource.o) "_alSourcePause", referenced from: le3::OpenALSource::Pause() in libLeadwerks3D.a(OpenALSource.o) "_alcOpenDevice", referenced from: le3::OpenALSoundDriver::OpenALSoundDriver()in libLeadwerks3D.a(OpenALSoundDriver.o) "_alcCreateContext", referenced from: le3::OpenALSoundDriver::OpenALSoundDriver()in libLeadwerks3D.a(OpenALSoundDriver.o) "_alcMakeContextCurrent", referenced from: le3::OpenALSoundDriver::OpenALSoundDriver()in libLeadwerks3D.a(OpenALSoundDriver.o) "_alDistanceModel", referenced from: le3::OpenALSoundDriver::OpenALSoundDriver()in libLeadwerks3D.a(OpenALSoundDriver.o) "_alGetError", referenced from: le3::alCheckError() in libLeadwerks3D.a(OpenALSoundDriver.o) "_alcDestroyContext", referenced from: le3::OpenALSoundDriver::~OpenALSoundDriver()in libLeadwerks3D.a(OpenALSoundDriver.o) "_alcCloseDevice", referenced from: le3::OpenALSoundDriver::~OpenALSoundDriver()in libLeadwerks3D.a(OpenALSoundDriver.o) "_alGetSourcei", referenced from: le3::OpenALSoundDriver::Update() in libLeadwerks3D.a(OpenALSoundDriver.o) "_alSourceStop", referenced from: le3::OpenALSoundDriver::Update() in libLeadwerks3D.a(OpenALSoundDriver.o) le3::OpenALSoundDriver::Suspend() in libLeadwerks3D.a(OpenALSoundDriver.o) le3::OpenALSource::Stop() in libLeadwerks3D.a(OpenALSource.o) "_alSourcePlay", referenced from: le3::OpenALSoundDriver::Update() in libLeadwerks3D.a(OpenALSoundDriver.o) le3::OpenALSource::Play() in libLeadwerks3D.a(OpenALSource.o) le3::OpenALSource::Resume() in libLeadwerks3D.a(OpenALSource.o) "le3::CreateCustomContext(char*, int (*)(char*), int (*)(char*), void (*)(char*), void (*)(char*, int))", referenced from: _CreateCustomContext in libLeadwerks3D.a(DLLExport.o) "_glGenQueries", referenced from: le3::OpenGL2OcclusionQuery::OpenGL2OcclusionQuery(le3::GraphicsDriver*)in libLeadwerks3D.a(OpenGL2OcclusionQuery.o) "_glDeleteQueries", referenced from: le3::OpenGL2OcclusionQuery::~OpenGL2OcclusionQuery()in libLeadwerks3D.a(OpenGL2OcclusionQuery.o) "_glBeginQuery", referenced from: le3::OpenGL2OcclusionQuery::Begin() in libLeadwerks3D.a(OpenGL2OcclusionQuery.o) "_glEndQuery", referenced from: le3::OpenGL2OcclusionQuery::End() in libLeadwerks3D.a(OpenGL2OcclusionQuery.o) "_glGetQueryObjectiv", referenced from: le3::OpenGL2OcclusionQuery::GetState() in libLeadwerks3D.a(OpenGL2OcclusionQuery.o) "_glGetQueryObjectuiv", referenced from: le3::OpenGL2OcclusionQuery::GetState() in libLeadwerks3D.a(OpenGL2OcclusionQuery.o) "_glDeleteFramebuffers", referenced from: le3::OpenGL2Buffer::~OpenGL2Buffer()in libLeadwerks3D.a(OpenGL2Buffer.o) "_glBindFramebuffer", referenced from: le3::OpenGL2Buffer::SetColorTexture(le3::Texture*, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Buffer::Init(int const&, int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) "_glFramebufferTexture2D", referenced from: le3::OpenGL2Buffer::SetColorTexture(le3::Texture*, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Buffer::SetDepthTexture(le3::Texture*, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Buffer::Init(int const&, int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) "_glCheckFramebufferStatus", referenced from: le3::OpenGL2Buffer::SetColorTexture(le3::Texture*, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Buffer::SetDepthTexture(le3::Texture*, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Buffer::Init(int const&, int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) "_glGenFramebuffers", referenced from: le3::OpenGL2Buffer::Init(int const&, int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) "_glViewport", referenced from: le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Context::Enable() in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glDepthRange", referenced from: le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Context::Enable() in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glClearColor", referenced from: le3::OpenGL2Buffer::Clear(int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Context::Clear(int const&)in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glClear", referenced from: le3::OpenGL2Buffer::Clear(int const&)in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Context::Clear(int const&)in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glPolygonMode", referenced from: le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glColorMask", referenced from: le3::OpenGL2Camera::DrawOcclusionQueries() in libLeadwerks3D.a(OpenGL2Camera.o) "_glPolygonOffset", referenced from: le3::OpenGL2Camera::DrawOcclusionQueries() in libLeadwerks3D.a(OpenGL2Camera.o) "_glReadBuffer", referenced from: le3::OpenGL2Context::Enable() in libLeadwerks3D.a(OpenGL2Context.o) "_glReadPixels", referenced from: le3::OpenGL2Context::GetPixels(char const*, int const&)in libLeadwerks3D.a(OpenGL2Context.o) "_glGetString", referenced from: le3::OpenGL2GraphicsDriver::Initialize() in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::glGetVersion() in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::glGetShaderVersion() in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::GetDeviceName() in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::GetVendor() in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) "_glUseProgram", referenced from: le3::OpenGL2GraphicsDriver::SetShader(le3::Shader*) in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Enable() in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Disable() in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::SetInt(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::SetFloat(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) ... "_glEnable", referenced from: le3::OpenGL2GraphicsDriver::CreateContext(le3::Window*, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::SetViewport(int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::SetBlendMode(int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2MaterialReference::Enable(int const&)in libLeadwerks3D.a(OpenGL2MaterialReference.o) le3::OpenGL2MaterialReference::Disable() in libLeadwerks3D.a(OpenGL2MaterialReference.o) le3::OpenGL2Context::SetAntialias(bool const&)in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) ... "_glDepthFunc", referenced from: le3::OpenGL2GraphicsDriver::CreateContext(le3::Window*, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glFrontFace", referenced from: le3::OpenGL2GraphicsDriver::CreateContext(le3::Window*, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Context::Enable() in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) "_glDepthMask", referenced from: le3::OpenGL2GraphicsDriver::CreateContext(le3::Window*, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) le3::OpenGL2Context::Enable() in libLeadwerks3D.a(OpenGL2Context.o) le3::OpenGL2Camera::Render() in libLeadwerks3D.a(OpenGL2Camera.o) le3::OpenGL2Camera::DrawOcclusionQueries() in libLeadwerks3D.a(OpenGL2Camera.o) "_glDisable", referenced from: le3::OpenGL2GraphicsDriver::CreateContext(le3::Window*, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::SetViewport(int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::DrawImage(le3::Texture*, int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2GraphicsDriver::SetBlendMode(int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2MaterialReference::Enable(int const&)in libLeadwerks3D.a(OpenGL2MaterialReference.o) le3::OpenGL2MaterialReference::Disable() in libLeadwerks3D.a(OpenGL2MaterialReference.o) le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) ... "_glScissor", referenced from: le3::OpenGL2GraphicsDriver::SetViewport(int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) "_glBlendFunc", referenced from: le3::OpenGL2GraphicsDriver::SetBlendMode(int const&)in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::OpenGL2MaterialReference::Enable(int const&)in libLeadwerks3D.a(OpenGL2MaterialReference.o) "_glGetIntegerv", referenced from: le3::OpenGL2GraphicsDriver::GetMaxTextureUnits() in libLeadwerks3D.a(OpenGL2GraphicsDriver.o) le3::glGetInteger(int const&)in libLeadwerks3D.a(OpenGL.o) "_glActiveTexture", referenced from: le3::OpenGL2MaterialReference::Enable(int const&)in libLeadwerks3D.a(OpenGL2MaterialReference.o) le3::OpenGL2TextureReference::Bind(int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) le3::OpenGL2TextureReference::SetFilter(int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glDeleteProgram", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Reset() in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Reload(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glDeleteShader", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::Reset() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glCreateShader", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glShaderSource", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glCompileShader", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetShaderiv", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetShaderInfoLog", referenced from: le3::OpenGL2ShaderReference::Compile(int const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glCreateProgram", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glBindAttribLocation", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glAttachShader", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glLinkProgram", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetProgramiv", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetActiveUniform", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetUniformLocation", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetProgramInfoLog", referenced from: le3::OpenGL2ShaderReference::Link() in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetUniformiv", referenced from: le3::OpenGL2ShaderReference::GetInt(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glGetUniformfv", referenced from: le3::OpenGL2ShaderReference::GetFloat(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::GetVec2(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::GetVec3(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::GetVec4(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::GetMat3(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) le3::OpenGL2ShaderReference::GetMat4(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(OpenGL2ShaderReference.o) "_glDrawElements", referenced from: le3::OpenGL2SurfaceReference::Draw() in libLeadwerks3D.a(OpenGL2SurfaceReference.o) "_glDrawArrays", referenced from: le3::OpenGL2SurfaceReference::Draw() in libLeadwerks3D.a(OpenGL2SurfaceReference.o) "_glDeleteTextures", referenced from: le3::OpenGL2TextureReference::~OpenGL2TextureReference()in libLeadwerks3D.a(OpenGL2TextureReference.o) le3::OpenGL2TextureReference::Reset() in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glGenTextures", referenced from: le3::OpenGL2TextureReference::Reset() in libLeadwerks3D.a(OpenGL2TextureReference.o) le3::OpenGL2TextureReference::Initialize(int const&, int const&, int const&, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glPixelStorei", referenced from: le3::OpenGL2TextureReference::GetPixels(char const*, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) le3::OpenGL2TextureReference::SetPixels(char const*, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) le3::OpenGL2Buffer::Enable() in libLeadwerks3D.a(OpenGL2Buffer.o) "_glGetCompressedTexImage", referenced from: le3::OpenGL2TextureReference::GetPixels(char const*, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glGetTexImage", referenced from: le3::OpenGL2TextureReference::GetPixels(char const*, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glCompressedTexImage2D", referenced from: le3::OpenGL2TextureReference::SetPixels(char const*, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glTexImage2D", referenced from: le3::OpenGL2TextureReference::SetPixels(char const*, int const&, int const&, int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glBindTexture", referenced from: le3::OpenGL2TextureReference::Bind(int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glTexParameteri", referenced from: le3::OpenGL2TextureReference::Bind(int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) le3::OpenGL2TextureReference::SetFilter(int const&)in libLeadwerks3D.a(OpenGL2TextureReference.o) "_glUniform1f", referenced from: le3::OpenGL2Uniform::SetFloat(float const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform1i", referenced from: le3::OpenGL2Uniform::SetInt(int const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform1fv", referenced from: le3::OpenGL2Uniform::SetFloat(float const*, int const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform2f", referenced from: le3::OpenGL2Uniform::SetVec2(le3::Vec2 const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform2fv", referenced from: le3::OpenGL2Uniform::SetVec2(float const*, int const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform3f", referenced from: le3::OpenGL2Uniform::SetVec3(le3::Vec3 const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform3fv", referenced from: le3::OpenGL2Uniform::SetVec3(float const*, int const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform4f", referenced from: le3::OpenGL2Uniform::SetVec4(le3::Vec4 const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniform4fv", referenced from: le3::OpenGL2Uniform::SetVec4(float const*, int const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniformMatrix3fv", referenced from: le3::OpenGL2Uniform::SetMat3(le3::Mat3 const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glUniformMatrix4fv", referenced from: le3::OpenGL2Uniform::SetMat4(le3::Mat4 const&)in libLeadwerks3D.a(OpenGL2Uniform.o) "_glDeleteBuffers", referenced from: le3::OpenGL2VertexArray::Lock() in libLeadwerks3D.a(OpenGL2VertexArray.o) "_glGenBuffers", referenced from: le3::OpenGL2VertexArray::Lock() in libLeadwerks3D.a(OpenGL2VertexArray.o) le3::OpenGL2IndiceArray::Lock() in libLeadwerks3D.a(OpenGL2IndiceArray.o) "_glBindBuffer", referenced from: le3::OpenGL2VertexArray::Lock() in libLeadwerks3D.a(OpenGL2VertexArray.o) le3::OpenGL2VertexArray::Enable() in libLeadwerks3D.a(OpenGL2VertexArray.o) le3::OpenGL2IndiceArray::Lock() in libLeadwerks3D.a(OpenGL2IndiceArray.o) le3::OpenGL2IndiceArray::Enable() in libLeadwerks3D.a(OpenGL2IndiceArray.o) le3::OpenGL2IndiceArray::Disable() in libLeadwerks3D.a(OpenGL2IndiceArray.o) "_glBufferData", referenced from: le3::OpenGL2VertexArray::Lock() in libLeadwerks3D.a(OpenGL2VertexArray.o) le3::OpenGL2IndiceArray::Lock() in libLeadwerks3D.a(OpenGL2IndiceArray.o) "_glVertexAttribPointer", referenced from: le3::OpenGL2VertexArray::Lock() in libLeadwerks3D.a(OpenGL2VertexArray.o) le3::OpenGL2VertexArray::Enable() in libLeadwerks3D.a(OpenGL2VertexArray.o) "_glEnableVertexAttribArray", referenced from: le3::OpenGL2VertexArray::Enable() in libLeadwerks3D.a(OpenGL2VertexArray.o) "_glDisableVertexAttribArray", referenced from: le3::OpenGL2VertexArray::Disable() in libLeadwerks3D.a(OpenGL2VertexArray.o) "_unzLocateFile", referenced from: le3::PackageFile::Read(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(PackageFile.o) "_unzGetCurrentFileInfo", referenced from: le3::PackageFile::Read(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(PackageFile.o) "_unzOpenCurrentFilePassword", referenced from: le3::PackageFile::Read(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(PackageFile.o) "_unzOpenCurrentFile", referenced from: le3::PackageFile::Read(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(PackageFile.o) "_unzReadCurrentFile", referenced from: le3::PackageFile::Read(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in libLeadwerks3D.a(PackageFile.o) ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status Build Error: Failed to link /SVN/Leadwerks3D/Engine/Source/le.debug.app/Contents/MacOS/le.debug Process complete |
| ||
Been getting very similar trying to work with skid's steamstub on mac. Cheers Charlie |
| ||
It happens even if I build the whole lib off the 10.6 SDK. Going to try creating a new project to build a DYLib. Last edited 2012 |
| ||
your best option would be to contact BRL. I think this site has turned into the step child. |
| ||
I'm getting the error on 10.6. Not tried on 10.7. Cheers Charlie |
| ||
Per Mark's advice I added this to the top of the BMX file and it fixed everything: Import "-framework AGL" Import "-framework OpenGL" Import "-framework OpenAL" The ZLib errors are just a weirdness that others are experiencing with stdio.h in OSX Lion, so I just removed that library. Last edited 2012 |