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
