On Sun, Sep 10, 2006 at 08:53:00PM +0200, Georg Baum wrote: > Am Sonntag, 10. September 2006 20:38 schrieb Helge Hafting: > > I haven't compiled much since the unicode merge, did something > > happen that require exxtra libraries or config options? > > No. > > > Or could this be debian testing tripping up again? I can > > revert various debian devel packages back to "stable" if > > necessary, but I can't see where the problem is: > > I run debian unstable (which is quite stable), and that works fine. >
Unfortunately, unstable didn't work for me. My configure command: ./configure --prefix=/usr/local --with-frontend=qt4 --with-gnu-ld --enable-optimization=-Os --disable-stdlib-debug --with-version-suffix=-unicode The resulting configuration: Configuration Host type: x86_64-unknown-linux-gnu Special build flags: assertions pch concept-checks warnings use-aspell use-ispell C Compiler: gcc C Compiler LyX flags: C Compiler flags: -Wextra -Wall -g -Os C++ Compiler: g++ (4.1.2) C++ Compiler LyX flags: C++ Compiler flags: -Wextra -Wall -g -Os Linker flags: Linker user flags: Qt 4 Frontend: Qt 4 version: 4.1.4 Packaging: posix LyX binary dir: /usr/local/bin LyX files dir: /usr/local/share/lyx-unicode And the make fails when trying to link lyx-qt4 like this: insets/.libs/libinsets.a(insetwrap.o): In function `(anonymous namespace)::floatname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, BufferParams const&)': /usr/src/lyx-devel/src/insets/insetwrap.C:49: multiple definition of `(anonymous namespace)::floatname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, BufferParams const&)' insets/.libs/libinsets.a(insetfloat.o):/usr/src/lyx-devel/src/insets/insetfloat.C:119: first defined here /usr/bin/ld: Warning: size of symbol `(anonymous namespace)::floatname(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, BufferParams const&)' changed from 149 in insets/.libs/libinsets.a(insetfloat.o) to 165 in insets/.libs/libinsets.a(insetwrap.o) collect2: ld returned 1 exit status make[3]: *** [lyx-qt4] Error 1 Looks like a disagreement between insetfloat and insetwrap? Helge Hafting