Georg Baum wrote:
Helge Hafting wrote:
support/.libs/libsupport.a(lyxtime.o):/usr/src/lyx-devel/src/support/lyxtime.C:22:
multiple definition of `(anonymous namespace)::_2'
This is boot::bind stuff, most probably from the old boost version. Delete
your build directory and recompile everything, then it should work.
Tried to make clean & distclean,
ran autogen.sh and configure,
still got similiar messages:
support/.libs/libsupport.a(FileMonitor.o):../../boost/boost/detail/sp_counted_base_gcc_x86.hpp:114:
first defined here
support/.libs/libsupport.a(lyxtime.o):/usr/src/lyx-devel/src/support/lyxtime.C:22:
multiple definition of `(anonymous namespace)::_2'
support/.libs/libsupport.a(FileMonitor.o):../../boost/boost/function/function_base.hpp:689:
first defined here
support/.libs/libsupport.a(lyxtime.o):/usr/src/lyx-devel/src/support/lyxtime.C:22:
multiple definition of `(anonymous namespace)::_1'
support/.libs/libsupport.a(FileMonitor.o):../../boost/boost/signals/slot.hpp:72:
first defined here
collect2: ld returned 1 exit status
make[3]: *** [lyx-qt] Error 1
make[3]: Leaving directory `/usr/src/lyx-devel/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/lyx-devel/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/lyx-devel/src'
make: *** [all-recursive] Error 1
"First defined here" and "multiple definitions of anonymous namespace"
filled the scrollback buffer.
Helge Hafting