On May 23, 2008 01:54:09 am 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... > > > Philip Guenther
Good day, I had an email from sturm@ and he has updated the port to taskjuggler 2.4.1 and also fixed TaskJugglerUI. That worked properly in -current. Also, he suggested adding --disable-as-needed to CONFIGURE_ARGS if I wanted to build on 4.3. That solved the problem for me. I did not have enough knowledge to troubleshoot this but will read up on the ideas you gave me here. Thanks very much, Vijay -- Vijay Sankar, M.Eng., P.Eng. ForeTell Technologies Limited 59 Flamingo Avenue, Winnipeg, MB Canada R3J 0X6 Phone: +1 204 885 9535, E-Mail: [EMAIL PROTECTED]