Hi,
I've just built the Mesa 3.1 final version for Win32 / 3dfx support.
Everything worked fine with assembly language support off (the NASM line
commented out in makefile.fx), but with assembly language support on I
get the link errors listed below. I'm using Visual C 6 with service
pack 3, building from the command line (i.e. using "nmake /f
makefile.fx").
------------------------------------------------------------------------
link /NODEFAULTLIB /INCREMENTAL:NO /PDB:NONE /RELEASE /NOLOGO -
entry:_DllMainCRTStartup@12 -dll /out:..\lib\OpenGL32.DLL
/def:FX\fxOpenGL.def accum.obj alpha.obj alphabuf.obj api1.obj api2.obj
apiext.obj attrib.obj bbox.obj bitmap.obj blend.obj clip.obj
colortab.obj config.obj context.obj copypix.obj cva.obj depth.obj
dlist.obj drawpix.obj enable.obj enums.obj eval.obj extensions.obj
feedback.obj fog.obj get.obj hash.obj image.obj light.obj lines.obj
logic.obj masking.obj matrix.obj glmisc.obj mmath.obj pb.obj
pipeline.obj pixel.obj points.obj pointers.obj polygon.obj quads.obj
rastpos.obj readpix.obj rect.obj scissor.obj shade.obj span.obj
stages.obj stencil.obj teximage.obj texobj.obj texstate.obj texture.obj
translate.obj triangle.obj varray.obj vbindirect.obj winpos.obj vb.obj
vbcull.obj vbfill.obj vbrender.obj vbxform.obj vector.obj vertices.obj
xform.obj zoom.obj FX\fxcva.obj FX\fxwgl.obj FX\fxapi.obj FX\fxclip.obj
FX\fxdd.obj FX\fxddtex.obj FX\fxfastpath.obj FX\fxglidew.obj
FX\fxpipeline.obj FX\fxvsetup.obj FX\fxsetup.obj FX\fxtexman.obj
FX\fxrender.obj FX\fxddspan.obj FX\fxtrifuncs.obj OSmesa\osmesa.obj
X86\3dnow.obj X86\3dnow_norm_raw.obj X86\3dnow_xform_masked1.obj
X86\3dnow_xform_masked2.obj X86\3dnow_xform_masked3.obj
X86\3dnow_xform_masked4.obj X86\3dnow_xform_raw1.obj
X86\3dnow_xform_raw2.obj X86\3dnow_xform_raw3.obj
X86\3dnow_xform_raw4.obj X86\mmx_blend.obj X86\vertex.obj
X86\vertex_3dnow.obj X86\x86a.obj X86\common_x86.obj
X86\common_x86asm.obj X86\x86.obj msvcrt.lib oldnames.lib kernel32.lib
ws2_32.lib mswsock.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib
winspool.lib G:\glide2sdk\3dfx\sdk\glide2x\src\lib\win32\glide2x.lib
Creating library ..\lib\OpenGL32.lib and object ..\lib\OpenGL32.exp
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices
fxfastpath.obj : error LNK2001: unresolved external symbol
_fx_3dnow_project_vertices
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_RGBA
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_RGBA
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_TMU0
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_TMU0
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_TMU0_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_TMU0_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_RGBA_TMU0
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_RGBA_TMU0
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_RGBA_TMU0_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_RGBA_TMU0_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_clipped_vertices_RGBA_TMU1
fxfastpath.obj : error LNK2001: unresolved external symbol _fx_3dnow_pro
ject_vertices_RGBA_TMU1
..\lib\OpenGL32.DLL : fatal error LNK1120: 16 unresolved externals
------------------------------------------------------------------------
Neal Tringham (VX)
([EMAIL PROTECTED])
_______________________________________________
Mesa-dev maillist - [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev