Am 21.03.2016 um 22:35 schrieb Joel Kulesza <jkule...@gmail.com>:
> 
> LyX Developers,
> 
> I'm currently having trouble building LyX 2.2.0b2 against Qt5 on OSX 10.11.3 
> (El Capitan, the latest released OSX).  Hopefully one of the experts here can 
> help so I can more effectively provide feedback on the bleeding edge.
> 
> A bit of background: I have extensive LaTeX experience, reasonably extensive 
> experience developing C++ and Fortran-based scientific codes, and some 
> experience with developing Perl/Python Tk-based GUI applications.  However, I 
> have no experience developing Qt-based GUI applications.
> 
> Regardless, I use Fink for managing packages on my OSX machines to afford a 
> Linux-like environment/toolset.  I would prefer to get LyX built using (a) 
> Fink-provided tools or (b) independently built/installed tools.  I do not 
> want to install another manager such as Homebrew or MacPorts.  Sorry, but I 
> feel as though one is enough.

That should be ok - no problem. I’m using MacPorts, but this cannot be the 
culprit. And I won’t install another 3rd party package manager either.
  
> 
> Nevertheless, I have tried:
>       • Building LyX against Fink's Qt4, version 4.8.7 (from qt4-base-mac) 
> with
> ./configure --with-qt-dir=/sw/lib/qt4-mac/
> 
> This leads to successful configuration, where I can then `make` and have a 
> working build.  However, there is no Retina support (the feature I've most 
> been waiting for).
> 
> Note that I have not tried building against Fink's Qt4, version 4.7.3, from 
> qt4-base-x11.

I’d guess this wouldn't make much sense. The native Carbon- or Cocoa-based Qt 
should be ok.
I’d expect to fail X11-Qt on Mac with LyX. The code isn’t aware of this 
combination.

> 
>       • Building LyX against Fink's Qt5, version 5.5.1 (from qt5-mac) with
> ./configure --with-qt-dir=/sw/lib/qt5-mac/
> 
> which fails to configure with
> 
> configure: error: cannot compile a simple Qt executable. Check you have the 
> right $QTDIR.

The config.log would be of interest then.

> 
> Setting `export QTDIR='/sw/lib/qt5-mac'` does not fix this.  
> 
> Note that there is no equivalent qt5-x11 package to test with.

See above. No value to have it.

> 
>       • Building LyX against qt.io's Open Source compiled version of Qt 5.6.0 
> with first configure/making Qt5 with the source code installer here which 
> appears to configure/make/make install (to /sw/lib/qt5-qtio) successfully.  I 
> then try 
> ./configure --with-qt-dir=/sw/lib/qt5-qtio/

Really? What’s the contents of /sw/lib/qt5-qtio?

> 
> where I again see
> 
> configure: error: cannot compile a simple Qt executable. Check you have the 
> right $QTDIR.
> 
> Note that the size of /sw/lib/qt5-qtio is 9.3M to be compared with Fink's Qt4 
> size of 610M and Fink's Qt5 size of 719M.  I didn't want to "install" all the 
> features; however, this seems awfully light...
> 
> This is very likely a case of me not understanding a subtle directory 
> structure change between Qt4 and Qt5 because I would expect Fink's Qt5 to be 
> adequate.  Morever, I do see a bin/qmake for both Qt4 and Qt5 (for both Fink 
> and qt.io).  I'm unsure what else might be needed for "a simple Qt 
> executable.“
> 
> Any thoughts you can provide are most appreciated.
> 
> Please don't hesitate to contact me with any comments, questions, or concerns.

Thank you for your help to get the thing working with fink.

Stephan

Reply via email to