Guys, I just tried for the first time in years to compile the main branch of the repository. I haven't done that since it was CVS!
It failed :( I am using a pretty standard OpenSUSE 10.2 with Qt 4 compiled from source. See below for a transcript of the end of ./configure followed by make. I don't have the knowledge to solve it but hopefully the relevant people will be able to spot the problem. Let me know if I should try something. Have fun, Darren --------8<--------8<--------8<--------8<--------8<-------- Configuration Host type: i686-pc-linux-gnu Special build flags: assertions pch concept-checks stdlib-debug warnings use-ispell C Compiler: gcc C Compiler LyX flags: C Compiler flags: -Wextra -Wall -g -O C++ Compiler: g++ (4.1.2) C++ Compiler LyX flags: C++ Compiler flags: -Wextra -Wall -g -O Linker flags: Linker user flags: Qt 4 Frontend: Qt 4 version: 4.2.1 Packaging: posix LyX binary dir: /usr/local/bin LyX files dir: /usr/local/share/lyx Configuration of LyX was successful. Type 'make' to compile the program, and then 'make install' to install it. [EMAIL PROTECTED]:~/lyx-devel> make Making all in config make[1]: Entering directory `/home/dfreeman/lyx-devel/config' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dfreeman/lyx-devel/config' Making all in development make[1]: Entering directory `/home/dfreeman/lyx-devel/development' make[2]: Entering directory `/home/dfreeman/lyx-devel/development' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/dfreeman/lyx-devel/development' make[1]: Leaving directory `/home/dfreeman/lyx-devel/development' Making all in intl make[1]: Entering directory `/home/dfreeman/lyx-devel/intl' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/dfreeman/lyx-devel/intl' Making all in po make[1]: Entering directory `/home/dfreeman/lyx-devel/po' make lyx.pot-update make[2]: Entering directory `/home/dfreeman/lyx-devel/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed make l10n_pots make[3]: Entering directory `/home/dfreeman/lyx-devel/po' LC_ALL=C ; export LC_ALL ; \ python ./lyx_pot.py -b .. -o qt4_l10n.pot -t qt4 ../src/frontends/qt4/ui/*.ui LC_ALL=C ; export LC_ALL ; \ python ./lyx_pot.py -b .. -o layouts_l10n.pot -t layouts ../lib/layouts/*.layout ../lib/layouts/*.inc python ./lyx_pot.py -b .. -o languages_l10n.pot -t languages ../lib/languages LC_ALL=C ; export LC_ALL ; \ python ./lyx_pot.py -b .. -o ui_l10n.pot -t ui ../lib/ui/*.ui ../lib/ui/*.inc cat qt4_l10n.pot layouts_l10n.pot languages_l10n.pot ui_l10n.pot | \ msguniq -o lyx.po && rm -f qt4_l10n.pot layouts_l10n.pot languages_l10n.pot ui_l10n.pot <stdin>: warning: Charset missing in header. Message conversion to user's charset will not work. <stdin>: warning: Charset missing in header. Message conversion to user's charset will not work. <stdin>:11458: duplicate message definition... <stdin>:11407: ...this is the location of the first definition <stdin>: warning: Charset missing in header. Message conversion to user's charset will not work. <stdin>:11462: duplicate message definition... <stdin>:11407: ...this is the location of the first definition <stdin>: warning: Charset missing in header. Message conversion to user's charset will not work. <stdin>:11530: duplicate message definition... <stdin>:11407: ...this is the location of the first definition <stdin>: warning: Charset missing in header. Message conversion to user's charset will not work. <stdin>:11538: duplicate message definition... <stdin>:11407: ...this is the location of the first definition msguniq: found 4 fatal errors make[3]: *** [l10n_pots] Error 1 make[3]: Leaving directory `/home/dfreeman/lyx-devel/po' make[2]: *** [lyx.pot-update] Error 2 make[2]: Leaving directory `/home/dfreeman/lyx-devel/po' make[1]: *** [lyx.pot] Error 2 make[1]: Leaving directory `/home/dfreeman/lyx-devel/po' make: *** [all-recursive] Error 1