Boost C++ Libraries: Ticket #1928: complete + icu build fails on darwin (MacOS 10.4.11) https://svn.boost.org/trac10/ticket/1928 <p> When changing the build-type to 'complete' and including ICU (from <a class="missing wiki">MacPorts</a>), the bjam build system fails. </p> <p> Building the 'minimal' build with icu support succeeds, though. </p> <p> Two debug outputs are attached, one minimal, and the other with bjam debug levels 5,7,8,11 on (truncated, though, because it is huge). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1928 Trac 1.4.3 anonymous Sat, 17 May 2008 16:29:05 GMT <link>https://svn.boost.org/trac10/ticket/1928#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1928#comment:1</guid> <description> <p> Here is the short debug output: </p> <pre class="wiki">DEBUG: Executing org.macports.extract (boost) ---&gt; 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" &amp;&amp; /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) ---&gt; Applying patches to boost ---&gt; 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" &amp;&amp; patch -p0' patching file tools/build/v2/tools/darwin.jam ---&gt; 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" &amp;&amp; patch -p0' patching file boost/serialization/utility.hpp ---&gt; 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" &amp;&amp; patch -p0' patching file Jamroot ---&gt; 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" &amp;&amp; ./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 ---&gt; 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" &amp;&amp; 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 &lt;build&gt;no in common properties Skipping build of: ./headers &lt;build&gt;no in common properties Skipping build of: ./headers &lt;build&gt;no in common properties Skipping build of: ./headers &lt;build&gt;no in common properties Skipping build of: ./build_all &lt;build&gt;no in common properties Skipping build of: ./build_all &lt;build&gt;no in common properties Skipping build of: ./build_all &lt;build&gt;no in common properties Skipping build of: ./build_all &lt;build&gt;no in common properties Skipping build of: libs/regex/build/icucore &lt;build&gt;no in common properties Skipping build of: libs/regex/build/icuin &lt;build&gt;no in common properties Skipping build of: libs/regex/build/icudata &lt;build&gt;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. </pre> </description> <category>Ticket</category> </item> <item> <author>andrew@…</author> <pubDate>Sat, 17 May 2008 16:38:08 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/1928 https://svn.boost.org/trac10/ticket/1928 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">log.tail.gz</span> </li> </ul> <p> last 0.1% of the HUGE log file with bjam logging on </p> Ticket Vladimir Prus Tue, 03 Jun 2008 16:34:18 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1928#comment:2 https://svn.boost.org/trac10/ticket/1928#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> This is fixed in trunk. </p> Ticket Mon, 03 Nov 2008 14:20:34 GMT milestone deleted https://svn.boost.org/trac10/ticket/1928#comment:3 https://svn.boost.org/trac10/ticket/1928#comment:3 <ul> <li><strong>milestone</strong> <span class="trac-field-deleted">Boost 1.35.1</span> </li> </ul> <p> Milestone Boost 1.35.1 deleted </p> Ticket