Hello Victor,

On 07/11/2012 09:18 AM, Victor Haefner wrote:
> I tried to compile OpenSG 2.0 on Mac OS X 10.7.4 with macports boost
> at 99% I get the error:
> Compiling Filesystem version 3 with BOOST_FILESYSTEM_VERSION defined != 3

hmm, which file is it compiling? Oh never mind, most likely it's 
Source/Contrib/BackgroundLoader/testBackgroundLoader.cpp, I see that it 
starts with #define BOOST_FILESYSTEM_VERSION 2, which won't work for 
boost versions where filesystem v2 was removed (so boost 1.48.0 and 
newer, I think).

A quick workaround would be to disable libOSGContribBackgroundLoader, 
simply add

RETURN()

at the top of 
Source/Contrib/BackgroundLoader/CMakeLists.Lib.OSGContribBackgroundLoader.txt

The full fix is of course to make that test work with boost filesystem 
v3 and remove the define, I'll see what I can do.

> cmake first says:
> Boost version: 1.50.0
> Found the following Boost libraries:
>     filesystem
>     system
>
> but further down it says:
> Could NOT find Boost

that may be a bogus message although it is a bit odd.

> I tried to use -DBOOST_ROOT=/opt/local/ but this didn't help cmake to
> find boost

Did you remove your CMakeCache.txt in the build dir? IIRC the cmake 
module to locate boost does not detect changes to BOOST_ROOT after it 
already found an installation.

        Cheers,
                Carsten

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to