Hi Jonatan, Agreed with Robert. You can't use Visual Studio dependencies with MinGW, as far as I know. I don't know if there are MinGW dependencies compiled somewhere. You may have to manually compile them all. If you acheive this, I suggest you let the OSG community access your binaries :) That may be useful for MinGW users.
Sukender PVLE - Lightweight cross-platform game engine - http://pvle.sourceforge.net/ Le Mon, 23 Feb 2009 12:42:15 +0100, Robert Osfield <[email protected]> a écrit: > Hi Janatan, > > I'm not Window users myself, but from reading the list I have picked > up that the VisualStudio binaries aren't compatible with other version > of VS let alone other compilers completely... So my guess is that you > will have to compile the dependencies using Mingw if you wish to use > them. > > Robert. > > On Mon, Feb 23, 2009 at 11:20 AM, Jonatan <[email protected]> wrote: >> Hi, >> >> I am trying to build the OSG libraries under Windows XP (so I can use them >> for c++ development using mingw32 compiler) >> >> I have downloaded and extracted the source zip to >> Desktop\OpenSceneGraph-2.8.0 >> then I created a folder OSGBuild on the desktop, as build location. >> I checked out the dependencies from svn, to the folder OSGDep (somewhere >> else on the system) >> I configured OSG using cmake-gui, and set the path to OSGDep as >> CMAKE_INCLUDE_PATH, CMAKE_LIBRARY_PATH and CMAKE_PREFIX_PATH. >> >> But when building, it stops when creating mingw_osgdb_jpeg.dll >> This is the output: >> >> >> Code: >> Warning: .drectve `/manifestdependency:"type='win32' >> name='Microsoft.VC80.CRT' v >> ersion='8.0.50727.762' processorArchitecture='x86' >> publicKeyToken='1fc8b3b9a1e18 >> e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized >> Warning: .drectve `/manifestdependency:"type='win32' >> name='Microsoft.VC80.CRT' v >> ersion='8.0.50727.762' processorArchitecture='x86' >> publicKeyToken='1fc8b3b9a1e18 >> e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized >> Warning: .drectve `/manifestdependency:"type='win32' >> name='Microsoft.VC80.CRT' v >> ersion='8.0.50727.762' processorArchitecture='x86' >> publicKeyToken='1fc8b3b9a1e18 >> e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized >> >> {... lots more of these messages ...} >> >> C:\Documents and Settings\jbijl\My >> Documents\workspace\OSGDep\lib\libjpeg.lib(je >> rror.obj):(.text+0x27): undefined reference to `__security_cookie' >> C:\Documents and Settings\jbijl\My >> Documents\workspace\OSGDep\lib\libjpeg.lib(je >> rror.obj):(.text+0x55): undefined reference to `_imp____iob_func' >> C:\Documents and Settings\jbijl\My >> Documents\workspace\OSGDep\lib\libjpeg.lib(je >> rror.obj):(.text+0x70): undefined reference to >> `...@__security_check_cookie@4' >> C:\Documents and Settings\jbijl\My >> Documents\workspace\OSGDep\lib\libjpeg.lib(jd >> marker.obj):(.text+0x707): undefined reference to `__security_cookie' >> >> {... lots more of these messages ...} >> >> follow >> collect2: ld returned 1 exit status >> mingw32-make[2]: *** [bin/osgPlugins-2.8.0/mingw_osgdb_jpeg.dll] Error 1 >> mingw32-make[1]: *** [src/osgPlugins/jpeg/CMakeFiles/osgdb_jpeg.dir/all] >> Error 2 >> >> mingw32-make: *** [all] Error 2 >> >> >> >> Could you please help me by either: >> telling me how to solve this >> telling me of another way to acquire the win32 mingw libraries I need to >> develop software that uses OSG. >> >> thanks >> >> ------------------ >> Read this topic online here: >> http://forum.openscenegraph.org/viewtopic.php?p=7191#7191 >> >> >> >> >> >> _______________________________________________ >> 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 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

