
<chris.grayson@database-brothers.com> wrote in message news:20060509141357.308a11decd0321d080adbf459a9b6112.c28baef6f7.wbe@email.secureserver.net...
I'm trying to build and test Boost on AIX 5.3, with gcc 3.3.2, but not getting very far. I'm focusing on the filesystem library, using the following build command:
$ bjam "-sTOOLS=gcc" "-sBUILD=release debug <threading>single/multi <runtime-link>static/dynamic <linkflags>-pthread" --without-python --with-filesystem stage
Without "<linkflags>-pthread", it fails with errors like "Undefined symbol: .pthread_mutex_lock".
Boost.Filesystem doesn't directly do any multi-threading, but it does use shared_ptr. Are the shared_ptr tests working for you? If not, you need to resolve those problems before trying Boost.Filesystem.
...
Then it tries to run the first test, but immediately crashes:
execute-test ../../../bin/boost/libs/filesystem/test/path_test.test/gcc/debug/path_test.run ====== BEGIN OUTPUT ====== Platform is POSIX /data2/cgrayson/boost_1_33_1/boost/test/minimal.hpp(122): exception "signal: SIGABRT (application abort requested)" caught in function: 'int main(int, char**)'
**** Testing aborted. **** 1 error detected
EXIT STATUS: 201 ====== END OUTPUT ======
Any chance of getting a call stack trace at time of abort? --Beman