Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1928 closed Bugs (fixed)

complete + icu build fails on darwin (MacOS 10.4.11)

Reported by: andrew@… Owned by:
Milestone: Component: Building Boost
Version: Boost 1.35.0 Severity: Problem
Keywords: macos darwin icu Cc:

Description

When changing the build-type to 'complete' and including ICU (from MacPorts), the bjam build system fails.

Building the 'minimal' build with icu support succeeds, though.

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).

Attachments (1)

log.tail.gz (68.5 KB ) - added by andrew@… 14 years ago.
last 0.1% of the HUGE log file with bjam logging on

Download all attachments as: .zip

Change History (4)

comment:1 by anonymous, 14 years ago

Here is the short debug output:

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.

by andrew@…, 14 years ago

Attachment: log.tail.gz added

last 0.1% of the HUGE log file with bjam logging on

comment:2 by Vladimir Prus, 14 years ago

Resolution: fixed
Status: newclosed

This is fixed in trunk.

comment:3 by (none), 14 years ago

Milestone: Boost 1.35.1

Milestone Boost 1.35.1 deleted

Note: See TracTickets for help on using tickets.