Mac Link Errors

BlitzMax Forums/BlitzMax Programming/Mac Link Errors

JoshK(Posted 2012) [#1]
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



jkrankie(Posted 2012) [#2]
Been getting very similar trying to work with skid's steamstub on mac.

Cheers
Charlie


JoshK(Posted 2012) [#3]
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


Jesse(Posted 2012) [#4]
your best option would be to contact BRL. I think this site has turned into the step child.


jkrankie(Posted 2012) [#5]
I'm getting the error on 10.6. Not tried on 10.7.

Cheers
Charlie


JoshK(Posted 2012) [#6]
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