
There's a problem with quickbook on ubuntu using an .so library and that .so library needed a missing GLIBCXX library. The bjam output is in attachment. How do I solve the problem? TIA. -Larry

On Wed, Jun 20, 2012 at 08:55:17AM -0500, Larry Evans wrote:
There's a problem with quickbook on ubuntu using an .so library and that .so library needed a missing GLIBCXX library.
The bjam output is in attachment.
How do I solve the problem?
You seem to be using a custom compiler in a non-system location. Do you have the location with its libstdc++.so.6 in the LD_LIBRARY_PATH? It finds the system libstdc++, which is not sufficiently compatible with what your toolchain expects to find.
: compilation; default-directory: "~/prog_dev/boost-svn/ro/boost_1_49_0/sandbox/ro/type_erasure/type_erasure/libs/type_erasure/doc/" -*- Compilation started at Wed Jun 20 08:52:24
bjam sh: icpc: not found ...patience... ...found 635 targets... ...updating 3 targets... quickbook.quickbook-to-boostbook bin/gcc-4.8n/debug/type_erasure.xml /home/evansl/prog_dev/boost-svn/ro/boost_1_49_0/dist/bin/quickbook: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/evansl/prog_dev/boost-svn/ro/boost_1_49_0/dist/bin/quickbook)
"$BOOST_ROOT/dist/bin/quickbook" -I"../../.." -I"/home/evansl/prog_dev/boost-svn/ro/boost_1_49_0" --output-file="bin/gcc-4.8n/debug/type_erasure.xml" "type_erasure.qbk"
...failed quickbook.quickbook-to-boostbook bin/gcc-4.8n/debug/type_erasure.xml... ...skipped
type_erasure.docbook for lack of type_erasure.xml... ...skipped <phtml>standalone_HTML.manifest for lack of type_erasure.docbook... ...failed updating 1 target... ...skipped 2 targets... Compilation exited abnormally with code 1 at Wed Jun 20 08:52:28
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Lars Viklund | zao@acc.umu.se

On 06/20/12 09:04, Lars Viklund wrote:
On Wed, Jun 20, 2012 at 08:55:17AM -0500, Larry Evans wrote:
There's a problem with quickbook on ubuntu using an .so library and that .so library needed a missing GLIBCXX library.
The bjam output is in attachment.
How do I solve the problem?
You seem to be using a custom compiler in a non-system location.
Do you have the location with its libstdc++.so.6 in the LD_LIBRARY_PATH? I have no LD_LIBRARY_PATH defined. I guess that is the problem. I quess I'll have to do that. Thanks for the tip! Why can't the build of quickbook handle that problem automagically?
The reason I've got a compiler in a non-system location is that I'd like to try the latest versions of g++ and clang. -regards, Larry

On Wed, Jun 20, 2012 at 09:14:14AM -0500, Larry Evans wrote:
On 06/20/12 09:04, Lars Viklund wrote:
On Wed, Jun 20, 2012 at 08:55:17AM -0500, Larry Evans wrote:
There's a problem with quickbook on ubuntu using an .so library and that .so library needed a missing GLIBCXX library.
The bjam output is in attachment.
How do I solve the problem?
You seem to be using a custom compiler in a non-system location.
Do you have the location with its libstdc++.so.6 in the LD_LIBRARY_PATH? I have no LD_LIBRARY_PATH defined. I guess that is the problem. I quess I'll have to do that. Thanks for the tip! Why can't the build of quickbook handle that problem automagically?
The reason I've got a compiler in a non-system location is that I'd like to try the latest versions of g++ and clang.
This typically holds for building and running any software with a non-system compiler. For someone, somewhere, it's probably By Design. Last I looked at the GCC folks had to say about the usability nightmare it is, they were rather adamant on that it was The Way Things Should Be. -- Lars Viklund | zao@acc.umu.se
participants (2)
-
Larry Evans
-
Lars Viklund