On Sun, Jul 30, 2017 at 07:41:02AM +0200, Kornel Benko wrote:
> Am Samstag, 29. Juli 2017 um 19:14:01, schrieb Scott Kostyshak 
> <skost...@lyx.org>
> > On Thu, Jul 27, 2017 at 11:32:06PM +0200, Kornel Benko wrote:
> > > commit 2fe59adbc89f56e7e192b57c90eb5e2a8338721c
> > > Author: Kornel Benko <kor...@lyx.org>
> > > Date:   Thu Jul 27 23:29:29 2017 +0200
> > > 
> > >     Cmake build: Ignore boost settings if we are using std-regex
> > >     
> > >     External/included boost is only used for the component regex
> > 
> > With this commit, I get the following message:
> > 
> >     Unable to determine the system directory having searched
> >             /home/scott/lyxbuilds/master/CMakeBuild/share/lyx/
> >     Use the '-sysdir' command line parameter or set the environment variable
> >     LYX_DIR_23x to the LyX system directory containing the file 
> > `chkconfig.ltx'.
> > 
> > Scott
> 
> Totally unexpected. What should boost have to do with system dir?
> Could you please test with clean build?

I tested with clean builds of 2fe59adb and 2fe59adb^, and see the same
difference.

The only difference in the output of the cmake commands is

"Using std regex"

The difference in the CMakeCache.txt files is:

    $ diff CMakeCache_before.txt CMakeCache_after.txt 
    639,644d638
    <
    
boost_BINARY_DIR:STATIC=/home/scott/lyxbuilds/master/CMakeBuild/3rdparty/boost/libs
    < 
    < //Value Computed by CMake
    <
    
boost_SOURCE_DIR:STATIC=/home/scott/lyxbuilds/master/repo/3rdparty/boost/libs
    < 
    < //Value Computed by CMake
    871c865
    < CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=26
    ---
    > CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=24
    $ 

Are those changes expected?

With 2fe59adb, compilcation succeeds and I get the same error under the
following three cases:
    1. I omit -DLYX_EXTERNAL_BOOST
    2. I set it to -DLYX_EXTERNAL_BOOST=ON
    3. I set it to -DLYX_EXTERNAL_BOOST=OFF

With 2fe59adb^, if I set it to -DLYX_EXTERNAL_BOOST=ON, the CMake call
gives me:

    -- Searching for boost
    CMake Error at CMakeLists.txt:814 (message):
      Boost not found

Are those clues useful at all? If not, don't spend time on it. I will
take a deeper look when I have time.

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to