> 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?

Hi David,

I didn't use Homebrew before but I know of difficulties to build LyX with Qt 
from MacPorts.
I'm able to compile and link LyX with Qt frameworks I've built myself on my Mac 
from source.

I've made a disk image with LyX-2.2.0 at git commit 
211ac35314d661127c407635af880bcf1679ddba.
You can grab it and a detached gpg-signature from dropbox here:

https://dl.dropboxusercontent.com/u/27842660/LyX-2.2.0dev-211ac35%2Bqt5-x86_64-cocoa.dmg
https://dl.dropboxusercontent.com/u/27842660/LyX-2.2.0dev-211ac35%2Bqt5-x86_64-cocoa.dmg.sig

Regards,
Stephan

Reply via email to