[ODE] Fatal Errors Encountered on Installation
John DeWeese
deweese at ict.usc.edu
Wed Apr 30 13:34:01 2003
I don't have access to a build right now, but if I remember correctly
the build process creates a defs file for exporting what stuff is in
the library, however the defs file is incomplete. So, I added the
missing functions by hand to the defs, rebuilt so that the names are
now in the library for export, and all was well.
- John
On Wednesday, April 30, 2003, at 11:42 AM, Thomas M Clarke wrote:
> 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/
>
> <output.txt>