# Cmake error

**URL:** <https://www.ruby-forum.com/t/cmake-error/231649>\
**Category:** GNU Radio\
**Created:** [August 21, 2014, 11:06am UTC](https://www.ruby-forum.com/t/cmake-error/231649 "2014-08-21T11:06:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [August 21, 2014, 11:06am UTC](https://www.ruby-forum.com/t/cmake-error/231649/1 "2014-08-21T11:06:42Z")

</div>

Hi

I tried to implement python OOT module as given in the new tutorial.  
Everything was fine till I reached the installation step. cmake command  
made the following error…  
– Build type not specified: defaulting to release.  
– Boost version: 1.49.0  
– Found the following Boost libraries:  
– filesystem  
– system  
You have called ADD\_LIBRARY for library gnuradio-qpsk\_demod without any  
source files. This typically indicates a problem with your  
CMakeLists.txt file  
– Configuring done  
CMake Error: CMake can not determine linker language for  
target:gnuradio-qpsk\_demod

Going through mailing list I found that this can be overcome by removing  
the lib subdirectory from the CMakeLists.txt file. I removed that file  
and run cmake … It ran fine. Then make command was given,… the  
following was the result

Scanning dependencies of target \_qpsk\_demod\_swig\_swig\_tag  
[6%] Building CXX object  
swig/CMakeFiles/\_qpsk\_demod\_swig\_swig\_tag.dir/\_qpsk\_demod\_swig\_swig\_tag.cpp.o  
Linking CXX executable \_qpsk\_demod\_swig\_swig\_tag  
[6%] Built target \_qpsk\_demod\_swig\_swig\_tag  
Scanning dependencies of target \_qpsk\_demod\_swig\_doc\_tag  
[13%] Building CXX object  
swig/CMakeFiles/\_qpsk\_demod\_swig\_doc\_tag.dir/\_qpsk\_demod\_swig\_doc\_tag.cpp.o  
Linking CXX executable \_qpsk\_demod\_swig\_doc\_tag  
[13%] Built target \_qpsk\_demod\_swig\_doc\_tag  
[20%] Generating doxygen xml for qpsk\_demod\_swig\_doc docs  
warning: Tag `SHOW_DIRECTORIES' at line 477 of file /home/ttl/Documents/augest/gr-qpsk_demod/build/swig/qpsk_demod_swig_doc_swig_docs/Doxyfile has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag`HTML\_ALIGN\_MEMBERS’ at line 803 of file  
/home/ttl/Documents/augest/gr-qpsk\_demod/build/swig/qpsk\_demod\_swig\_doc\_swig\_docs/Doxyfile  
has become obsolete.  
To avoid this warning please remove this line from your configuration  
file or upgrade it using “doxygen -u”  
warning: Tag `USE\_INLINE\_TREES’ at line 956 of file  
/home/ttl/Documents/augest/gr-qpsk\_demod/build/swig/qpsk\_demod\_swig\_doc\_swig\_docs/Doxyfile  
has become obsolete.  
To avoid this warning please remove this line from your configuration  
file or upgrade it using “doxygen -u”  
[26%] Generating qpsk\_demod\_swig\_doc.i  
[33%] Generating qpsk\_demod\_swig.tag  
[40%] Swig source  
Scanning dependencies of target \_qpsk\_demod\_swig  
[46%] Building CXX object  
swig/CMakeFiles/\_qpsk\_demod\_swig.dir/qpsk\_demod\_swigPYTHON\_wrap.cxx.o  
Linking CXX shared module \_qpsk\_demod\_swig.so  
/usr/bin/ld: cannot find -lgnuradio-qpsk\_demod  
collect2: error: ld returned 1 exit status  
make[2]: \*\*\* [swig/\_qpsk\_demod\_swig.so] Error 1  
make[1]: \*\*\* [swig/CMakeFiles/\_qpsk\_demod\_swig.dir/all] Error 2  
make: \*\*\* [all] Error 2

How to get out of this.

Thanks in advance

Sreena

---

<div class="post-metadata">

**Author:** ![sreena\_p\_h](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/47e85d/32.png) [@sreena\_p\_h](https://www.ruby-forum.com/u/sreena_p_h)\
**Post date:** [August 21, 2014, 11:37am UTC](https://www.ruby-forum.com/t/cmake-error/231649/2 "2014-08-21T11:37:47Z")

</div>

Are you using the latest GNU Radio? It was not possible to do Py-only  
OOTs until recently.

M
