On Fri, May 23, 2008 at 12:54:09AM -0600, Philip Guenther wrote: > On Wed, May 21, 2008 at 2:12 PM, Vijay Sankar <[EMAIL PROTECTED]> wrote: > ... > > On OpenBSD 4.3 (i386) I am not able to run TaskJugglerUI 2.3.1p2. My > > previous > > OpenBSD 4.1 and 4.2 desktops had TaskJuggler 2.3.1 and it worked without any > > problems. > > > > TaskJugglerUI:/usr/local/lib/libqt-mt.so.31.1: undefined > > symbol 'pthread_mutexattr_init' > > lazy binding failed! > > Segmentation fault (core dumped) > > What's the output of > ldd /usr/local/lib/libqt-mt.so.31.1 > ? How about > nm -u /usr/local/lib/libqt-mt.so.31.1 | grep pthread_mutexattr_init > ? > > If the latter shows anything, but the former _doesn't_ mention > "libpthread.so.9.0" then the qt library wasn't built correctly. > > If this is indeed the case, I suppose it would be possible to work > around by creating a stub libqt-mt.so.31.1 shared library that just > has two dependencies: the real libqt-mt.so and libpthread.so...
I thought we didn't link libpthread to libraries. that's part of the difference between linking with -pthread vs -lpthread, right? > > > Philip Guenther > -- [EMAIL PROTECTED] SDF Public Access UNIX System - http://sdf.lonestar.org