Binding keeps relying on MS 8.0 libs

scriptkid

22-07-2011 08:29:09

Hi,

While trying to create a debug build of the Ogre binding (the svn trunk), in order to track down a bug, i run into the following issue. The line 'from OGRE import *' crashes in a C-lib free memory. Most likely because of mixed libraries.

I have build everything (including boost of course) as VC 9.0 files, but still my _ogre_.pyd depends on two MS 8.0 libs, which i don't expect it to do. This is the view from dependency walker. The code is build on Windows Professional 64 bits with VC9 express.

-_OGRE_.PYD
--BOOST_PYTHON-VC90-MT-GD-1_45.DLL
--OGREMAIN_D.DLL
--OGREPROPERTY_D.DLL
--PYTHON26.DLL
--MSVCP80D.DLL <-- Why?
--MSVCR80D.DLL <-- Why?

--KERNEL32.DLL

Can anyone give some directions of where to start looking? I used the -v argument in the build scripts, but this only seems to show the LIBPATH's when something goes wrong, not when all is running fine.

Thanks in advance!!

Mohican

27-07-2011 03:11:51

Hi,
--PYTHON26.DLL
--MSVCP80D.DLL <-- Why?
--MSVCR80D.DLL <-- Why?

--KERNEL32.DLL


Did you build python yourself?