
Release 1.51.0 of the Boost C++ Libraries is now available. These open-source libraries work well with the C++ Standard Library, and are usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use. This release contains 1 new library (Boost.Context, by Oliver Kowalke) and numerous enhancements and bug fixes for existing libraries. For details, including download links, see http://www.boost.org/users/news/version_1_51_0 You can also download directly from SourceForge: http://sourceforge.net/projects/boost/files/boost/1.51.0/ To install this release on your system, see http://www.boost.org/doc/libs/release/more/getting_started/index.html Thanks, --The Boost release team Beman Dawes Daniel James Eric Niebler Marshall Clow Rene Rivera Vladimir Prus

Sorry to rain on this parade, but I still can't build Quickbook on Mac OSX 10.8 (Mountain Lion). The relevant error is "ld: unknown option: --start-group". Please advise. Cromwell D. Enage

On 8/20/2012 10:03 PM, Cromwell Enage wrote:
Sorry to rain on this parade, but I still can't build Quickbook on Mac OSX 10.8 (Mountain Lion).
The relevant error is "ld: unknown option: --start-group".
Are you building with the gcc.jam toolset with the Xcode compiler? What version of Xcode do you have if that's what you are using? ..Sorry if I missed the relevant reproduction and context information if it was posted earlier. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org (msn) - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail

On 8/20/2012 10:03 PM, Cromwell Enage wrote:
Sorry to rain on this parade, but I still can't build Quickbook on Mac OSX 10.8 (Mountain Lion).
The relevant error is "ld: unknown option: --start-group".
Rene Rivera wrote:
Are you building with the gcc.jam toolset with the Xcode compiler? What version of Xcode do you have if that's what you are using?
..Sorry if I missed the relevant reproduction and context information if it was posted earlier.
I'm using the Command Line Tools that the Apple Developer site now bundles separately from Xcode 4.4.1 (looks like this isn't sufficiently common knowledge yet). Cromwell D. Enage

On 21 August 2012 04:03, Cromwell Enage wrote:
Sorry to rain on this parade, but I still can't build Quickbook on Mac OSX 10.8 (Mountain Lion).
The relevant error is "ld: unknown option: --start-group".
Daniel James wrote: Are you using the 'darwin' toolset?
Yes. FYI: the Apple Developer site now bundles the Command Line Tools separately from Xcode 4.4.1. Cromwell D. Enage

On 22.08.2012 06:36, Cromwell Enage wrote:
On 21 August 2012 04:03, Cromwell Enage wrote:
Sorry to rain on this parade, but I still can't build Quickbook on Mac OSX 10.8 (Mountain Lion).
The relevant error is "ld: unknown option: --start-group".
Daniel James wrote: Are you using the 'darwin' toolset?
Yes. FYI: the Apple Developer site now bundles the Command Line Tools separately from Xcode 4.4.1.
Could you still provide the exact command line you are using to build, your user-config.jam and the exact output from the build process? The above error is really only possible when building with toolset=gcc, or if something truly unexpected happens. - Volodya

On 21 August 2012 04:03, Cromwell Enage wrote:
Sorry to rain on this parade, but I still can't build Quickbook on Mac OSX 10.8 (Mountain Lion).
The relevant error is "ld: unknown option: --start-group".
Vladimir Prus wrote:
Could you still provide the exact command line you are using to build, your user-config.jam and the exact output from the build process?
The above error is really only possible when building with toolset=gcc, or if something truly unexpected happens.
<user_config.jam> using gcc ; using mpi ; using xsltproc ; using boostbook : "/usr/local/share/xsl/docbook" : "/usr/local/share/xml/docbook/4.2" ; using doxygen : /Applications/Doxygen.app/Contents/Resources/doxygen ; </user_config.jam> Starting from the BOOST_ROOT directory, I run the following commands in order: ./bootstrap.sh sudo mv b2 /usr/local/bin sudo b2 install cd tools/quickbook sudo b2 <output command="sudo b2"> ...patience... ...patience... ...found 1721 targets... ...updating 2 targets... gcc.link ../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/quickbook ld: unknown option: --start-group collect2: ld returned 1 exit status "g++" -o "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/quickbook" -Wl,--start-group "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/quickbook.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/actions.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/doc_info_actions.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/state.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/utils.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/files.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/string_ref.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/input_path.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/values.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/id_manager.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/post_process.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/collector.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/template_stack.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/code_snippet.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/markups.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/syntax_highlight.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/grammar.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/main_grammar.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/block_element_grammar.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/phrase_element_grammar.o" "../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/doc_info_grammar.o" "../../bin.v2/libs/filesystem/build/gcc-4.2.1/release/link-static/libboost_filesystem.a" "../../bin.v2/libs/system/build/gcc-4.2.1/release/link-static/libboost_system.a" "../../bin.v2/libs/program_options/build/gcc-4.2.1/release/link-static/libboost_program_options.a" -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group ...failed gcc.link ../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static/quickbook... ...skipped <p../../dist/bin>quickbook for lack of <p../../bin.v2/tools/quickbook/src/gcc-4.2.1/release/link-static>quickbook... ...failed updating 1 target... ...skipped 1 target... </output> Cromwell D. Enage

On Aug 22, 2012, at 9:03 AM, Daniel James <dnljms@gmail.com> wrote:
On 22 August 2012 15:23, Cromwell Enage <sponage@yahoo.com> wrote:
<user_config.jam> using gcc ;
Try changing that line to 'using darwin ;'.
Just to make it clear - on my system (Mac OS X 10.8, command-line tools installed from within Xcode): cd $BOOST/trunk/tools/quickbook ; $BOOST/trunk/b2 toolset=darwin # success! cd $BOOST/trunk/tools/quickbook ; $BOOST/trunk/b2 toolset=gcc # success! cd $BOOST/trunk/tools/quickbook ; $BOOST/trunk/b2 toolset=gcc # failure! $ clang++ --version Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn) $ g++ --version i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) -- Marshall Marshall Clow Idio Software <mailto:mclow.lists@gmail.com> A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait). -- Yu Suzuki

On Aug 22, 2012, at 1:42 PM, Marshall Clow wrote:
On Aug 22, 2012, at 9:03 AM, Daniel James wrote:
On 22 August 2012 15:23, Cromwell Enage wrote:
<user_config.jam> using gcc ;
Try changing that line to 'using darwin ;'.
Just to make it clear - on my system (Mac OS X 10.8, command-line tools installed from within Xcode):
cd $BOOST/trunk/tools/quickbook ; $BOOST/trunk/b2 toolset=darwin # success! cd $BOOST/trunk/tools/quickbook ; $BOOST/trunk/b2 toolset=gcc # success! cd $BOOST/trunk/tools/quickbook ; $BOOST/trunk/b2 toolset=gcc # failure!
$ clang++ --version Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn) $ g++ --version i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
Okay, that works! Thanks! Cromwell D. Enage

Was this supposed to go out to the boost-users and boost-announce lists as well? On Mon, Aug 20, 2012 at 7:57 PM, Marshall Clow <mclow.lists@gmail.com>wrote:
Release 1.51.0 of the Boost C++ Libraries is now available.
These open-source libraries work well with the C++ Standard Library, and are usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
This release contains 1 new library (Boost.Context, by Oliver Kowalke) and numerous enhancements and bug fixes for existing libraries. For details, including download links, see http://www.boost.org/users/news/version_1_51_0
You can also download directly from SourceForge: http://sourceforge.net/projects/boost/files/boost/1.51.0/
To install this release on your system, see http://www.boost.org/doc/libs/release/more/getting_started/index.html
Thanks,
--The Boost release team
Beman Dawes Daniel James Eric Niebler Marshall Clow Rene Rivera Vladimir Prus
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

On Aug 21, 2012, at 3:54 AM, Tom Kent <lists@teeks99.com> wrote:
On Mon, Aug 20, 2012 at 7:57 PM, Marshall Clow <mclow.lists@gmail.com>wrote:
Release 1.51.0 of the Boost C++ Libraries is now available.
Was this supposed to go out to the boost-users and boost-announce lists as well?
Yes - I sent them out last night. They may be awaiting moderation (I got an auto reply from the boost-announce list) -- Marshall Marshall Clow Idio Software <mailto:mclow.lists@gmail.com> A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait). -- Yu Suzuki

Seems to be a problem with file modes in the tar file: tar xjf ~/boost_1_51_0.tar.bz2 tar: .: Cannot utime: Operation not permitted tar: .: Cannot change mode to rwxr-xr-t: Operation not permitted tar: Exiting with failure status due to previous errors

I noticed then with link=shared I have: -rw-rw-r-- 1 nbecker nbecker 1662 Aug 21 10:34 libboost_exception.a -rw-rw-r-- 1 nbecker nbecker 1662 Aug 21 10:44 libboost_exception-mt.a Only static libs were built and not shared libs for boost_exception. Is this intentional?

On Tue, Aug 21, 2012 at 10:16 AM, Neal Becker <ndbecker2@gmail.com> wrote:
I noticed then with
link=shared
I have:
-rw-rw-r-- 1 nbecker nbecker 1662 Aug 21 10:34 libboost_exception.a -rw-rw-r-- 1 nbecker nbecker 1662 Aug 21 10:44 libboost_exception-mt.a
Only static libs were built and not shared libs for boost_exception. Is this intentional?
Seems it's intentional as the build file says: project boost/exception : source-location ../src : requirements <link>static ; -- -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

Hi, On 21-8-2012 1:57, Marshall Clow wrote:
Release 1.51.0 of the Boost C++ Libraries is now available.
These open-source libraries work well with the C++ Standard Library, and are usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
This release contains 1 new library (Boost.Context, by Oliver Kowalke) and numerous enhancements and bug fixes for existing libraries. For details, including download links, see http://www.boost.org/users/news/version_1_51_0
You can also download directly from SourceForge: http://sourceforge.net/projects/boost/files/boost/1.51.0/
To install this release on your system, see http://www.boost.org/doc/libs/release/more/getting_started/index.html
Thanks,
--The Boost release team
Beman Dawes Daniel James Eric Niebler Marshall Clow Rene Rivera Vladimir Prus
Thanks for managing this release! Boost.Geometry is not in the updated library list, probably because I did forget to merge/include the Geometry release notes. Sorry about that. Anyway, 1.51 contains small fixes for Boost.Geometry too. Regards, Barend

On 22 August 2012 22:33, Barend Gehrels <barend@xs4all.nl> wrote:
Boost.Geometry is not in the updated library list, probably because I did forget to merge/include the Geometry release notes. Sorry about that. Anyway, 1.51 contains small fixes for Boost.Geometry too.
It's not too late to add something.
participants (8)
-
Barend Gehrels
-
Cromwell Enage
-
Daniel James
-
Marshall Clow
-
Neal Becker
-
Rene Rivera
-
Tom Kent
-
Vladimir Prus