Compiling Celestia 1.3.0 with VC 5SP3
Posted: 14.10.2003, 06:51
I apologize for the HUGE post in advance...
I absolutely LOVE Celestia. It is a wonderful piece of work. The ability to compile a debug version (and trace through it) myself would incerease my understanding of the "inner workings" exponentially.
I am using VC++ 5SP3. EVERYTHING compiles flawlessly, no errors or warnings. However, when linking celestia.exe, I ran in to the following unresolved external references:
Linking...
celestiacore.obj : error LNK2001: unresolved external symbol "double const astro::speedOfLight" (?speedOfLight@astro@@3NB)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseTexOffset" (?diffuseTexOffset@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseTexOffset" (?diffuseTexOffset@vp@@3IA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(glcontext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(lodspheremesh.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::nightLights" (?nightLights@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::nightLights" (?nightLights@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::glossMap" (?glossMap@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::glossMap" (?glossMap@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuse" (?diffuse@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuse" (?diffuse@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBump" (?diffuseBump@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBump" (?diffuseBump@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseHaze" (?diffuseHaze@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseHaze" (?diffuseHaze@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::specular" (?specular@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::specular" (?specular@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBumpHaze" (?diffuseBumpHaze@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBumpHaze" (?diffuseBumpHaze@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringIllum" (?ringIllum@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringIllum" (?ringIllum@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::shadowTexture" (?shadowTexture@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::shadowTexture" (?shadowTexture@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringShadow" (?ringShadow@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringShadow" (?ringShadow@vp@@3IA)
cel_engine.lib(glcontext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsNV)(int,unsigned int *)" (?glGenProgramsNV@glx@@3P6GXHPAI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsNV)(int,unsigned int *)" (?glGenProgramsNV@glx@@3P6GXHPAI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsNV)(int,unsigned int *)" (?glGenProgramsNV@glx@@3P6GXHPAI@ZA)
cel_engine.lib(glcontext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsARB)(int,unsigned int *)" (?glGenProgramsARB@glx@@3P6GXHPAI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsARB)(int,unsigned int *)" (?glGenProgramsARB@glx@@3P6GXHPAI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsARB)(int,unsigned int *)" (?glGenProgramsARB@glx@@3P6GXHPAI@ZA)
cel_engine.lib(texture.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage2DARB)(unsigned int,int,unsigned int,int,int,int,int,void const *)" (?glCompressedTexImage2DARB@glx@@3P6GXIHIHHHHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage2DARB)(unsigned int,int,unsigned int,int,int,int,int,void const *)" (?glCompressedTexImage2DARB@glx@@3P6GXIHIHHHHPBX@ZA)
cel_engine.lib(body.obj) : error LNK2001: unresolved external symbol "double const astro::J2000" (?J2000@astro@@3NB)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "double const astro::J2000" (?J2000@astro@@3NB)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::J2000" (?J2000@astro@@3NB)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "class ResourceManager<class TrajectoryInfo> * __cdecl GetTrajectoryManager(void)" (?GetTrajectoryManager@@YAPAV?$ResourceManager@VTrajectoryInfo@@@@XZ)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "public: virtual class Orbit * __thiscall TrajectoryInfo::load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?load@Trajecto
ryInfo@@UAEPAVOrbit@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall TrajectoryInfo::resolve(class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &)" (?resolve@TrajectoryInfo@@UAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glClientActiveTextureARB)(unsigned int)" (?glClientActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(lodspheremesh.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glClientActiveTextureARB)(unsigned int)" (?glClientActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord3fvARB)(unsigned int,float const *)" (?glMultiTexCoord3fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord3fARB)(unsigned int,float,float,float)" (?glMultiTexCoord3fARB@glx@@3P6GXIMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord2fARB)(unsigned int,float,float)" (?glMultiTexCoord2fARB@glx@@3P6GXIMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord2iARB)(unsigned int,int,int)" (?glMultiTexCoord2iARB@glx@@3P6GXIHH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexSubImage1DARB)(unsigned int,int,int,int,unsigned int,int,void const *)" (?glCompressedTexSubImage1DARB@glx@@3P6GXIHHHIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexSubImage2DARB)(unsigned int,int,int,int,int,int,unsigned int,int,void const *)" (?glCompressedTexSubImage2DARB@glx@@3P6GXIHHHHHIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexSubImage3DARB)(unsigned int,int,int,int,int,int,int,int,unsigned int,int,void const *)" (?glCompressedTexSubImage3DARB@glx@@3P6GXIHHHHHHHIHPB
X@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage1DARB)(unsigned int,int,unsigned int,int,int,int,void const *)" (?glCompressedTexImage1DARB@glx@@3P6GXIHIHHHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage3DARB)(unsigned int,int,unsigned int,int,int,int,int,int,void const *)" (?glCompressedTexImage3DARB@glx@@3P6GXIHIHHHHHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetFinalCombinerInputParameterivNV)(unsigned int,unsigned int,int *)" (?glGetFinalCombinerInputParameterivNV@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetFinalCombinerInputParameterfvNV)(unsigned int,unsigned int,float *)" (?glGetFinalCombinerInputParameterfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerOutputParameterivNV)(unsigned int,unsigned int,unsigned int,int *)" (?glGetCombinerOutputParameterivNV@glx@@3P6GXIIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerOutputParameterfvNV)(unsigned int,unsigned int,unsigned int,float *)" (?glGetCombinerOutputParameterfvNV@glx@@3P6GXIIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerInputParameterivNV)(unsigned int,unsigned int,unsigned int,unsigned int,int *)" (?glGetCombinerInputParameterivNV@glx@@3P6GXIIIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerInputParameterfvNV)(unsigned int,unsigned int,unsigned int,unsigned int,float *)" (?glGetCombinerInputParameterfvNV@glx@@3P6GXIIIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glFinalCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glFinalCombinerInputNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glFinalCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glFinalCombinerInputNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerOutputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned char,unsigned char,unsigned char)" (
?glCombinerOutputNV@glx@@3P6GXIIIIIIIEEE@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerOutputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned char,unsigned char,unsigned cha
r)" (?glCombinerOutputNV@glx@@3P6GXIIIIIIIEEE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?glCombinerInputNV@glx@@3P6GXIIIIII@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?glCombinerInputNV@glx@@3P6GXIIIIII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameteriNV)(unsigned int,int)" (?glCombinerParameteriNV@glx@@3P6GXIH@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameteriNV)(unsigned int,int)" (?glCombinerParameteriNV@glx@@3P6GXIH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterfNV)(unsigned int,float)" (?glCombinerParameterfNV@glx@@3P6GXIM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterivNV)(unsigned int,int const *)" (?glCombinerParameterivNV@glx@@3P6GXIPBH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterfvNV)(unsigned int,float const *)" (?glCombinerParameterfvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterfvNV)(unsigned int,float const *)" (?glCombinerParameterfvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerStageParameterfvNV)(unsigned int,unsigned int,float *)" (?glGetCombinerStageParameterfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerStageParameterfvNV)(unsigned int,unsigned int,float const *)" (?glCombinerStageParameterfvNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4ubvNV)(unsigned int,int,unsigned char const *)" (?glVertexAttribs4ubvNV@glx@@3P6GXIHPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4svNV)(unsigned int,int,short const *)" (?glVertexAttribs4svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4fvNV)(unsigned int,int,float const *)" (?glVertexAttribs4fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4dvNV)(unsigned int,int,double const *)" (?glVertexAttribs4dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs3svNV)(unsigned int,int,short const *)" (?glVertexAttribs3svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs3fvNV)(unsigned int,int,float const *)" (?glVertexAttribs3fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs3dvNV)(unsigned int,int,double const *)" (?glVertexAttribs3dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs2svNV)(unsigned int,int,short const *)" (?glVertexAttribs2svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs2fvNV)(unsigned int,int,float const *)" (?glVertexAttribs2fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs2dvNV)(unsigned int,int,double const *)" (?glVertexAttribs2dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs1svNV)(unsigned int,int,short const *)" (?glVertexAttribs1svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs1fvNV)(unsigned int,int,float const *)" (?glVertexAttribs1fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs1dvNV)(unsigned int,int,double const *)" (?glVertexAttribs1dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4ubvNV)(unsigned int,unsigned char const *)" (?glVertexAttrib4ubvNV@glx@@3P6GXIPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4svNV)(unsigned int,short const *)" (?glVertexAttrib4svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4sNV)(unsigned int,short,short,short,short)" (?glVertexAttrib4sNV@glx@@3P6GXIFFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fvNV)(unsigned int,float const *)" (?glVertexAttrib4fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fNV)(unsigned int,float,float,float,float)" (?glVertexAttrib4fNV@glx@@3P6GXIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dvNV)(unsigned int,double const *)" (?glVertexAttrib4dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dNV)(unsigned int,double,double,double,double)" (?glVertexAttrib4dNV@glx@@3P6GXINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3svNV)(unsigned int,short const *)" (?glVertexAttrib3svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3sNV)(unsigned int,short,short,short)" (?glVertexAttrib3sNV@glx@@3P6GXIFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fvNV)(unsigned int,float const *)" (?glVertexAttrib3fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fNV)(unsigned int,float,float,float)" (?glVertexAttrib3fNV@glx@@3P6GXIMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dvNV)(unsigned int,double const *)" (?glVertexAttrib3dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dNV)(unsigned int,double,double,double)" (?glVertexAttrib3dNV@glx@@3P6GXINNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2svNV)(unsigned int,short const *)" (?glVertexAttrib2svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2sNV)(unsigned int,short,short)" (?glVertexAttrib2sNV@glx@@3P6GXIFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fvNV)(unsigned int,float const *)" (?glVertexAttrib2fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fNV)(unsigned int,float,float)" (?glVertexAttrib2fNV@glx@@3P6GXIMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dvNV)(unsigned int,double const *)" (?glVertexAttrib2dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dNV)(unsigned int,double,double)" (?glVertexAttrib2dNV@glx@@3P6GXINN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1svNV)(unsigned int,short const *)" (?glVertexAttrib1svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1sNV)(unsigned int,short)" (?glVertexAttrib1sNV@glx@@3P6GXIF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fvNV)(unsigned int,float const *)" (?glVertexAttrib1fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fNV)(unsigned int,float)" (?glVertexAttrib1fNV@glx@@3P6GXIM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dvNV)(unsigned int,double const *)" (?glVertexAttrib1dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dNV)(unsigned int,double)" (?glVertexAttrib1dNV@glx@@3P6GXIN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerNV)(unsigned int,int,unsigned int,int,void const *)" (?glVertexAttribPointerNV@glx@@3P6GXIHIHPBX@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerNV)(unsigned int,int,unsigned int,int,void const *)" (?glVertexAttribPointerNV@glx@@3P6GXIHIHPBX@ZA)
cel_engine.lib(spheremesh.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerNV)(unsigned int,int,unsigned int,int,void const *)" (?glVertexAttribPointerNV@glx@@3P6GXIHIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glTrackMatrixNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glTrackMatrixNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glTrackMatrixNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glTrackMatrixNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glRequestResidentProgramsNV)(int,unsigned int const *)" (?glRequestResidentProgramsNV@glx@@3P6GXHPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameters4fvNV)(unsigned int,unsigned int,unsigned int,float const *)" (?glProgramParameters4fvNV@glx@@3P6GXIIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameters4dvNV)(unsigned int,unsigned int,unsigned int,double const *)" (?glProgramParameters4dvNV@glx@@3P6GXIIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fvNV)(unsigned int,unsigned int,float const *)" (?glProgramParameter4fvNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fvNV)(unsigned int,unsigned int,float const *)" (?glProgramParameter4fvNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fNV)(unsigned int,unsigned int,float,float,float,float)" (?glProgramParameter4fNV@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fNV)(unsigned int,unsigned int,float,float,float,float)" (?glProgramParameter4fNV@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4dvNV)(unsigned int,unsigned int,double const *)" (?glProgramParameter4dvNV@glx@@3P6GXIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4dNV)(unsigned int,unsigned int,double,double,double,double)" (?glProgramParameter4dNV@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glLoadProgramNV)(unsigned int,unsigned int,int,unsigned char const *)" (?glLoadProgramNV@glx@@3P6GXIIHPBE@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glLoadProgramNV)(unsigned int,unsigned int,int,unsigned char const *)" (?glLoadProgramNV@glx@@3P6GXIIHPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "unsigned char (__stdcall* glx::glIsProgramNV)(unsigned int)" (?glIsProgramNV@glx@@3P6GEI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribPointervNV)(unsigned int,unsigned int,void * *)" (?glGetVertexAttribPointervNV@glx@@3P6GXIIPAPAX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribivNV)(unsigned int,unsigned int,int *)" (?glGetVertexAttribivNV@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribfvNV)(unsigned int,unsigned int,float *)" (?glGetVertexAttribfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribdvNV)(unsigned int,unsigned int,double *)" (?glGetVertexAttribdvNV@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetTrackMatrixivNV)(unsigned int,unsigned int,unsigned int,int *)" (?glGetTrackMatrixivNV@glx@@3P6GXIIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramStringNV)(unsigned int,unsigned int,unsigned char *)" (?glGetProgramStringNV@glx@@3P6GXIIPAE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramivNV)(unsigned int,unsigned int,int *)" (?glGetProgramivNV@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramParameterfvNV)(unsigned int,unsigned int,unsigned int,float *)" (?glGetProgramParameterfvNV@glx@@3P6GXIIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramParameterdvNV)(unsigned int,unsigned int,unsigned int,double *)" (?glGetProgramParameterdvNV@glx@@3P6GXIIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glExecuteProgramNV)(unsigned int,unsigned int,float const *)" (?glExecuteProgramNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDeleteProgramsNV)(int,unsigned int const *)" (?glDeleteProgramsNV@glx@@3P6GXHPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramNV)(unsigned int,unsigned int)" (?glBindProgramNV@glx@@3P6GXII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramNV)(unsigned int,unsigned int)" (?glBindProgramNV@glx@@3P6GXII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "unsigned char (__stdcall* glx::glAreProgramsResidentNV)(int,unsigned int const *,unsigned char *)" (?glAreProgramsResidentNV@glx@@3P6GEHPBIPAE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glColorTableEXT)(unsigned int,unsigned int,int,unsigned int,unsigned int,void const *)" (?glColorTableEXT@glx@@3P6GXIIHIIPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBlendEquationEXT)(unsigned int)" (?glBlendEquationEXT@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "int (__stdcall* glx::wglGetSwapIntervalEXT)(void)" (?wglGetSwapIntervalEXT@glx@@3P6GHXZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "int (__stdcall* glx::wglSwapIntervalEXT)(int)" (?wglSwapIntervalEXT@glx@@3P6GHH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterdvNV)(unsigned int,unsigned int,double *)" (?glGetProgramLocalParameterdvNV@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterfvNV)(unsigned int,unsigned int,float *)" (?glGetProgramLocalParameterfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dvNV)(unsigned int,unsigned int,double const * const)" (?glProgramLocalParameter4dvNV@glx@@3P6GXIIQBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fvNV)(unsigned int,unsigned int,float const * const)" (?glProgramLocalParameter4fvNV@glx@@3P6GXIIQBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dNV)(unsigned int,unsigned int,double,double,double,double)" (?glProgramLocalParameter4dNV@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fNV)(unsigned int,unsigned int,float,float,float,float)" (?glProgramLocalParameter4fNV@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramNamedParameterdvNV)(unsigned int,int,unsigned char const *,double *)" (?glGetProgramNamedParameterdvNV@glx@@3P6GXIHPBEPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramNamedParameterfvNV)(unsigned int,int,unsigned char const *,float *)" (?glGetProgramNamedParameterfvNV@glx@@3P6GXIHPBEPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4dvNV)(unsigned int,int,unsigned char const *,double const * const)" (?glProgramNamedParameter4dvNV@glx@@3P6GXIHPBEQBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4fvNV)(unsigned int,int,unsigned char const *,float const * const)" (?glProgramNamedParameter4fvNV@glx@@3P6GXIHPBEQBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4dNV)(unsigned int,int,unsigned char const *,double,double,double,double)" (?glProgramNamedParameter4dNV@glx@@3P6GXIHPBENNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4fNV)(unsigned int,int,unsigned char const *,float,float,float,float)" (?glProgramNamedParameter4fNV@glx@@3P6GXIHPBEMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramivARB)(unsigned int,unsigned int,int *)" (?glGetProgramivARB@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramStringARB)(unsigned int,unsigned int,void *)" (?glGetProgramStringARB@glx@@3P6GXIIPAX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramStringARB)(unsigned int,unsigned int,int,void const *)" (?glProgramStringARB@glx@@3P6GXIIHPBX@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramStringARB)(unsigned int,unsigned int,int,void const *)" (?glProgramStringARB@glx@@3P6GXIIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterfvARB)(unsigned int,unsigned int,float *)" (?glGetProgramLocalParameterfvARB@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterdvARB)(unsigned int,unsigned int,double *)" (?glGetProgramLocalParameterdvARB@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramEnvParameterfvARB)(unsigned int,unsigned int,float *)" (?glGetProgramEnvParameterfvARB@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramEnvParameterdvARB)(unsigned int,unsigned int,double *)" (?glGetProgramEnvParameterdvARB@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fvARB)(unsigned int,unsigned int,float const *)" (?glProgramLocalParameter4fvARB@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fARB)(unsigned int,unsigned int,float,float,float,float)" (?glProgramLocalParameter4fARB@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dvARB)(unsigned int,unsigned int,double const *)" (?glProgramLocalParameter4dvARB@glx@@3P6GXIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dARB)(unsigned int,unsigned int,double,double,double,double)" (?glProgramLocalParameter4dARB@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fvARB)(unsigned int,unsigned int,float const *)" (?glProgramEnvParameter4fvARB@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fvARB)(unsigned int,unsigned int,float const *)" (?glProgramEnvParameter4fvARB@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fARB)(unsigned int,unsigned int,float,float,float,float)" (?glProgramEnvParameter4fARB@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fARB)(unsigned int,unsigned int,float,float,float,float)" (?glProgramEnvParameter4fARB@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4dvARB)(unsigned int,unsigned int,double const *)" (?glProgramEnvParameter4dvARB@glx@@3P6GXIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4dARB)(unsigned int,unsigned int,double,double,double,double)" (?glProgramEnvParameter4dARB@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribPointervARB)(unsigned int,unsigned int,void * *)" (?glGetVertexAttribPointervARB@glx@@3P6GXIIPAPAX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribivARB)(unsigned int,unsigned int,int *)" (?glGetVertexAttribivARB@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribfvARB)(unsigned int,unsigned int,float *)" (?glGetVertexAttribfvARB@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribdvARB)(unsigned int,unsigned int,double *)" (?glGetVertexAttribdvARB@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDisableVertexAttribArrayARB)(unsigned int)" (?glDisableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDisableVertexAttribArrayARB)(unsigned int)" (?glDisableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glEnableVertexAttribArrayARB)(unsigned int)" (?glEnableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glEnableVertexAttribArrayARB)(unsigned int)" (?glEnableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerARB)(unsigned int,int,unsigned int,unsigned char,int,void const *)" (?glVertexAttribPointerARB@glx@@3P6GXIHIEHPBX@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerARB)(unsigned int,int,unsigned int,unsigned char,int,void const *)" (?glVertexAttribPointerARB@glx@@3P6GXIHIEHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NuivARB)(unsigned int,unsigned int const *)" (?glVertexAttrib4NuivARB@glx@@3P6GXIPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NusvARB)(unsigned int,unsigned short const *)" (?glVertexAttrib4NusvARB@glx@@3P6GXIPBG@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NubvARB)(unsigned int,unsigned char const *)" (?glVertexAttrib4NubvARB@glx@@3P6GXIPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NivARB)(unsigned int,int const *)" (?glVertexAttrib4NivARB@glx@@3P6GXIPBH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NsvARB)(unsigned int,short const *)" (?glVertexAttrib4NsvARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NbvARB)(unsigned int,signed char const *)" (?glVertexAttrib4NbvARB@glx@@3P6GXIPBC@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dvARB)(unsigned int,double const *)" (?glVertexAttrib4dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fvARB)(unsigned int,float const *)" (?glVertexAttrib4fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4uivARB)(unsigned int,unsigned int const *)" (?glVertexAttrib4uivARB@glx@@3P6GXIPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4usvARB)(unsigned int,unsigned short const *)" (?glVertexAttrib4usvARB@glx@@3P6GXIPBG@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4ubvARB)(unsigned int,unsigned char const *)" (?glVertexAttrib4ubvARB@glx@@3P6GXIPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4ivARB)(unsigned int,int const *)" (?glVertexAttrib4ivARB@glx@@3P6GXIPBH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4svARB)(unsigned int,short const *)" (?glVertexAttrib4svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4bvARB)(unsigned int,signed char const *)" (?glVertexAttrib4bvARB@glx@@3P6GXIPBC@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dvARB)(unsigned int,double const *)" (?glVertexAttrib3dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fvARB)(unsigned int,float const *)" (?glVertexAttrib3fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3svARB)(unsigned int,short const *)" (?glVertexAttrib3svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dvARB)(unsigned int,double const *)" (?glVertexAttrib2dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fvARB)(unsigned int,float const *)" (?glVertexAttrib2fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2svARB)(unsigned int,short const *)" (?glVertexAttrib2svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dvARB)(unsigned int,double const *)" (?glVertexAttrib1dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fvARB)(unsigned int,float const *)" (?glVertexAttrib1fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1svARB)(unsigned int,short const *)" (?glVertexAttrib1svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NubARB)(unsigned int,unsigned char,unsigned char,unsigned char,unsigned char)" (?glVertexAttrib4NubARB@glx@@3P6GXIEEEE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dARB)(unsigned int,double,double,double,double)" (?glVertexAttrib4dARB@glx@@3P6GXINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fARB)(unsigned int,float,float,float,float)" (?glVertexAttrib4fARB@glx@@3P6GXIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4sARB)(unsigned int,short,short,short,short)" (?glVertexAttrib4sARB@glx@@3P6GXIFFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dARB)(unsigned int,double,double,double)" (?glVertexAttrib3dARB@glx@@3P6GXINNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fARB)(unsigned int,float,float,float)" (?glVertexAttrib3fARB@glx@@3P6GXIMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3sARB)(unsigned int,short,short,short)" (?glVertexAttrib3sARB@glx@@3P6GXIFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dARB)(unsigned int,double,double)" (?glVertexAttrib2dARB@glx@@3P6GXINN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fARB)(unsigned int,float,float)" (?glVertexAttrib2fARB@glx@@3P6GXIMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2sARB)(unsigned int,short,short)" (?glVertexAttrib2sARB@glx@@3P6GXIFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dARB)(unsigned int,double)" (?glVertexAttrib1dARB@glx@@3P6GXIN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fARB)(unsigned int,float)" (?glVertexAttrib1fARB@glx@@3P6GXIM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1sARB)(unsigned int,short)" (?glVertexAttrib1sARB@glx@@3P6GXIF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "unsigned char (__stdcall* glx::glIsProgramARB)(unsigned int)" (?glIsProgramARB@glx@@3P6GEI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDeleteProgramsARB)(int,unsigned int const *)" (?glDeleteProgramsARB@glx@@3P6GXHPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramARB)(unsigned int,unsigned int)" (?glBindProgramARB@glx@@3P6GXII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramARB)(unsigned int,unsigned int)" (?glBindProgramARB@glx@@3P6GXII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::everything" (?everything@vp@@3IA)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::SolarMass" (?SolarMass@astro@@3NB)
cel_engine.lib(vsop87.obj) : error LNK2001: unresolved external symbol "double const astro::SolarMass" (?SolarMass@astro@@3NB)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::EarthMass" (?EarthMass@astro@@3NB)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::LunarMass" (?LunarMass@astro@@3NB)
cel_engine.lib(orbit.obj) : error LNK2001: unresolved external symbol "double const astro::G" (?G@astro@@3NB)
Release/Celestia.exe : fatal error LNK1120: 189 unresolved externals
Error executing link.exe.
I have looked into the astro::G, speedOfLight, SolarMass, LunarMass, EarthMass, and J2000 references.
1. Yes I am linking with celengine.lib!
2. These are all defined in celengine\astro.cpp
3. astro.cpp compiles with no errors or warnings.
4. clengine.lib compiles without errors or warnings.
5. After examining astro.obj with OBJDUMP, I have determined these symbols ARE NOT in that object file and, consequently, also absent from clengine.lib,
I have tried compiling with makedebug.bat, makerelease.bat, and from within the VC GUI all yielding the same unresolved external references.
I have read that makerelease and makedebug are the preferred way to compile and that compiling from the GUI is somewhat "broken", but I can't understand why all THREE compile methods result in the same unresolved references.
I must assume the glx and vp object unresolved references are also caused by absent symbols in their respective .obj and .lib files. Although I must admit I have not had the patience to verify this yet
This is absolutely FRUSTRATING!!!
I even created a new project workspace from scratch (I've had cases in the past where this fixes library linking problems sometimes) and got the same unresolved references.
I do not see any reason (in the code) why this SHOULDN'T compile and link with VC 5.
Am I wrong?
Am I missing something obvious here?
Also, do the glx references correspond to GL Extensions or GLX (X Windows)?
Any suggestions would be helpful.
Thank you,
I absolutely LOVE Celestia. It is a wonderful piece of work. The ability to compile a debug version (and trace through it) myself would incerease my understanding of the "inner workings" exponentially.
I am using VC++ 5SP3. EVERYTHING compiles flawlessly, no errors or warnings. However, when linking celestia.exe, I ran in to the following unresolved external references:
Linking...
celestiacore.obj : error LNK2001: unresolved external symbol "double const astro::speedOfLight" (?speedOfLight@astro@@3NB)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseTexOffset" (?diffuseTexOffset@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseTexOffset" (?diffuseTexOffset@vp@@3IA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(glcontext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(lodspheremesh.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glActiveTextureARB)(unsigned int)" (?glActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::nightLights" (?nightLights@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::nightLights" (?nightLights@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::glossMap" (?glossMap@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::glossMap" (?glossMap@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuse" (?diffuse@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuse" (?diffuse@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBump" (?diffuseBump@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBump" (?diffuseBump@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseHaze" (?diffuseHaze@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseHaze" (?diffuseHaze@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::specular" (?specular@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::specular" (?specular@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBumpHaze" (?diffuseBumpHaze@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::diffuseBumpHaze" (?diffuseBumpHaze@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringIllum" (?ringIllum@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringIllum" (?ringIllum@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::shadowTexture" (?shadowTexture@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::shadowTexture" (?shadowTexture@vp@@3IA)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringShadow" (?ringShadow@vp@@3IA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::ringShadow" (?ringShadow@vp@@3IA)
cel_engine.lib(glcontext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsNV)(int,unsigned int *)" (?glGenProgramsNV@glx@@3P6GXHPAI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsNV)(int,unsigned int *)" (?glGenProgramsNV@glx@@3P6GXHPAI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsNV)(int,unsigned int *)" (?glGenProgramsNV@glx@@3P6GXHPAI@ZA)
cel_engine.lib(glcontext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsARB)(int,unsigned int *)" (?glGenProgramsARB@glx@@3P6GXHPAI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsARB)(int,unsigned int *)" (?glGenProgramsARB@glx@@3P6GXHPAI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGenProgramsARB)(int,unsigned int *)" (?glGenProgramsARB@glx@@3P6GXHPAI@ZA)
cel_engine.lib(texture.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage2DARB)(unsigned int,int,unsigned int,int,int,int,int,void const *)" (?glCompressedTexImage2DARB@glx@@3P6GXIHIHHHHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage2DARB)(unsigned int,int,unsigned int,int,int,int,int,void const *)" (?glCompressedTexImage2DARB@glx@@3P6GXIHIHHHHPBX@ZA)
cel_engine.lib(body.obj) : error LNK2001: unresolved external symbol "double const astro::J2000" (?J2000@astro@@3NB)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "double const astro::J2000" (?J2000@astro@@3NB)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::J2000" (?J2000@astro@@3NB)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "class ResourceManager<class TrajectoryInfo> * __cdecl GetTrajectoryManager(void)" (?GetTrajectoryManager@@YAPAV?$ResourceManager@VTrajectoryInfo@@@@XZ)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "public: virtual class Orbit * __thiscall TrajectoryInfo::load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?load@Trajecto
ryInfo@@UAEPAVOrbit@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall TrajectoryInfo::resolve(class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > const &)" (?resolve@TrajectoryInfo@@UAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glClientActiveTextureARB)(unsigned int)" (?glClientActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(lodspheremesh.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glClientActiveTextureARB)(unsigned int)" (?glClientActiveTextureARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord3fvARB)(unsigned int,float const *)" (?glMultiTexCoord3fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord3fARB)(unsigned int,float,float,float)" (?glMultiTexCoord3fARB@glx@@3P6GXIMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord2fARB)(unsigned int,float,float)" (?glMultiTexCoord2fARB@glx@@3P6GXIMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glMultiTexCoord2iARB)(unsigned int,int,int)" (?glMultiTexCoord2iARB@glx@@3P6GXIHH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexSubImage1DARB)(unsigned int,int,int,int,unsigned int,int,void const *)" (?glCompressedTexSubImage1DARB@glx@@3P6GXIHHHIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexSubImage2DARB)(unsigned int,int,int,int,int,int,unsigned int,int,void const *)" (?glCompressedTexSubImage2DARB@glx@@3P6GXIHHHHHIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexSubImage3DARB)(unsigned int,int,int,int,int,int,int,int,unsigned int,int,void const *)" (?glCompressedTexSubImage3DARB@glx@@3P6GXIHHHHHHHIHPB
X@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage1DARB)(unsigned int,int,unsigned int,int,int,int,void const *)" (?glCompressedTexImage1DARB@glx@@3P6GXIHIHHHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCompressedTexImage3DARB)(unsigned int,int,unsigned int,int,int,int,int,int,void const *)" (?glCompressedTexImage3DARB@glx@@3P6GXIHIHHHHHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetFinalCombinerInputParameterivNV)(unsigned int,unsigned int,int *)" (?glGetFinalCombinerInputParameterivNV@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetFinalCombinerInputParameterfvNV)(unsigned int,unsigned int,float *)" (?glGetFinalCombinerInputParameterfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerOutputParameterivNV)(unsigned int,unsigned int,unsigned int,int *)" (?glGetCombinerOutputParameterivNV@glx@@3P6GXIIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerOutputParameterfvNV)(unsigned int,unsigned int,unsigned int,float *)" (?glGetCombinerOutputParameterfvNV@glx@@3P6GXIIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerInputParameterivNV)(unsigned int,unsigned int,unsigned int,unsigned int,int *)" (?glGetCombinerInputParameterivNV@glx@@3P6GXIIIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerInputParameterfvNV)(unsigned int,unsigned int,unsigned int,unsigned int,float *)" (?glGetCombinerInputParameterfvNV@glx@@3P6GXIIIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glFinalCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glFinalCombinerInputNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glFinalCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glFinalCombinerInputNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerOutputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned char,unsigned char,unsigned char)" (
?glCombinerOutputNV@glx@@3P6GXIIIIIIIEEE@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerOutputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned char,unsigned char,unsigned cha
r)" (?glCombinerOutputNV@glx@@3P6GXIIIIIIIEEE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?glCombinerInputNV@glx@@3P6GXIIIIII@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerInputNV)(unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?glCombinerInputNV@glx@@3P6GXIIIIII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameteriNV)(unsigned int,int)" (?glCombinerParameteriNV@glx@@3P6GXIH@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameteriNV)(unsigned int,int)" (?glCombinerParameteriNV@glx@@3P6GXIH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterfNV)(unsigned int,float)" (?glCombinerParameterfNV@glx@@3P6GXIM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterivNV)(unsigned int,int const *)" (?glCombinerParameterivNV@glx@@3P6GXIPBH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterfvNV)(unsigned int,float const *)" (?glCombinerParameterfvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(regcombine.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerParameterfvNV)(unsigned int,float const *)" (?glCombinerParameterfvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetCombinerStageParameterfvNV)(unsigned int,unsigned int,float *)" (?glGetCombinerStageParameterfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glCombinerStageParameterfvNV)(unsigned int,unsigned int,float const *)" (?glCombinerStageParameterfvNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4ubvNV)(unsigned int,int,unsigned char const *)" (?glVertexAttribs4ubvNV@glx@@3P6GXIHPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4svNV)(unsigned int,int,short const *)" (?glVertexAttribs4svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4fvNV)(unsigned int,int,float const *)" (?glVertexAttribs4fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs4dvNV)(unsigned int,int,double const *)" (?glVertexAttribs4dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs3svNV)(unsigned int,int,short const *)" (?glVertexAttribs3svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs3fvNV)(unsigned int,int,float const *)" (?glVertexAttribs3fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs3dvNV)(unsigned int,int,double const *)" (?glVertexAttribs3dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs2svNV)(unsigned int,int,short const *)" (?glVertexAttribs2svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs2fvNV)(unsigned int,int,float const *)" (?glVertexAttribs2fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs2dvNV)(unsigned int,int,double const *)" (?glVertexAttribs2dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs1svNV)(unsigned int,int,short const *)" (?glVertexAttribs1svNV@glx@@3P6GXIHPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs1fvNV)(unsigned int,int,float const *)" (?glVertexAttribs1fvNV@glx@@3P6GXIHPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribs1dvNV)(unsigned int,int,double const *)" (?glVertexAttribs1dvNV@glx@@3P6GXIHPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4ubvNV)(unsigned int,unsigned char const *)" (?glVertexAttrib4ubvNV@glx@@3P6GXIPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4svNV)(unsigned int,short const *)" (?glVertexAttrib4svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4sNV)(unsigned int,short,short,short,short)" (?glVertexAttrib4sNV@glx@@3P6GXIFFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fvNV)(unsigned int,float const *)" (?glVertexAttrib4fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fNV)(unsigned int,float,float,float,float)" (?glVertexAttrib4fNV@glx@@3P6GXIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dvNV)(unsigned int,double const *)" (?glVertexAttrib4dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dNV)(unsigned int,double,double,double,double)" (?glVertexAttrib4dNV@glx@@3P6GXINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3svNV)(unsigned int,short const *)" (?glVertexAttrib3svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3sNV)(unsigned int,short,short,short)" (?glVertexAttrib3sNV@glx@@3P6GXIFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fvNV)(unsigned int,float const *)" (?glVertexAttrib3fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fNV)(unsigned int,float,float,float)" (?glVertexAttrib3fNV@glx@@3P6GXIMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dvNV)(unsigned int,double const *)" (?glVertexAttrib3dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dNV)(unsigned int,double,double,double)" (?glVertexAttrib3dNV@glx@@3P6GXINNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2svNV)(unsigned int,short const *)" (?glVertexAttrib2svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2sNV)(unsigned int,short,short)" (?glVertexAttrib2sNV@glx@@3P6GXIFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fvNV)(unsigned int,float const *)" (?glVertexAttrib2fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fNV)(unsigned int,float,float)" (?glVertexAttrib2fNV@glx@@3P6GXIMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dvNV)(unsigned int,double const *)" (?glVertexAttrib2dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dNV)(unsigned int,double,double)" (?glVertexAttrib2dNV@glx@@3P6GXINN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1svNV)(unsigned int,short const *)" (?glVertexAttrib1svNV@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1sNV)(unsigned int,short)" (?glVertexAttrib1sNV@glx@@3P6GXIF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fvNV)(unsigned int,float const *)" (?glVertexAttrib1fvNV@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fNV)(unsigned int,float)" (?glVertexAttrib1fNV@glx@@3P6GXIM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dvNV)(unsigned int,double const *)" (?glVertexAttrib1dvNV@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dNV)(unsigned int,double)" (?glVertexAttrib1dNV@glx@@3P6GXIN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerNV)(unsigned int,int,unsigned int,int,void const *)" (?glVertexAttribPointerNV@glx@@3P6GXIHIHPBX@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerNV)(unsigned int,int,unsigned int,int,void const *)" (?glVertexAttribPointerNV@glx@@3P6GXIHIHPBX@ZA)
cel_engine.lib(spheremesh.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerNV)(unsigned int,int,unsigned int,int,void const *)" (?glVertexAttribPointerNV@glx@@3P6GXIHIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glTrackMatrixNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glTrackMatrixNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glTrackMatrixNV)(unsigned int,unsigned int,unsigned int,unsigned int)" (?glTrackMatrixNV@glx@@3P6GXIIII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glRequestResidentProgramsNV)(int,unsigned int const *)" (?glRequestResidentProgramsNV@glx@@3P6GXHPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameters4fvNV)(unsigned int,unsigned int,unsigned int,float const *)" (?glProgramParameters4fvNV@glx@@3P6GXIIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameters4dvNV)(unsigned int,unsigned int,unsigned int,double const *)" (?glProgramParameters4dvNV@glx@@3P6GXIIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fvNV)(unsigned int,unsigned int,float const *)" (?glProgramParameter4fvNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fvNV)(unsigned int,unsigned int,float const *)" (?glProgramParameter4fvNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fNV)(unsigned int,unsigned int,float,float,float,float)" (?glProgramParameter4fNV@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4fNV)(unsigned int,unsigned int,float,float,float,float)" (?glProgramParameter4fNV@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4dvNV)(unsigned int,unsigned int,double const *)" (?glProgramParameter4dvNV@glx@@3P6GXIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramParameter4dNV)(unsigned int,unsigned int,double,double,double,double)" (?glProgramParameter4dNV@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glLoadProgramNV)(unsigned int,unsigned int,int,unsigned char const *)" (?glLoadProgramNV@glx@@3P6GXIIHPBE@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glLoadProgramNV)(unsigned int,unsigned int,int,unsigned char const *)" (?glLoadProgramNV@glx@@3P6GXIIHPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "unsigned char (__stdcall* glx::glIsProgramNV)(unsigned int)" (?glIsProgramNV@glx@@3P6GEI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribPointervNV)(unsigned int,unsigned int,void * *)" (?glGetVertexAttribPointervNV@glx@@3P6GXIIPAPAX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribivNV)(unsigned int,unsigned int,int *)" (?glGetVertexAttribivNV@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribfvNV)(unsigned int,unsigned int,float *)" (?glGetVertexAttribfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribdvNV)(unsigned int,unsigned int,double *)" (?glGetVertexAttribdvNV@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetTrackMatrixivNV)(unsigned int,unsigned int,unsigned int,int *)" (?glGetTrackMatrixivNV@glx@@3P6GXIIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramStringNV)(unsigned int,unsigned int,unsigned char *)" (?glGetProgramStringNV@glx@@3P6GXIIPAE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramivNV)(unsigned int,unsigned int,int *)" (?glGetProgramivNV@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramParameterfvNV)(unsigned int,unsigned int,unsigned int,float *)" (?glGetProgramParameterfvNV@glx@@3P6GXIIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramParameterdvNV)(unsigned int,unsigned int,unsigned int,double *)" (?glGetProgramParameterdvNV@glx@@3P6GXIIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glExecuteProgramNV)(unsigned int,unsigned int,float const *)" (?glExecuteProgramNV@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDeleteProgramsNV)(int,unsigned int const *)" (?glDeleteProgramsNV@glx@@3P6GXHPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramNV)(unsigned int,unsigned int)" (?glBindProgramNV@glx@@3P6GXII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramNV)(unsigned int,unsigned int)" (?glBindProgramNV@glx@@3P6GXII@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "unsigned char (__stdcall* glx::glAreProgramsResidentNV)(int,unsigned int const *,unsigned char *)" (?glAreProgramsResidentNV@glx@@3P6GEHPBIPAE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glColorTableEXT)(unsigned int,unsigned int,int,unsigned int,unsigned int,void const *)" (?glColorTableEXT@glx@@3P6GXIIHIIPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBlendEquationEXT)(unsigned int)" (?glBlendEquationEXT@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "int (__stdcall* glx::wglGetSwapIntervalEXT)(void)" (?wglGetSwapIntervalEXT@glx@@3P6GHXZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "int (__stdcall* glx::wglSwapIntervalEXT)(int)" (?wglSwapIntervalEXT@glx@@3P6GHH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterdvNV)(unsigned int,unsigned int,double *)" (?glGetProgramLocalParameterdvNV@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterfvNV)(unsigned int,unsigned int,float *)" (?glGetProgramLocalParameterfvNV@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dvNV)(unsigned int,unsigned int,double const * const)" (?glProgramLocalParameter4dvNV@glx@@3P6GXIIQBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fvNV)(unsigned int,unsigned int,float const * const)" (?glProgramLocalParameter4fvNV@glx@@3P6GXIIQBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dNV)(unsigned int,unsigned int,double,double,double,double)" (?glProgramLocalParameter4dNV@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fNV)(unsigned int,unsigned int,float,float,float,float)" (?glProgramLocalParameter4fNV@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramNamedParameterdvNV)(unsigned int,int,unsigned char const *,double *)" (?glGetProgramNamedParameterdvNV@glx@@3P6GXIHPBEPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramNamedParameterfvNV)(unsigned int,int,unsigned char const *,float *)" (?glGetProgramNamedParameterfvNV@glx@@3P6GXIHPBEPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4dvNV)(unsigned int,int,unsigned char const *,double const * const)" (?glProgramNamedParameter4dvNV@glx@@3P6GXIHPBEQBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4fvNV)(unsigned int,int,unsigned char const *,float const * const)" (?glProgramNamedParameter4fvNV@glx@@3P6GXIHPBEQBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4dNV)(unsigned int,int,unsigned char const *,double,double,double,double)" (?glProgramNamedParameter4dNV@glx@@3P6GXIHPBENNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramNamedParameter4fNV)(unsigned int,int,unsigned char const *,float,float,float,float)" (?glProgramNamedParameter4fNV@glx@@3P6GXIHPBEMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramivARB)(unsigned int,unsigned int,int *)" (?glGetProgramivARB@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramStringARB)(unsigned int,unsigned int,void *)" (?glGetProgramStringARB@glx@@3P6GXIIPAX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramStringARB)(unsigned int,unsigned int,int,void const *)" (?glProgramStringARB@glx@@3P6GXIIHPBX@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramStringARB)(unsigned int,unsigned int,int,void const *)" (?glProgramStringARB@glx@@3P6GXIIHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterfvARB)(unsigned int,unsigned int,float *)" (?glGetProgramLocalParameterfvARB@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramLocalParameterdvARB)(unsigned int,unsigned int,double *)" (?glGetProgramLocalParameterdvARB@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramEnvParameterfvARB)(unsigned int,unsigned int,float *)" (?glGetProgramEnvParameterfvARB@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetProgramEnvParameterdvARB)(unsigned int,unsigned int,double *)" (?glGetProgramEnvParameterdvARB@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fvARB)(unsigned int,unsigned int,float const *)" (?glProgramLocalParameter4fvARB@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4fARB)(unsigned int,unsigned int,float,float,float,float)" (?glProgramLocalParameter4fARB@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dvARB)(unsigned int,unsigned int,double const *)" (?glProgramLocalParameter4dvARB@glx@@3P6GXIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramLocalParameter4dARB)(unsigned int,unsigned int,double,double,double,double)" (?glProgramLocalParameter4dARB@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fvARB)(unsigned int,unsigned int,float const *)" (?glProgramEnvParameter4fvARB@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fvARB)(unsigned int,unsigned int,float const *)" (?glProgramEnvParameter4fvARB@glx@@3P6GXIIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fARB)(unsigned int,unsigned int,float,float,float,float)" (?glProgramEnvParameter4fARB@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4fARB)(unsigned int,unsigned int,float,float,float,float)" (?glProgramEnvParameter4fARB@glx@@3P6GXIIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4dvARB)(unsigned int,unsigned int,double const *)" (?glProgramEnvParameter4dvARB@glx@@3P6GXIIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glProgramEnvParameter4dARB)(unsigned int,unsigned int,double,double,double,double)" (?glProgramEnvParameter4dARB@glx@@3P6GXIINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribPointervARB)(unsigned int,unsigned int,void * *)" (?glGetVertexAttribPointervARB@glx@@3P6GXIIPAPAX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribivARB)(unsigned int,unsigned int,int *)" (?glGetVertexAttribivARB@glx@@3P6GXIIPAH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribfvARB)(unsigned int,unsigned int,float *)" (?glGetVertexAttribfvARB@glx@@3P6GXIIPAM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glGetVertexAttribdvARB)(unsigned int,unsigned int,double *)" (?glGetVertexAttribdvARB@glx@@3P6GXIIPAN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDisableVertexAttribArrayARB)(unsigned int)" (?glDisableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDisableVertexAttribArrayARB)(unsigned int)" (?glDisableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glEnableVertexAttribArrayARB)(unsigned int)" (?glEnableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glEnableVertexAttribArrayARB)(unsigned int)" (?glEnableVertexAttribArrayARB@glx@@3P6GXI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerARB)(unsigned int,int,unsigned int,unsigned char,int,void const *)" (?glVertexAttribPointerARB@glx@@3P6GXIHIEHPBX@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttribPointerARB)(unsigned int,int,unsigned int,unsigned char,int,void const *)" (?glVertexAttribPointerARB@glx@@3P6GXIHIEHPBX@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NuivARB)(unsigned int,unsigned int const *)" (?glVertexAttrib4NuivARB@glx@@3P6GXIPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NusvARB)(unsigned int,unsigned short const *)" (?glVertexAttrib4NusvARB@glx@@3P6GXIPBG@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NubvARB)(unsigned int,unsigned char const *)" (?glVertexAttrib4NubvARB@glx@@3P6GXIPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NivARB)(unsigned int,int const *)" (?glVertexAttrib4NivARB@glx@@3P6GXIPBH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NsvARB)(unsigned int,short const *)" (?glVertexAttrib4NsvARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NbvARB)(unsigned int,signed char const *)" (?glVertexAttrib4NbvARB@glx@@3P6GXIPBC@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dvARB)(unsigned int,double const *)" (?glVertexAttrib4dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fvARB)(unsigned int,float const *)" (?glVertexAttrib4fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4uivARB)(unsigned int,unsigned int const *)" (?glVertexAttrib4uivARB@glx@@3P6GXIPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4usvARB)(unsigned int,unsigned short const *)" (?glVertexAttrib4usvARB@glx@@3P6GXIPBG@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4ubvARB)(unsigned int,unsigned char const *)" (?glVertexAttrib4ubvARB@glx@@3P6GXIPBE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4ivARB)(unsigned int,int const *)" (?glVertexAttrib4ivARB@glx@@3P6GXIPBH@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4svARB)(unsigned int,short const *)" (?glVertexAttrib4svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4bvARB)(unsigned int,signed char const *)" (?glVertexAttrib4bvARB@glx@@3P6GXIPBC@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dvARB)(unsigned int,double const *)" (?glVertexAttrib3dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fvARB)(unsigned int,float const *)" (?glVertexAttrib3fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3svARB)(unsigned int,short const *)" (?glVertexAttrib3svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dvARB)(unsigned int,double const *)" (?glVertexAttrib2dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fvARB)(unsigned int,float const *)" (?glVertexAttrib2fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2svARB)(unsigned int,short const *)" (?glVertexAttrib2svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dvARB)(unsigned int,double const *)" (?glVertexAttrib1dvARB@glx@@3P6GXIPBN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fvARB)(unsigned int,float const *)" (?glVertexAttrib1fvARB@glx@@3P6GXIPBM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1svARB)(unsigned int,short const *)" (?glVertexAttrib1svARB@glx@@3P6GXIPBF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4NubARB)(unsigned int,unsigned char,unsigned char,unsigned char,unsigned char)" (?glVertexAttrib4NubARB@glx@@3P6GXIEEEE@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4dARB)(unsigned int,double,double,double,double)" (?glVertexAttrib4dARB@glx@@3P6GXINNNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4fARB)(unsigned int,float,float,float,float)" (?glVertexAttrib4fARB@glx@@3P6GXIMMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib4sARB)(unsigned int,short,short,short,short)" (?glVertexAttrib4sARB@glx@@3P6GXIFFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3dARB)(unsigned int,double,double,double)" (?glVertexAttrib3dARB@glx@@3P6GXINNN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3fARB)(unsigned int,float,float,float)" (?glVertexAttrib3fARB@glx@@3P6GXIMMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib3sARB)(unsigned int,short,short,short)" (?glVertexAttrib3sARB@glx@@3P6GXIFFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2dARB)(unsigned int,double,double)" (?glVertexAttrib2dARB@glx@@3P6GXINN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2fARB)(unsigned int,float,float)" (?glVertexAttrib2fARB@glx@@3P6GXIMM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib2sARB)(unsigned int,short,short)" (?glVertexAttrib2sARB@glx@@3P6GXIFF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1dARB)(unsigned int,double)" (?glVertexAttrib1dARB@glx@@3P6GXIN@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1fARB)(unsigned int,float)" (?glVertexAttrib1fARB@glx@@3P6GXIM@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glVertexAttrib1sARB)(unsigned int,short)" (?glVertexAttrib1sARB@glx@@3P6GXIF@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "unsigned char (__stdcall* glx::glIsProgramARB)(unsigned int)" (?glIsProgramARB@glx@@3P6GEI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glDeleteProgramsARB)(int,unsigned int const *)" (?glDeleteProgramsARB@glx@@3P6GXHPBI@ZA)
cel_engine.lib(glext.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramARB)(unsigned int,unsigned int)" (?glBindProgramARB@glx@@3P6GXII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "void (__stdcall* glx::glBindProgramARB)(unsigned int,unsigned int)" (?glBindProgramARB@glx@@3P6GXII@ZA)
cel_engine.lib(vertexprog.obj) : error LNK2001: unresolved external symbol "unsigned int vp::everything" (?everything@vp@@3IA)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::SolarMass" (?SolarMass@astro@@3NB)
cel_engine.lib(vsop87.obj) : error LNK2001: unresolved external symbol "double const astro::SolarMass" (?SolarMass@astro@@3NB)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::EarthMass" (?EarthMass@astro@@3NB)
cel_engine.lib(customorbit.obj) : error LNK2001: unresolved external symbol "double const astro::LunarMass" (?LunarMass@astro@@3NB)
cel_engine.lib(orbit.obj) : error LNK2001: unresolved external symbol "double const astro::G" (?G@astro@@3NB)
Release/Celestia.exe : fatal error LNK1120: 189 unresolved externals
Error executing link.exe.
I have looked into the astro::G, speedOfLight, SolarMass, LunarMass, EarthMass, and J2000 references.
1. Yes I am linking with celengine.lib!
2. These are all defined in celengine\astro.cpp
3. astro.cpp compiles with no errors or warnings.
4. clengine.lib compiles without errors or warnings.
5. After examining astro.obj with OBJDUMP, I have determined these symbols ARE NOT in that object file and, consequently, also absent from clengine.lib,
I have tried compiling with makedebug.bat, makerelease.bat, and from within the VC GUI all yielding the same unresolved external references.
I have read that makerelease and makedebug are the preferred way to compile and that compiling from the GUI is somewhat "broken", but I can't understand why all THREE compile methods result in the same unresolved references.
I must assume the glx and vp object unresolved references are also caused by absent symbols in their respective .obj and .lib files. Although I must admit I have not had the patience to verify this yet
This is absolutely FRUSTRATING!!!
I even created a new project workspace from scratch (I've had cases in the past where this fixes library linking problems sometimes) and got the same unresolved references.
I do not see any reason (in the code) why this SHOULDN'T compile and link with VC 5.
Am I wrong?
Am I missing something obvious here?
Also, do the glx references correspond to GL Extensions or GLX (X Windows)?
Any suggestions would be helpful.
Thank you,