[MacPorts] #15334: important boost 1.35 bugfixes, updates, and variants
MacPorts
noreply at macports.org
Sat May 17 09:12:59 PDT 2008
#15334: important boost 1.35 bugfixes, updates, and variants
-----------------------------------+----------------------------------------
Reporter: andrew at fernandes.org | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Resolution: | Keywords: boost
-----------------------------------+----------------------------------------
Comment (by andrew at fernandes.org):
After enabling different levels of bjam debugging flags, I've realized
that this bug is totally beyond me. I'm filing it with boost bugs.
Replying to [comment:1 andrew at 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:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list