I'm using cmake-3.15.1

cmake -LH .. gives:

// The subdirectory to the binaries prefix (default prefix/bin)
BIN_INSTALL_DIR:PATH=/usr/local/bin

// Build the bindings
BUILD_BINDINGS:BOOL=ON

// Build the examples
BUILD_EXAMPLES:BOOL=OFF

// Build shared libraries
BUILD_SHARED_LIBS:BOOL=OFF

// Build the test suite
BUILD_TESTS:BOOL=OFF

// Path to a file.
Boost_INCLUDE_DIR:PATH=Boost_INCLUDE_DIR-NOTFOUND

so clearly Boost_INCLUDE_DIR needs to be set, at least on my version of taglib.

I'm sure I downloaded it from the URL in the book. Very weird.

On Fri, 9 Aug 2019 at 01:23, Ken Moffat via blfs-dev
<[email protected]> wrote:
>
> On Thu, Aug 08, 2019 at 08:48:04PM +0100, John Burrell via blfs-dev wrote:
> > Using the book commands for taglib-1.11.1 -
> >
> > cmake -DCMAKE_INSTALL_PREFIX=/usr \
> >       -DCMAKE_BUILD_TYPE=Release  \
> >       -DBUILD_SHARED_LIBS=ON \
> >       ..
> >
> > I get:
> > CMake Error: The following variables are used in this project, but
> > they are set to NOTFOUND.
> > Please set them or make sure they are set and tested correctly in the
> > CMake files:
> > Boost_INCLUDE_DIR
> >
> > I added -DBoost_INCLUDE_DIR=/usr/include/boost
> >
> > and cmake is happy.
> >
> > I'm sure I've installed taglib-1.11.1 before without this problem, so
> > may be it's just me.
> > Perhaps someone could test it and see.
> >
> > j.b.
>
> NOT confirmed (cmake-3.15.1, BLFS as of August 30th), but there was
> apparently a problem in cmake-3.15.0 and cmake-3.15.1 related to
> optional deps (according to release notes in the ticket #12372), not
> sure which version failed for you.
>
> ken@plexi /tmp/taglib-1.11.1/build $find .. -type f | xargs grep 
> Boost_INCLUDE_DIR
> ../build/CMakeCache.txt:Boost_INCLUDE_DIR:PATH=/usr/include
> ../taglib/CMakeLists.txt:  include_directories(${Boost_INCLUDE_DIR})
> ../ConfigureChecks.cmake:  set(CMAKE_REQUIRED_INCLUDES 
> "${CMAKE_REQUIRED_INCLUDES};${Boost_INCLUDE_DIRS}")
>
> Note that the last match in that grep was for DIRS not DIR - cmake
> is a mystery.
>
> ĸen
> --
> Adopted by dwarfs, brought up by dwarfs.  To dwarfs I'm a dwarf, sir.
> I can do the rite of k'zakra, I know the secrets of h'ragna, I can
> ha'lk my g'rakha correctly ... I am a dwarf
>            Captain Carrot Ironfoundersson (in The Fifth Elephant)
> --
> http://lists.linuxfromscratch.org/listinfo/blfs-dev
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to