From: Stephane R. <ro...@ca...> - 2005-12-14 13:44:11
|
[Mesa cvs from 14 dec 2005 - VisualC++ 6.0 and Visual C++ .Net 2003 on WindowsXP SP2] =20 Hi, =20 when compiling Mesa6.4.1 (CVS from yesterday) on Windows , and defining USE_MGL_NAMESPACE, I have the following link errors : mesa.lib(glapi.obj) : error LNK2001: unresolved external symbol _glGetQueryObjectui64vEXT@12 mesa.lib(glapi.obj) : error LNK2001: unresolved external symbol _glGetQueryObjecti64vEXT@12 What should I change to make mesa compile ? =20 Thanks, =20 Stephane |
From: Karl S. <kar...@gm...> - 2005-12-14 14:11:59
|
Start by looking in gl_mangle.h. These entry points were just added, I think. gl_mangle.h needs to be regenerated by the shell script embedded at the top of that file. Or, the script isn't processing these two entry points correctly. In either case, you can hack around it for the short term by either running the script to regen the file or just by adding the two missing #defines to mangle these function names. If Brian doesn't get to it before I do, I'll regen gl_mangle.h and update i= t in CVS to fix it correctly. mesa.def may also need updating. Remember that you are probably using a modified version of mesa.def to account for the mangle, as discussed in README.WIN32. On 12/14/05, Stephane Routelous <ro...@ca...> wrote: > > [Mesa cvs from 14 dec 2005 - VisualC++ 6.0 and Visual C++ .Net 2003 on > WindowsXP SP2] > > Hi, > > when compiling Mesa6.4.1 (CVS from yesterday) on Windows , and defining U= SE_MGL_NAMESPACE, > I have the following link errors : > mesa.lib(glapi.obj) : error LNK2001: unresolved external symbol > _glGetQueryObjectui64vEXT@12 > mesa.lib(glapi.obj) : error LNK2001: unresolved external symbol > _glGetQueryObjecti64vEXT@12 > What should I change to make mesa compile ? > > Thanks, > > Stephane > |
From: Brian P. <bri...@tu...> - 2005-12-14 14:24:58
|
Karl Schultz wrote: > Start by looking in gl_mangle.h. > > These entry points were just added, I think. gl_mangle.h needs to be > regenerated by the shell script embedded at the top of that file. Or, > the script isn't processing these two entry points correctly. > > In either case, you can hack around it for the short term by either > running the script to regen the file or just by adding the two missing > #defines to mangle these function names. > > If Brian doesn't get to it before I do, I'll regen gl_mangle.h and > update it in CVS to fix it correctly. I just checked in an updated gl_mangle.h > mesa.def may also need updating. Remember that you are probably using a > modified version of mesa.def to account for the mangle, as discussed in > README.WIN32. > > On 12/14/05, *Stephane Routelous* <ro...@ca... <mailto:ro...@ca...>> > wrote: > > [Mesa cvs from 14 dec 2005 - VisualC++ 6.0 and Visual C++ .Net 2003 > on WindowsXP SP2] > > Hi, > > when compiling Mesa6.4.1 (CVS from yesterday) on Windows , and > defining USE_MGL_NAMESPACE, I have the following link errors : > mesa.lib(glapi.obj) : error LNK2001: unresolved external symbol > _glGetQueryObjectui64vEXT@12 <mailto:_glGetQueryObjectui64vEXT@12> > mesa.lib(glapi.obj) : error LNK2001: unresolved external symbol > _glGetQueryObjecti64vEXT@12 <mailto:_glGetQueryObjecti64vEXT@12> > What should I change to make mesa compile ? > > Thanks, > > Stephane -Brian |