Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2006-05-10 16:45:36


<chris.grayson_at_[hidden]> wrote in message
news:20060509141357.308a11decd0321d080adbf459a9b6112.c28baef6f7.wbe_at_email.secures
> 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


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