I've seen this issue in Fedora 23/24/25. It will build the first time fine, but any successive builds complain about finding GSL. What I ended up doing is commenting out the last two lines in FindGSL.cmake:
#INCLUDE(FindPackageHandleStandardArgs) #FIND_PACKAGE_HANDLE_STANDARD_ARGS(GSL DEFAULT_MSG GSL_LIBRARIES GSL_INCLUDE_DIRS GSL_LIBRARY_DIRS) -Michael On Wed, Feb 22, 2017 at 11:14 AM, Geof Nieboer <gnieb...@corpcomm.net> wrote: > I would take a look at the FindGSL.cmake script. I suspect the issue is > related to the change to run FindPackage twice. Perhaps the pkgconfig > detection isn't pulling in the variables the second time so they are being > set to nulls? > > For a quick test, I would try commenting out the "find_package(GSL)" in > the gr-dtv CMakeLists.txt and see what happens. > > Geof > > On Wed, Feb 22, 2017 at 10:42 AM, Achilleas Anastasopoulos < > anas...@umich.edu> wrote: > >> Hi all, >> >> thank you for your input. >> >> Some clarifications: >> >> I was indeed cmaking the latest version from git >> >> "Building for version: v3.7.10.1-237-g81e7af7b / 3.7.11git" >> >> and was working from scratch with a clean built. >> >> I attach here the whole output of cmake. >> >> thanks for the help , >> Achilleas >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Tue, Feb 21, 2017 at 6:01 PM, Achilleas Anastasopoulos < >> anas...@umich.edu> wrote: >> >>> Hi all, >>> >>> after a long time update from source on a Fedora 23 I came across the >>> following problem when cmaking: >>> >>> -- Configuring gr-fec support... >>> -- Dependency ENABLE_VOLK = ON >>> -- Dependency Boost_FOUND = 1 >>> -- Dependency ENABLE_GNURADIO_RUNTIME = ON >>> -- Dependency ENABLE_GR_BLOCKS = ON >>> -- Dependency GSL_FOUND = TRUE <============================ >>> -- Enabling gr-fec support. >>> -- Override with -DENABLE_GR_FEC=ON/OFF >>> -- Checking for module 'fftw3f >= 3.0' >>> -- Found fftw3f , version 3.3.4 >>> -- Found FFTW3F: /lib64/libfftw3f.so >>> >>> but then >>> >>> -- Configuring gr-dtv support... >>> -- Dependency Boost_FOUND = 1 >>> -- Dependency GSL_FOUND = FALSE <============================ >>> -- Dependency ENABLE_GNURADIO_RUNTIME = ON >>> -- Dependency ENABLE_GR_ANALOG = ON >>> -- Dependency ENABLE_GR_FILTER = ON >>> -- Dependency ENABLE_GR_FEC = ON >>> -- Disabling gr-dtv support. >>> -- Override with -DENABLE_GR_DTV=ON/OFF >>> -- Could NOT find GSL (missing: GSL_INCLUDE_DIRS GSL_LIBRARY_DIRS) >>> -- >>> -- Configuring gr-atsc support... >>> -- Dependency Boost_FOUND = 1 >>> -- Dependency GSL_FOUND = FALSE <============================ >>> -- Dependency ENABLE_GNURADIO_RUNTIME = ON >>> -- Dependency ENABLE_GR_FFT = ON >>> -- Dependency ENABLE_GR_BLOCKS = ON >>> -- Dependency ENABLE_GR_FEC = ON >>> -- Dependency ENABLE_GR_FILTER = ON >>> -- Dependency ENABLE_GR_ANALOG = ON >>> -- Disabling gr-atsc support. >>> -- Override with -DENABLE_GR_ATSC=ON/OFF >>> >>> -- >>> -- Configuring gr-wavelet support... >>> -- Dependency Boost_FOUND = 1 >>> -- Dependency ENABLE_GNURADIO_RUNTIME = ON >>> -- Dependency ENABLE_GR_BLOCKS = ON >>> -- Dependency ENABLE_GR_ANALOG = ON >>> -- Dependency GSL_FOUND = FALSE <============================ >>> -- Disabling gr-wavelet support. >>> -- Override with -DENABLE_GR_WAVELET=ON/OFF >>> -- >>> >>> and so the packages >>> >>> -- * gr-dtv >>> -- * gr-atsc >>> -- * gr-wavelet >>> >>> are not being built. >>> >>> BTW: I have gsl and gsl-devel installed (version 1.16-17) >>> >>> Can anyone give me a hint as to what may be wrong here? >>> >>> thanks >>> Achilleas >>> >>> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> >> > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio