Dear sirs of Mesa,
I tried to compile the Mesa 3.1 library on
Windows2000 (alias NT 5). I use Microsoft Visual C++ 5.0 for the compilation, as
well as NASM. Except for one DLL everything is being compiled: the demo
programs, the GLUT.DLL and GLUT32.DLL But I found poblems with OPENGL32.DLL. The
problems arise when linking. Here's the link.log:
Creating library ..\lib\OpenGL32.lib
and object ..\lib\OpenGL32.exp
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_RGBA fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_RGBA fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_TMU0 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_TMU0 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_TMU0_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_TMU0_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_RGBA_TMU0 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_RGBA_TMU0 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_RGBA_TMU0_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_RGBA_TMU0_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_clipped_vertices_RGBA_TMU1 fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_project_vertices_RGBA_TMU1 ..\lib\OpenGL32.DLL : fatal error LNK1120: 16 unresolved externals Somehow there are some unresolved external
symbols?? Opengl32.lib and Opengl32.exp are created, but Opengl32.dll is
not.
I also compiled the same Mesa 3.1 in Mandrake Linux
6.1 (on the same computer) and it works perfect. No compilation errors
whatsoever.
So the above linking errors appear in this
environment:
-Windows2000 final
-Microsoft Visual C++ 5.0
-Nasm 0.98
-Glide2xSDK from www.3dfx.com
-Epox MVP3C2 mobo with K6-III/450 CPU and 128Mb
RAM
-Creative Banshee Blaster 16Mb SGRAM (Banshee
chipset)
All other things like GLUT and the demo programs
are being compiled. Again, Mandrake Linux 6.1 is on the same computer, and there
compilation is no problem.
Can you help me out? I hope I provided enough info
on this matter.
Regards,
Peter van Eerten
The Netherlands.
|
- Re: [Mesa-dev] [Mesa-bug] Compilation problems with Win32 Peter van Eerten