Trying to build Boost 1.34.1 on OpenSuse 10.3 fails for me: soft@mxt2:/tmp/boost_1_34_1> ./configure Building Boost.Jam with toolset gcc... tools/jam/src/bin.linuxx86/bjam Detecting Python version... 2.5 Detecting Python root... /usr Unicode/ICU support for Boost.Regex?... not found. Generating Boost.Build configuration in user-config.jam... Generating Makefile... soft@mxt2:/tmp/boost_1_34_1> make ./tools/jam/src/bin.linuxx86/bjam --user-config=user-config.jam /bin/sh: line 1: 15631 Segmentation fault ./tools/jam/src/bin.linuxx86/bjam --user-config=user-config.jam Not all Boost libraries built properly. soft@mxt2:/tmp/boost_1_34_1> cat /etc/*release LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32" openSUSE 10.3 (i586) VERSION = 10.3 I have built Boost (both this and older versions) on other machines before, so I assume the "./configure; make" should work (although I usually do specify a --prefix). Does anyone know (the cause of) this error? Thank you in advance and best regards Christoph
It sounds like the same problem that in: <http://lists.boost.org/boost-build/2007/10/17807.php> You might want to try to build bjam with -fno-strict-aliasing HTH, Boris ----- Original Message ----- From: "Christoph Duelli" <duelli@melosgmbh.de> To: <boost-users@lists.boost.org> Sent: Wednesday, January 30, 2008 3:29 AM Subject: [Boost-users] Boost 1.34.1 build fails on openSUSE 10.3
Trying to build Boost 1.34.1 on OpenSuse 10.3 fails for me:
soft@mxt2:/tmp/boost_1_34_1> ./configure Building Boost.Jam with toolset gcc... tools/jam/src/bin.linuxx86/bjam Detecting Python version... 2.5 Detecting Python root... /usr Unicode/ICU support for Boost.Regex?... not found. Generating Boost.Build configuration in user-config.jam... Generating Makefile... soft@mxt2:/tmp/boost_1_34_1> make ./tools/jam/src/bin.linuxx86/bjam --user-config=user-config.jam /bin/sh: line 1: 15631 Segmentation fault ./tools/jam/src/bin.linuxx86/bjam --user-config=user-config.jam Not all Boost libraries built properly. soft@mxt2:/tmp/boost_1_34_1> cat /etc/*release LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32" openSUSE 10.3 (i586) VERSION = 10.3
I have built Boost (both this and older versions) on other machines before, so I assume the "./configure; make" should work (although I usually do specify a --prefix).
Does anyone know (the cause of) this error?
Thank you in advance and best regards Christoph
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Boris Gubenko wrote:
It sounds like the same problem that in: <http://lists.boost.org/boost-build/2007/10/17807.php>
You might want to try to build bjam with -fno-strict-aliasing
Indeed. Looks very much like the same thing. As a workaround I copied the newest bjam release into the directory tools/jam/src/bin.linuxx86/bjam Worked as well. (At least, as long as I do nothing that causes it to be recompiled...) Thank you.
participants (2)
-
Boris Gubenko
-
Christoph Duelli