Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2003-12-31 07:01:00


I've tried to patch Boost.regex to build and run the dll tests correctly
(the same issue is causing all the thread lib tests to fail on that platform
as well BTW) - however I'm now seeing the following error:

ld: 0706-006 Cannot find or open library file: -l boost_regex-xlc-mt-d-1_31
ld:open(): A file or directory in the path name does not exist.

    xlC_r -qtwolink -g -o
"../bin/boost/libs/regex/test/regex_regress_dll.test/vacpp/debug/threading-m
ulti/regex_regress_dll" -L../bin/boost/libs/test/build/libboost_prg_exec_mo
nitor.a/vacpp/debug/threading-multi -L../bin/boost/libs/regex/build/libboost
_regex.so/vacpp/debug/threading-multi
"../bin/boost/libs/regex/test/regex_regress_dll.test/vacpp/debug/threading-m
ulti/parse.o"
"../bin/boost/libs/regex/test/regex_regress_dll.test/vacpp/debug/threading-m
ulti/regress.o"
"../bin/boost/libs/regex/test/regex_regress_dll.test/vacpp/debug/threading-m
ulti/tests.o"
"../bin/boost/libs/test/build/libboost_prg_exec_monitor.a/vacpp/debug/thread
ing-multi/libboost_prg_exec_monitor.a"
"../bin/boost/libs/regex/build/libboost_regex.so/vacpp/debug/threading-multi
/libboost_regex-xlc-mt-d-1_31.so"
"../bin/boost/libs/test/build/libboost_prg_exec_monitor.a/vacpp/debug/thread
ing-multi/libboost_prg_exec_monitor.a"
"../bin/boost/libs/regex/build/libboost_regex.so/vacpp/debug/threading-multi
/libboost_regex-xlc-mt-d-1_31.so" -lboost_regex-xlc-mt-d-1_31 -bdynamic

This seems to be caused by the -lboost_regex-xlc-mt-d-1_31 part (which
doesn't need to be there IMO), and also should the -bdynamic part be before
this ?

In other words this is a toolset problem, any AIX experts out there
willing to experiment and tell us what we should be doing?

Thanks,

John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk