On Tue, Mar 22, 2016 at 8:10 AM, Stephan Witt <st.w...@gmx.net> wrote:
> > This would be better avoided by compiling LyX in a separate build > directory. > You can simply remove it to start over. To do so you create a build > directory > somewhere and start the configure script there with absolute path to your > LyX source checkout. > Sounds good; I'm slowly learning the virtues of out-of-source builds. Perhaps something to be included in INSTALL such as: Out-of-source builds are recommended. One way to accomplish this is, once having cloned the LyX repository (assumed to have been cloned to directory ' lyx'), to create a directory lyx/build. Change into the build directory (e.g., cd <path>/lyx/build) and then execute the configure script with ../configure <options>. > To help me understand the anatomy of your lyx binary - please tell me the > output of > $ otool -L src/lyx > See attached. > Yes, the defaults for Mac are defined in development/MacOSX/lyxrc.dist.in > and „unpacked“ at first configure run from the bundled LyX.app. > You have to adjust all platform specific settings manually when executing > the pure binary from command line. > Thanks for the clarification. This sounds reasonable but I wanted to be sure to share in case others are taken aback by the behavior.
lyx: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1404.34.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0) /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5) /sw/lib/qt5-mac/lib/QtConcurrent.framework/Versions/5/QtConcurrent (compatibility version 5.5.0, current version 5.5.1) /sw/lib/qt5-mac/lib/QtSvg.framework/Versions/5/QtSvg (compatibility version 5.5.0, current version 5.5.1) /sw/lib/qt5-mac/lib/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.5.0, current version 5.5.1) /sw/lib/qt5-mac/lib/QtMacExtras.framework/Versions/5/QtMacExtras (compatibility version 5.5.0, current version 5.5.1) /sw/lib/qt5-mac/lib/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0, current version 5.5.1) /sw/lib/qt5-mac/lib/QtCore.framework/Versions/5/QtCore (compatibility version 5.5.0, current version 5.5.1) /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1256.14.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.6.0) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1256.1.0) /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)