On Tue, Feb 28, 2017 at 1:39 PM, Kornel Benko <kor...@lyx.org> wrote:
> Am Dienstag, 28. Februar 2017 um 13:31:42, schrieb Liviu Andronic < > landr...@lyx.org> > > On Tue, Feb 28, 2017 at 1:07 PM, Kornel Benko <kor...@lyx.org> wrote: > > > > > Am Dienstag, 28. Februar 2017 um 12:50:05, schrieb Liviu Andronic < > > > landr...@lyx.org> > > > > On Tue, Feb 28, 2017 at 12:30 PM, Jean-Marc Lasgouttes < > > > lasgout...@lyx.org> > > > > wrote: > > > > > > > > > Le 28/02/2017 à 12:16, Liviu Andronic a écrit : > > > > > > > > > >> 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. > > ... > > > And I'm still getting the same compilation failure: > > 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 > > > > I am using also 'export QT_SELECT=qt4" before compiling. > > Still no luck. geek@liv-inspiron:~/Build/Devel/lyx$ export QT_SELECT=qt4 geek@liv-inspiron:~/Build/Devel/lyx$ env | grep -i qt_se QT_SELECT=qt4 geek@liv-inspiron:~/Build/Devel/lyx$ make [...] 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 > > And if I'm using JMarc's suggestion, I'm still getting the same error as > > before: > I also tried supplying `moc-qt4` and the compilation gets farther, but still fails: geek@liv-inspiron:~/Build/Devel/lyx$ make QT_MOC=moc-qt4 [...] Making all in frontends make[4]: Entering directory `/home/geek/Build/Devel/lyx/src/frontends' Making all in qt4 make[5]: Entering directory `/home/geek/Build/Devel/lyx/src/frontends/qt4' GEN ui_AboutUi.h Unknown option 'qt'. make[5]: *** [ui_AboutUi.h] Error 1 make[5]: Leaving directory `/home/geek/Build/Devel/lyx/src/frontends/qt4' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/geek/Build/Devel/lyx/src/frontends' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/geek/Build/Devel/lyx/src' make[2]: *** [all] Error 2 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 Not sure how to proceed next. Liviu > > ... > > > > Yes, but I think that it is only because of previous compilation with > qt5. > > > > > > > > I can't be sure, but I don't think I ever compiled with Qt5 in this tree. > > What's more, before updating GIT I did a full `make distclean` which > > completed successfully, so the tree should be clean as far as past > > compilations are concerned. > > > > Liviu > > > > Kornel