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

Reply via email to