#15334: important boost 1.35 bugfixes, updates, and variants -----------------------------------+---------------------------------------- Reporter: andrew@fernandes.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: boost -----------------------------------+---------------------------------------- Comment (by andrew@fernandes.org): Here is what happens if you try to build the ICU variant. (Again, '''note''' that the build succeeds with no problems if you build the default 'minimum' build-type!) {{{ DEBUG: Executing org.macports.extract (boost) ---> Extracting boost_1_35_0.tar.bz2 DEBUG: setting option extract.args to /opt/local/var/macports/distfiles/boost/boost_1_35_0.tar.bz2 DEBUG: Environment: DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work" && /opt/local/bin/bzip2 -dc /opt/local/var/macports/distfiles/boost/boost_1_35_0.tar.bz2 | /usr/bin/gnutar --no-same-owner -xf -' DEBUG: Executing org.macports.patch (boost) ---> Applying patches to boost ---> Applying /Users/andrew/Local/ports/devel/boost/files/patch-tools- build-v2-tools-darwin.jam DEBUG: Environment: DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0" && patch -p0' patching file tools/build/v2/tools/darwin.jam ---> Applying /Users/andrew/Local/ports/devel/boost/files/patch-boost- serialization-utility.hpp DEBUG: Environment: DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0" && patch -p0' patching file boost/serialization/utility.hpp ---> Applying /Users/andrew/Local/ports/devel/boost/files/patch-build- type-Jamroot DEBUG: Environment: DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0" && patch -p0' patching file Jamroot ---> Configuring boost DEBUG: Executing org.macports.configure (boost) DEBUG: Using compiler 'Mac OS X gcc 4.0' DEBUG: Environment: CFLAGS='-O2' CPPFLAGS='-I/opt/local/include' CXXFLAGS='-O2' CPP='/usr/bin/cpp-4.0' CXX='/usr/bin/g++-4.0' F90FLAGS='-O2' EXPAT_INCLUDE='/opt/local/include' LDFLAGS='-L/opt/local/lib' FCFLAGS='-O2' OBJC='/usr/bin/gcc-4.0' INSTALL='/usr/bin/install' FFLAGS='-O2' OBJCFLAGS='-O2' EXPAT_LIBPATH='/opt/local/lib' CC='/usr/bin/gcc-4.0' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0" && ./configure --prefix=/opt/local --with-python=python2.5 --with- icu=/opt/local' Building Boost.Jam with toolset darwin... tools/jam/src/bin.macosxx86/bjam Detecting Python version... 2.5 Detecting Python root... /opt/local Unicode/ICU support for Boost.Regex?... /opt/local Generating Boost.Build configuration in user-config.jam... Generating Makefile... DEBUG: Executing proc-post-org.macports.configure-configure-0 ---> Building boost with target all DEBUG: Executing org.macports.build (boost) DEBUG: Environment: EXPAT_LIBPATH='/opt/local/lib' EXPAT_INCLUDE='/opt/local/include' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0" && make all' ./tools/jam/src/bin.macosxx86/bjam -sICU_PATH=/opt/local --user-config =user-config.jam Building Boost.Regex with Unicode/ICU support enabled Using ICU in /opt/local/include Skipping build of: ./headers <build>no in common properties Skipping build of: ./headers <build>no in common properties Skipping build of: ./headers <build>no in common properties Skipping build of: ./headers <build>no in common properties Skipping build of: ./build_all <build>no in common properties Skipping build of: ./build_all <build>no in common properties Skipping build of: ./build_all <build>no in common properties Skipping build of: ./build_all <build>no in common properties Skipping build of: libs/regex/build/icucore <build>no in common properties Skipping build of: libs/regex/build/icuin <build>no in common properties Skipping build of: libs/regex/build/icudata <build>no in common properties /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/kernel/class.jam:93: in new *** argument error * rule object(searched-lib-target)@7352.__init__ ( name : project : shared ? : search * : action ) * called with: ( icudata icui18n icuuc : object(project-target)@252 : true : /opt/local/lib : object(null-action)@7351 : : : : ) * extra argument icui18n /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/tools/builtin.jam:349:see definition of rule '__init__' being called /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/tools/builtin.jam:592: in searched-lib-generator.run /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/tools/unix.jam:113: in object(unix-searched-lib-generator)@36.run /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:859: in try-one-generator-really /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:920: in try-one-generator /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:1131: in construct-really /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:1204: in generators.construct /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/tools/builtin.jam:496: in object(lib-generator)@5.run /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:859: in try-one-generator-really /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:920: in try-one-generator /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:1131: in construct-really /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/generators.jam:1204: in generators.construct /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:1368: in construct /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:1206: in object(typed-target)@264.generate /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:742: in generate-really /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:715: in object(main-target)@1192.generate /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:254: in object(project-target)@252.generate /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:858: in targets.generate-from-reference /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:1129: in generate-dependencies /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:1179: in object(alias-target-class)@124.generate /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:742: in generate-really /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:715: in object(main-target)@412.generate /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/build/targets.jam:254: in object(project-target)@81.generate /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2 /build-system.jam:658: in load /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/kernel/modules.jam:267: in import /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0/tools/build/v2/kernel/bootstrap.jam:132: in boost-build /opt/local/var/macports/build/_Users_andrew_Local_ports_devel_boost/work/boost_1_35_0 /boost-build.jam:11: in module scope Not all Boost libraries built properly. }}} -- Ticket URL: <http://trac.macports.org/ticket/15334#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS