[ODE] Fatal Errors Encountered on Installation

Thomas M Clarke tmc at liquidfire.org
Wed Apr 30 11:47:02 2003


This is a multi-part message in MIME format.

------=_NextPart_000_000B_01C30F50.ACDA16C0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit

Hello,

I've tried to make ODE from source and have encountered fatal errors while
getting to the link state of the ode.dll.

The user settings I have are:

PLATFORM=msvc-dll
BUILD=debug
WINDOWS16=0

Before I run make, I run the vcvars.bat found in the bin directory of Visual
C++ 6.0, I also do a mkdir to create the lib directory off of the root ode
directory.

When I run make I encounter the following fatal errors:

msvcdefs.def : error LNK2001: unresolved external symbol dGeomDisable
msvcdefs.def : error LNK2001: unresolved external symbol dGeomEnable
msvcdefs.def : error LNK2001: unresolved external symbol dGeomIsEnabled
lib/ode.lib : fatal error LNK1120: 3 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file

A full output of the console is attached.

The operating system is Windows 2000, if that helps.

This is probably a really simple problem as I guess others have had no
problems make'ing on Windows 2000.

Thanks

Thomas M Clarke
http://www.liquidfire.org/
http://www.tmcgames.com/

------=_NextPart_000_000B_01C30F50.ACDA16C0
Content-Type: text/plain;
	name="output.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="output.txt"

C:\Documents and Settings\TMC\My Documents\LiquidFire\ode-0.035>make
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /DdDOUBLE  /DdDEBUG_ALLOC  =
/Feconfigurator.exe configu
rator.c
configurator.c
configurator.exe include/ode/config.h "cl /nologo /DWIN32 /DMSVC =
/DSHAREDLIBIMPO
RT=3D__declspec(dllimport) /DSHAREDLIBEXPORT=3D__declspec(dllexport)  =
/DdDEBUG_ALLOC
 /Fe" "tools\rm"

*** configurator starting, you may see some harmless error messages ***

tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
ctest.c(1) : fatal error C1083: Cannot open include file: 'alloca.h': No =
such fi
le or directory
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
ctest.c(1) : fatal error C1083: Cannot open include file: 'ieeefp.h': No =
such fi
le or directory
tools\rm ctest.c
tools\rm ctest.exe
is this a pentium on a gcc-based platform? ...
tools\rm ctest.exe
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
ctest.c(2) : error C2143: syntax error : missing ')' before ':'
ctest.c(2) : error C2059: syntax error : ')'
tools\rm ctest.c
tools\rm ctest.exe
integer types (we assume int >=3D 32 bits) ...
select the base floating point type ...
the floating point infinity ...
tools\rm data
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
ctest.c(19) : error C2099: initializer is not a constant
ctest.exe
'ctest.exe' is not recognized as an internal or external command,
operable program or batch file.
tools\rm data
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
   Creating library ctest.lib and object ctest.exp
ctest.exe
tools\rm data
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport)  /DdDEBUG_ALLOC /Fectest.exe ctest.c
ctest.c
   Creating library ctest.lib and object ctest.exp
ctest.exe
tools\rm ctest.c
tools\rm ctest.exe
tools\rm data
ODE feature configuration ...

*** configurator succeeded ***

cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/array.obj ode/src/array.cpp
array.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/error.obj ode/src/error.cpp
error.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/memory.obj ode/src/memory.cpp
memory.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/obstack.obj ode/src/obstack.cpp
obstack.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/odemath.obj ode/src/odemath.cpp
odemath.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/matrix.obj ode/src/matrix.cpp
matrix.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/misc.obj ode/src/misc.cpp
misc.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/rotation.obj ode/src/rotation.cpp
rotation.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/mass.obj ode/src/mass.cpp
mass.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/ode.obj ode/src/ode.cpp
ode.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/step.obj ode/src/step.cpp
step.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/lcp.obj ode/src/lcp.cpp
lcp.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/joint.obj ode/src/joint.cpp
joint.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/timer.obj ode/src/timer.cpp
timer.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/mat.obj ode/src/mat.cpp
mat.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/testing.obj ode/src/testing.cpp
testing.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/collision_kernel.obj ode/src/collision_kernel.cpp
collision_kernel.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/collision_util.obj ode/src/collision_util.cpp
collision_util.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/collision_std.obj ode/src/collision_std.cpp
collision_std.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/collision_space.obj ode/src/collision_space.cpp
collision_space.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /Od /Fo
ode/src/collision_transform.obj ode/src/collision_transform.cpp
collision_transform.cpp
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /O1 /Fo
ode/src/fastldlt.obj ode/src/fastldlt.c
fastldlt.c
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /O1 /Fo
ode/src/fastlsolve.obj ode/src/fastlsolve.c
fastlsolve.c
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /O1 /Fo
ode/src/fastltsolve.obj ode/src/fastltsolve.c
fastltsolve.c
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBIMPORT=3D__declspec(dllimport) =
/DSHAREDLIBEXP
ORT=3D__declspec(dllexport) /c /GR- /GX- /W3 /GF /Iinclude  =
/DdDEBUG_ALLOC /O1 /Fo
ode/src/fastdot.obj ode/src/fastdot.c
fastdot.c
link /dll /nologo /SUBSYSTEM:WINDOWS =
/LIBPATH:"C:\Programme\Micros~2\VC98\Lib" /
def:config/msvcdefs.def Comctl32.lib kernel32.lib user32.lib gdi32.lib =
OpenGL32.
lib Glu32.lib /OUT:lib/ode.dll ode/src/array.obj ode/src/error.obj =
ode/src/memor
y.obj ode/src/obstack.obj ode/src/odemath.obj ode/src/matrix.obj =
ode/src/misc.ob
j ode/src/rotation.obj ode/src/mass.obj ode/src/ode.obj ode/src/step.obj =
ode/src
/lcp.obj ode/src/joint.obj ode/src/timer.obj ode/src/mat.obj =
ode/src/testing.obj
 ode/src/collision_kernel.obj ode/src/collision_util.obj =
ode/src/collision_std.o
bj ode/src/collision_space.obj ode/src/collision_transform.obj =
ode/src/fastldlt.
obj ode/src/fastlsolve.obj ode/src/fastltsolve.obj ode/src/fastdot.obj
msvcdefs.def : error LNK2001: unresolved external symbol dGeomDisable
msvcdefs.def : error LNK2001: unresolved external symbol dGeomEnable
msvcdefs.def : error LNK2001: unresolved external symbol dGeomIsEnabled
lib/ode.lib : fatal error LNK1120: 3 unresolved externals
LINK : fatal error LNK1141: failure during build of exports file
make: *** [lib/ode.lib] Error 1141
------=_NextPart_000_000B_01C30F50.ACDA16C0--