Hi, When I try to install Lyx 1.6.3 from source on F11, I get a " missing binary operator before "(" " error during make... Any idea what is wrong with it? Am I missing a library? Which one? :(
Thanks! Information: Here are the contents of ./configure: (I put the 'checked' stuff on pastebin here: http://pastebin.com/m17e3403f, because it is rather long) configuring LyX version 1.6.3 <snip> Configuration Host type: i686-pc-linux-gnu Special build flags: use-ispell C Compiler: gcc C Compiler LyX flags: C Compiler flags: -O2 C++ Compiler: g++ (4.4.0) C++ Compiler LyX flags: C++ Compiler flags: -O2 Linker flags: Linker user flags: Qt 4 Frontend: Qt 4 version: 4.5.1 Packaging: posix LyX binary dir: /usr/local/bin LyX files dir: /usr/local/share/lyx And the contents of make: make all-recursive make[1]: Entering directory `/home/valce/lyx/lyx-1.6.3' Making all in config make[2]: Entering directory `/home/valce/lyx/lyx-1.6.3/config' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/valce/lyx/lyx-1.6.3/config' Making all in development make[2]: Entering directory `/home/valce/lyx/lyx-1.6.3/development' make[3]: Entering directory `/home/valce/lyx/lyx-1.6.3/development' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/valce/lyx/lyx-1.6.3/development' make[2]: Leaving directory `/home/valce/lyx/lyx-1.6.3/development' Making all in intl make[2]: Entering directory `/home/valce/lyx/lyx-1.6.3/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/valce/lyx/lyx-1.6.3/intl' Making all in po make[2]: Entering directory `/home/valce/lyx/lyx-1.6.3/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/valce/lyx/lyx-1.6.3/po' Making all in boost make[2]: Entering directory `/home/valce/lyx/lyx-1.6.3/boost' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DBOOST_USER_CONFIG="<config.h>" -I../boost -O2 -MT named_slot_map.lo -MD -MP -MF .deps/named_slot_map.Tpo -c -o named_slot_map.lo `test -f 'libs/signals/src/named_slot_map.cpp' || echo './'`libs/signals/src/named_slot_map.cpp g++ -DHAVE_CONFIG_H -I. -I.. "-DBOOST_USER_CONFIG=<config.h>" -I../boost -O2 -MT named_slot_map.lo -MD -MP -MF .deps/named_slot_map.Tpo -c libs/signals/src/named_slot_map.cpp -o named_slot_map.o In file included from ./boost/mpl/apply.hpp:23, from ./boost/iterator/iterator_facade.hpp:34, from ./boost/signals/detail/named_slot_map.hpp:19, from libs/signals/src/named_slot_map.cpp:12: ./boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "(" ./boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "(" In file included from ./boost/mpl/bind.hpp:27, from ./boost/mpl/lambda.hpp:18, from ./boost/mpl/apply.hpp:25, from ./boost/iterator/iterator_facade.hpp:34, from ./boost/signals/detail/named_slot_map.hpp:19, from libs/signals/src/named_slot_map.cpp:12: ./boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "(" ./boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "(" In file included from ./boost/mpl/lambda.hpp:18, from ./boost/mpl/apply.hpp:25, from ./boost/iterator/iterator_facade.hpp:34, from ./boost/signals/detail/named_slot_map.hpp:19, from libs/signals/src/named_slot_map.cpp:12: ./boost/mpl/bind.hpp:364:31: error: missing binary operator before token "(" ./boost/mpl/bind.hpp:531:31: error: missing binary operator before token "(" In file included from ./boost/mpl/lambda.hpp:22, from ./boost/mpl/apply.hpp:25, from ./boost/iterator/iterator_facade.hpp:34, from ./boost/signals/detail/named_slot_map.hpp:19, from libs/signals/src/named_slot_map.cpp:12: ./boost/mpl/aux_/full_lambda.hpp:230:31: error: missing binary operator before token "(" In file included from ./boost/iterator/iterator_facade.hpp:34, from ./boost/signals/detail/named_slot_map.hpp:19, from libs/signals/src/named_slot_map.cpp:12: ./boost/mpl/apply.hpp:138:31: error: missing binary operator before token "(" make[2]: *** [named_slot_map.lo] Error 1 make[2]: Leaving directory `/home/valce/lyx/lyx-1.6.3/boost' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/valce/lyx/lyx-1.6.3' make: *** [all] Error 2