Game Development Community

TGEA 1.8.1 OSX 10.5.6: Link errors with sgLightManager.o

by Chip Collier · in Torque Game Engine Advanced · 03/12/2009 (2:41 pm) · 1 replies

Hello, This is my first build attempt with TGEA.

I copied the template project and have been attempting to build it. First problem I ran into was case-sensitivity issues (I prefer to use a case-sensitive file system on OSX). After fixing those everything compiles fine, but during link I get the following series of errors:

Line Location Tool:0: symbol(s) not found
Line Location Tool:0: SelfIlluminationFeatureGLSL::SelfIlluminationFeatureGLSL()in sgLightManager.o
Line Location Tool:0: ExposureFeatureX2GLSL::ExposureFeatureX2GLSL()in sgLightManager.o
Line Location Tool:0: ExposureFeatureX2GLSL::ExposureFeatureX2GLSL()in sgLightManager.o
Line Location Tool:0: DynamicLightingDummyFeatureGLSL::DynamicLightingDummyFeatureGLSL()in sgLightManager.o
Line Location Tool:0: DynamicLightingFeatureGLSL::DynamicLightingFeatureGLSL()in sgLightManager.o
Line Location Tool:0: "ShaderFeatureGLSL::ShaderFeatureGLSL()", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4HLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2HLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureHLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureHLSL::getVertBaseTex()", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4GLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2GLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureGLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureGLSL::setupTexSpaceMat(Vector<ShaderComponent*>&, Var**)", referenced from:
Line Location Tool:0: __ZTV17ShaderFeatureHLSL$non_lazy_ptr in sgLightManager.o
Line Location Tool:0: "vtable for ShaderFeatureHLSL", referenced from:
Line Location Tool:0: __ZTV17ShaderFeatureGLSL$non_lazy_ptr in sgLightManager.o
Line Location Tool:0: "vtable for ShaderFeatureGLSL", referenced from:
Line Location Tool:0: SelfIlluminationFeatureHLSL::SelfIlluminationFeatureHLSL()in sgLightManager.o
Line Location Tool:0: ExposureFeatureX2HLSL::ExposureFeatureX2HLSL()in sgLightManager.o
Line Location Tool:0: ExposureFeatureX2HLSL::ExposureFeatureX2HLSL()in sgLightManager.o
Line Location Tool:0: DynamicLightingDummyFeatureHLSL::DynamicLightingDummyFeatureHLSL()in sgLightManager.o
Line Location Tool:0: DynamicLightingFeatureHLSL::DynamicLightingFeatureHLSL()in sgLightManager.o
Line Location Tool:0: "ShaderFeatureHLSL::ShaderFeatureHLSL()", referenced from:
Line Location Tool:0: typeinfo for SelfIlluminationFeatureHLSLin sgLightManager.o
Line Location Tool:0: typeinfo for ExposureFeatureX2HLSLin sgLightManager.o
Line Location Tool:0: typeinfo for DynamicLightingDummyFeatureHLSLin sgLightManager.o
Line Location Tool:0: typeinfo for DynamicLightingFeatureHLSLin sgLightManager.o
Line Location Tool:0: "typeinfo for ShaderFeatureHLSL", referenced from:
Line Location Tool:0: typeinfo for SelfIlluminationFeatureGLSLin sgLightManager.o
Line Location Tool:0: typeinfo for ExposureFeatureX2GLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureGLSL::getVertBaseTex()", referenced from:
Line Location Tool:0: typeinfo for DynamicLightingFeatureGLSLin sgLightManager.o
Line Location Tool:0: "typeinfo for ShaderFeatureGLSL", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4HLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2HLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureHLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureHLSL::expandNormalMap(LangElement*, LangElement*, LangElement*, GFXMaterialFeatureData const&)", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4GLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2GLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureGLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureGLSL::assignColor(LangElement*, bool)", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4GLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2GLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureGLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureGLSL::expandNormalMap(LangElement*, LangElement*, LangElement*, GFXMaterialFeatureData const&)", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4HLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2HLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureHLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureHLSL::assignColor(LangElement*, bool)", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4HLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2HLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureHLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureHLSLin sgLightManager.o
Line Location Tool:0: "ShaderFeatureHLSL::setupTexSpaceMat(Vector<ShaderComponent*>&, Var**)", referenced from:
Line Location Tool:0: vtable for SelfIlluminationFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX4GLSLin sgLightManager.o
Line Location Tool:0: vtable for ExposureFeatureX2GLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingDummyFeatureGLSLin sgLightManager.o
Line Location Tool:0: vtable for DynamicLightingFeatureGLSLin sgLightManager.o
Line Location Tool:0: typeinfo for DynamicLightingDummyFeatureGLSLin sgLightManager.o


All from the same object :(
Any ideas or tips would really make my day.

Cheers,
Chip

About the author

Recent Threads


#1
03/12/2009 (4:40 pm)
WEll... nevermind. I copied the template project again and it works. I noticed there was a difference of about 7 or so files in the build count, so I'm assuming my original copy was bungled somehow.

Cheers,
Chip