kit-cel / gr-radar

GNU Radio Radar Toolbox
GNU General Public License v3.0
237 stars 83 forks source link

Error with "cmake" (gr-radar) #17

Closed Ayad-Ben-Saliem closed 7 years ago

Ayad-Ben-Saliem commented 7 years ago

I have faced the following error when I type cmake ../ in the Terminal :

ayad@ayad-Satellite-C55-C:~/gr-radar/build$ cmake ../
-- The CXX compiler identification is GNU 5.4.0
-- The C compiler identification is GNU 5.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Build type not specified: defaulting to release.
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   filesystem
--   system
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'cppunit'
--   Found cppunit, version 1.13.2
-- Found CPPUNIT: /usr/lib/x86_64-linux-gnu/libcppunit.so;dl  
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Checking for module 'fftw3f >= 3.0'
--   Found fftw3f , version 3.3.4
-- Found FFTW3F: /usr/lib/x86_64-linux-gnu/libfftw3f.so  
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake (found suitable version "4.8.7", minimum required is "4.2.0") 
-- QWT Version: 6.1.2
-- Found Qwt: /usr/lib/libqwt.so (Required is at least version "6.0.0") 
-- Checking for module 'uhd'
--   No package 'uhd' found
-- Could NOT find UHD (missing:  UHD_LIBRARIES UHD_INCLUDE_DIRS) 
Checking for GNU Radio Module: RUNTIME
-- Checking for module 'gnuradio-runtime'
--   Found gnuradio-runtime, version 3.7.9
 * INCLUDES=/usr/include
 * LIBS=/usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so
-- Found GNURADIO_RUNTIME: /usr/lib/x86_64-linux-gnu/libgnuradio-runtime.so;/usr/lib/x86_64-linux-gnu/libgnuradio-pmt.so  
GNURADIO_RUNTIME_FOUND = TRUE
-- 
-- Checking for module SWIG
-- Found SWIG version 3.0.8.
-- Found SWIG: /usr/bin/swig3.0  
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable version "2.7.12", minimum required is "2") 
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", minimum required is "2") 
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of unsigned int
-- Check size of unsigned int - done
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
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:
UHD_INCLUDE_DIRS (ADVANCED)
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/include/radar
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/lib
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/swig
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/python
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/grc
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/apps
   used as include directory in directory /home/ayad/gr-radar/docs
   used as include directory in directory /home/ayad/gr-radar/docs
   used as include directory in directory /home/ayad/gr-radar/docs
   used as include directory in directory /home/ayad/gr-radar/docs
   used as include directory in directory /home/ayad/gr-radar/docs
   used as include directory in directory /home/ayad/gr-radar/docs
   used as include directory in directory /home/ayad/gr-radar/docs
UHD_LIBRARIES (ADVANCED)
    linked by target "gnuradio-radar" in directory /home/ayad/gr-radar/lib

-- Configuring incomplete, errors occurred!
See also "/home/ayad/gr-radar/build/CMakeFiles/CMakeOutput.log".
See also "/home/ayad/gr-radar/build/CMakeFiles/CMakeError.log".

I have no idea how to fix this. Any help would be thankful.

sbmueller commented 7 years ago

Try installing UHD before compiling gr-radar. Depending on your distro this can be done with the package manager or also from source (https://github.com/EttusResearch/uhd).

yerongchagui commented 7 years ago

Hi, Ayad-Ben-Saliem. The lack of uhd and Doxygen lead to this error, and you can download uhd(at least version is 3.7.2) from ettus research and run sudo apt-get install doxygen to install doxygen properly. Besides, can you share me with the qwt6 installation process. I installed qwt6.0.0 from source and the installation dir is usr/local, but gr radar cannot find QWT, which i mean gr radar cannot find libqwt.so. So, do you have some idea to fix it, Thank you so much!

stwunsch commented 7 years ago

@yerongchagui Try to install qwt with a package manager! This rules out a lot of issues that you could generate by installing the files manually.

yerongchagui commented 7 years ago

@stwunsch ,Thank you I made it successfully!

arianerafael01 commented 6 years ago

Please, can u tell how to solve the problem?

mcan06 commented 3 years ago

@yerongchagui, it possible to share us how can you solve the problem?