Lars Gullik Bjønnes wrote:
Rob Lahaye <[EMAIL PROTECTED]> writes:
| Hi,
| There's a problem with threading since recent boost updates in CVS, | at least for my FreeBSD PC.
| My make ends with:
| [...] | /usr/local/bin/g++33 -g -O -fno-exceptions -W -Wall -o tex2lyx FloatList.o Floating.o counters.o lengthcommon.o lyxlayout.o lyxtextclass.o lyxlex.o lyxlex_pimpl.o boost.o context.o gettext.o lyxfont.o texparser.o tex2lyx.o preamble.o math.o table.o text.o -L/opt/lib -L/usr/local/lib ../support/.libs/libsupport.a ../../boost/libs/regex/src/.libs/libboostregex.a -lz | ../../boost/libs/regex/src/.libs/libboostregex.a(regex_synch.o): In function `boost::re_detail::re_init_threads()': | /home/lahaye/SOFTWARE/lyx-devel/boost/libs/regex/src/../../../../boost/boost/regex/v4/regex_synch.hpp:88: undefined reference to `pthread_mutex_init' | ../../boost/libs/regex/src/.libs/libboostregex.a(regex_synch.o): In function `boost::re_detail::re_free_threads()': | /home/lahaye/SOFTWARE/lyx-devel/boost/libs/regex/src/../../../../boost/boost/regex/v4/regex_synch.hpp:93: undefined reference to `pthread_mutex_destroy' | collect2: ld returned 1 exit status | gmake[4]: *** [tex2lyx] Error 1
| On my FreeBSD PC, there should be something like this set before compilation: | setenv CXXFLAGS -D_THREAD_SAFE | setenv CFLAGS -D_THREAD_SAFE | setenv LDFLAGS -pthread
| I suppose this should be added somethere in the autoconf script.
I think the correct solution is to set the BOOST provided macro to just turn threading support off.
I'll have a look.
Lars, at the moment this is the show-stopper on FreeBSD. Am I the only FreeBSD user trying to compile CVS on my PC?
Cheers, Rob.