Dear all, I have troubles compiling current GIT. Today I've updated from e7654d9 -> a1faa41, and all of a sudden master no longer compiles. Before the compilation failures I did a `make distclean` which worked fine. I'm using libqt4-dev 4.8.5 on Ubuntu 14.04.
Here's what I see: >"/home/geek/Build/Devel/lyx/autogen.sh" (29715) Using automake (GNU automake) 1.14.1 Using autoconf (GNU Autoconf) 2.69 Building macros... Building config header template... Building Makefile templates... Building configure... Building po/POTFILES.in... run "./configure && make" >"/home/geek/Build/Devel/lyx/autogen.sh" (29715) returned '0' >/home/geek/Build/Devel/lyx/configure (30084) configuring LyX version 2.3.0dev [...] Configuration Host type: x86_64-unknown-linux-gnu Special build flags: build=development warnings assertions stdlib-debug use-aspell use-enchant use-hunspell C++ Compiler: g++ (4.8) C++ Compiler flags: -Wall -Wextra -g -O -std=c++11 C++ Compiler user flags: Linker flags: Linker user flags: Qt Frontend: Qt version: 4.8.6 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. >/home/geek/Build/Devel/lyx/configure (30084) returned '0' geek@liv-inspiron:~/Build/Devel/lyx$ make make all-recursive make[1]: Entering directory `/home/geek/Build/Devel/lyx' Making all in autotests make[2]: Entering directory `/home/geek/Build/Devel/lyx/autotests' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/geek/Build/Devel/lyx/autotests' Making all in config make[2]: Entering directory `/home/geek/Build/Devel/lyx/config' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/geek/Build/Devel/lyx/config' Making all in development make[2]: Entering directory `/home/geek/Build/Devel/lyx/development' make[3]: Entering directory `/home/geek/Build/Devel/lyx/development' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/geek/Build/Devel/lyx/development' make[2]: Leaving directory `/home/geek/Build/Devel/lyx/development' Making all in po make[2]: Entering directory `/home/geek/Build/Devel/lyx/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/geek/Build/Devel/lyx/po' Making all in 3rdparty make[2]: Entering directory `/home/geek/Build/Devel/lyx/3rdparty' Making all in boost make[3]: Entering directory `/home/geek/Build/Devel/lyx/3rdparty/boost' CXX libs/regex/src/c_regex_traits.o CXX libs/regex/src/cpp_regex_traits.o CXX libs/regex/src/cregex.o CXX libs/regex/src/fileiter.o CXX libs/regex/src/instances.o CXX libs/regex/src/posix_api.o CXX libs/regex/src/regex.o CXX libs/regex/src/regex_debug.o CXX libs/regex/src/regex_raw_buffer.o CXX libs/regex/src/regex_traits_defaults.o CXX libs/regex/src/w32_regex_traits.o CXX libs/regex/src/wc_regex_traits.o CXX libs/regex/src/wide_posix_api.o CXX libs/regex/src/winstances.o CXX libs/regex/src/static_mutex.o AR liblyxboost.a make[3]: Leaving directory `/home/geek/Build/Devel/lyx/3rdparty/boost' make[3]: Entering directory `/home/geek/Build/Devel/lyx/3rdparty' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/geek/Build/Devel/lyx/3rdparty' make[2]: Leaving directory `/home/geek/Build/Devel/lyx/3rdparty' Making all in src make[2]: Entering directory `/home/geek/Build/Devel/lyx/src' rm -f hash-temp \ @echo " GEN lyx_commit_hash.h";hash=`cd ".." && git log -1 --pretty=format:%H 2>/dev/null || echo none` ; \ sed s/@LYX_GIT_COMMIT_HASH@/$hash/ "."/lyx_commit_hash.h.in >hash-temp ; \ cmp -s lyx_commit_hash.h hash-temp || cp hash-temp lyx_commit_hash.h ; \ rm -f hash-temp GEN moc_Compare.cpp Unknown options: q, t, =, q, t, 4. make[2]: *** [moc_Compare.cpp] Error 1 make[2]: Leaving directory `/home/geek/Build/Devel/lyx/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/geek/Build/Devel/lyx' make: *** [all] Error 2 In src/Makefile I have: QT_MOC = moc -qt=qt4 And config.log is attached. In addition, now `make distclean` fails as well: >make distclean (9653) [...] Making distclean in . make[2]: Entering directory `/home/geek/Build/Devel/lyx/src' Makefile:2443: support/tests/.deps/check_ExternalTransforms-dummy_functions.Po: No such file or directory Makefile:2444: support/tests/.deps/check_Length-dummy_functions.Po: No such file or directory Makefile:2445: support/tests/.deps/check_ListingsCaption-dummy_functions.Po: No such file or directory Makefile:2446: support/tests/.deps/check_layout-dummy_functions.Po: No such file or directory make[2]: *** No rule to make target `support/tests/.deps/check_layout-dummy_functions.Po'. Stop. make[2]: Leaving directory `/home/geek/Build/Devel/lyx/src' make[1]: *** [distclean-recursive] Error 1 make[1]: Leaving directory `/home/geek/Build/Devel/lyx/src' make: *** [distclean-recursive] Error 1 >make distclean (9653) returned '2' So right now I'm unable to completely clean-up the tree. Any ideas on what's going on? Thanks, Liviu
config.log
Description: Binary data