Hi again Tanguay, and sorry for not getting to this sooner.
First of all, thanks for using the zip and reporting your problems to me. I have confirmed that I get the same reports of tifflib having dep on msvcrtd. I have locally corrected and verified the correction. I have also changed the Zi to Z7 for the static libs in it (tiff, ungif, curl ...). I haven't had the time to install service pack 1. As soon as I get this done I'll put a new zip in the same place as before and eventually (post stabel 2.8) we'll get a 3rdParty binaries svn repo. I am tempted to add my ogg/vorbis libraries to the zip but think that I should wait for the mailing list discussion that will lead to the above mentioned svn repo. Ok Tanguay? (couldn't resist, won't happen again ;-) Mattias On Mon, Jan 26, 2009 at 1:08 PM, Tanguy Fautre <[email protected]> wrote: > Hi, > > I've been using VC90 with OSG 2.7.8 for several weeks now, and I've > noticed several warnings at compile time using these 3rd Party libraries > (http://www.openscenegraph.org/projects/osg/wiki/Community/People/Mattia > sHelsing). > > > Libtiff.lib seems to be incorrectly linked with the debug CRT. Since we > are not using tiff files in our projects, I cannot say whether this > breaks the tiff plugin, but it ought to be fixed. When compiling Plugins > tiff project in release mode, I get the following warning. > > 188>LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with > use of other libs; use /NODEFAULTLIB:library > > > In debug mode, there are several warnings about debug symbols not being > found at compile time for static 3rd party libraries. It's not as bad as > the above warning, but it can be fixed and would allow debug symbols. > For example: > > 158>freetype237_D.lib(autofit.obj) : warning LNK4099: PDB > 'vc90.pdb' was not found with > 'D:\svn\ThirdParty\build\OpenSceneGraph-2.7.8\3rdParty\lib\freetype237_D > .lib' or at > 'D:\svn\ThirdParty\build\OpenSceneGraph-2.7.8\Build\bin\osgPlugins-2.7.8 > \vc90.pdb'; linking object as if no debug info > > To fix this, static debug 3rd party libraries should be compiled with > "/Z7" (Debug Information Format: C7 Compatible) instead of "/Zi /Gm" > (/Gm being incompatible with /Z7), so that debug information is in the > lib files. > > Note that this problem is also present with Mike's packages > (http://www.openscenegraph.org/projects/osg/wiki/Downloads/Dependencies) > . > > > Regards, > > Tanguy > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

