Boost logo

Boost-Build :

From: Larry Evans (cppljevans_at_[hidden])
Date: 2004-09-03 15:41:09


I'm getting the subject line error with g++. Could someone
explain how to avoid this? AFAICT, the relevant directories
and their contents are:

/usr/lib/libstdc++.so doesn't exist.
/usr/lib/libstdc++.so.6 doesn't exist.
/usr/local/lib/libstdc++.so -> /usr/local/lib/libstdc++.so.6.0.0
/usr/local/lib/libstdc++.so.6 -> /usr/local/lib/libstdc++.so.6.0.0

permissions on the library are:

-rwxr-xr-x ... libstdc++.so.6.0.0

However, in ~/user-config.jam, there's:

using gcc : : "/usr/local/gcc-3.4.1/bin/g++" ;

and in /usr/local/gcc-3.4.1/lib, there's:

libstdc++.so.6 -> libstdc++.so.6.0.1
-rwxr-xr-x ... libstdc++.so.6.0.1

Since all the existing so.6 files are "read-all", I don't understand
why bjam --v2 gives me the above errors. The link command printed
when bjam --v2 -d4 was run gave:

"/usr/local/gcc-3.4.1/bin/g++" -g -o
"../../../../bin.v2/lje/libs/managed_ptr/test/cycle_basis_mgr.test/gcc/debug/cycle_basis_mgr"

"../../../../bin.v2/lje/libs/managed_ptr/test/cycle_basis_mgr.test/gcc/debug/cycle_basis_mgr.o"
"../../../../bin.v2/lje/libs/managed_ptr/test/cycle_basis_mgr.test/gcc/debug/mout.o"

I guessed that I should maybe change gcc.jam to specify the library
path; however, I couldn't figure out how to do that from reading the
docs.

Any help would be appreciated.

TIA.
Regards,
Larry

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk