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)

Reply via email to