I’m having some difficulty building Lyx 2.2 (commit 0bbc80f) on OSX. Currently 
using Xcode 6.4 on OSX 10.10.5 and Qt 5.5.0 installed via Homebrew. automake.sh 
runs fine, and so does configure invoked as follows:


./configure --with-version-suffix=-2.2 --with-libiconv-prefix=/usr --with-x=no 
--disable-stdlib-debug --prefix=/Users/ddinh/Applications/Lyx-2.2.app 
--with-qt-dir=/usr/local/opt/qt5 --enable-qt5 --enable-cxx11


which gives:


Configuration
  Host type:               x86_64-apple-darwin14.5.0
  Special build flags:      build=development warnings assertions c++11-mode 
stdregex use-aspell use-enchant
  C++ Compiler:            g++
  C++ Compiler flags:       -Wall -Wextra -fPIC -g -O -std=c++11 
-Wno-deprecated-register
  C++ Compiler user flags:
  Linker flags:
  Linker user flags:
  Qt Frontend:
      Qt version:          5.5.0
  Packaging:               macosx
  LyX binary dir:          /Users/ddinh/Applications/Lyx-2.2.app/Contents/MacOS
  LyX files dir:           
/Users/ddinh/Applications/Lyx-2.2.app/Contents/Resources


On a call to make, compilation seems to work but linking fails as follows:


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
  CXXLD    lyx
clang: error: unknown argument: '-framework QtConcurrent'
clang: error: unknown argument: '-framework QtSvg'
clang: error: unknown argument: '-framework QtWidgets'
clang: error: unknown argument: '-framework QtMacExtras'
clang: error: unknown argument: '-framework QtGui'
clang: error: unknown argument: '-framework QtCore'
make[4]: *** [lyx] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


Does anyone have experience with this error, or binaries of lyx 2.2?


Thanks,
~David

Reply via email to