discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] problem building gr-howto-write-a-block-cmake


From: Achilleas Anastasopoulos
Subject: Re: [Discuss-gnuradio] problem building gr-howto-write-a-block-cmake
Date: Thu, 16 Feb 2012 19:07:06 -0500

Tom,

Can you also email me the result of a fresh cmake ../
on the gr-howto-write-a-block-cmake/build
directory (after removing the  CMakeCache.txt file)

thanks
Achilleas

On Thu, Feb 16, 2012 at 4:27 PM, Achilleas Anastasopoulos
<address@hidden> wrote:
> I also noticed the following in the cmake ../
>
> -- Found SWIG: /usr/bin/swig (found version "2.0.4")
> -- Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES)
> -- Found PythonInterp: /usr/bin/python2.7
>
>
> what is the significance of not founding the PythonLibs?
> when i build gnuradio it says that it found them....
>
>
> -- Configuring python-support support...
> --   Dependency PYTHONLIBS_FOUND = TRUE
> --   Dependency SWIG_FOUND = TRUE
> --   Dependency SWIG_VERSION_CHECK = TRUE
> --   Enabling python-support support.
> --   Override with -DENABLE_PYTHON=ON/OFF
>
>
>
>
> Achilleas
>
>
>
> On Thu, Feb 16, 2012 at 4:03 PM, Achilleas Anastasopoulos
> <address@hidden> wrote:
>> yes i did that and get the same problem (the swig-related files are not 
>> built).
>>
>> BTW, how can using git rm the entire directory gr-howto-cmake
>> and download it from the trunk?
>>
>> thanks
>> Achilleas
>>
>>
>>
>> On Thu, Feb 16, 2012 at 3:53 PM, Tom Rondeau <address@hidden> wrote:
>>> On Thu, Feb 16, 2012 at 11:57 AM, Achilleas Anastasopoulos
>>> <address@hidden> wrote:
>>>>
>>>> BTW, I forgot to say that I am building from the latest master branch
>>>> and I have already built/installed the latest gnuradio from
>>>> the master branch.
>>>>
>>>> Achilleas
>>>>
>>>> On Thu, Feb 16, 2012 at 11:49 AM, Achilleas Anastasopoulos
>>>> <address@hidden> wrote:
>>>> > OK, I am having a problem building the howto module with CMake.
>>>> >
>>>> > Here is the output of all the steps:
>>>> >
>>>> >
>>>> > address@hidden build]$ cmake ../
>>>> > -- The CXX compiler identification is GNU
>>>> > -- Check for working CXX compiler: /usr/lib64/ccache/c++
>>>> > -- Check for working CXX compiler: /usr/lib64/ccache/c++ -- works
>>>> > -- Detecting CXX compiler ABI info
>>>> > -- Detecting CXX compiler ABI info - done
>>>> > -- Build type not specified: defaulting to release.
>>>> > -- Boost version: 1.46.0
>>>> > -- checking for module 'gruel'
>>>> > --   found gruel, version 3.5.2git
>>>> > -- Found GRUEL: /usr/local/lib64/libgruel.so
>>>> > -- checking for module 'gnuradio-core'
>>>> > --   found gnuradio-core, version 3.5.2git
>>>> > -- Found GNURADIO_CORE: /usr/local/lib64/libgnuradio-core.so
>>>> > -- Boost version: 1.46.0
>>>> > -- Found the following Boost libraries:
>>>> > --   unit_test_framework
>>>> > -- Found SWIG: /usr/bin/swig (found version "2.0.4")
>>>> > -- Could NOT find PythonLibs (missing:  PYTHON_LIBRARIES)
>>>> > -- Found PythonInterp: /usr/bin/python2.7
>>>> > -- Found Doxygen: /usr/bin/doxygen
>>>> > -- Configuring done
>>>> > -- Generating done
>>>> > -- Build files have been written to:
>>>> >
>>>> > /n/harrisville/x/anastas/gnuradio_trunk/gr-howto-write-a-block-cmake/build
>>>> >
>>>> >
>>>> > Then
>>>> >
>>>> >
>>>> >
>>>> > address@hidden build]$ make
>>>> > [ 12%] Building CXX object
>>>> > lib/CMakeFiles/gnuradio-howto.dir/howto_square_ff.cc.o
>>>> > [ 25%] Building CXX object
>>>> > lib/CMakeFiles/gnuradio-howto.dir/howto_square2_ff.cc.o
>>>> > [ 37%] Building CXX object
>>>> > lib/CMakeFiles/gnuradio-howto.dir/howto_demod_filterbank_ccvc.cc.o
>>>> > Linking CXX shared library libgnuradio-howto.so
>>>> > [ 37%] Built target gnuradio-howto
>>>> > [ 50%] Building CXX object
>>>> > lib/CMakeFiles/qa_howto_square2_ff.dir/qa_howto_square2_ff.cc.o
>>>> > Linking CXX executable qa_howto_square2_ff
>>>> > [ 50%] Built target qa_howto_square2_ff
>>>> > [ 62%] Building CXX object
>>>> > lib/CMakeFiles/qa_howto_square_ff.dir/qa_howto_square_ff.cc.o
>>>> > Linking CXX executable qa_howto_square_ff
>>>> > [ 62%] Built target qa_howto_square_ff
>>>> > [ 62%] Generating __init__.pyc
>>>> > [ 62%] Generating __init__.pyo
>>>> > [ 87%] Built target pygen_python_6b399
>>>> > [ 87%] Shebangin howto_square.py
>>>> > [100%] Built target pygen_apps_19307
>>>> >
>>>> >
>>>> > Then
>>>> >
>>>> >
>>>> > address@hidden build]$ sudo make install
>>>> > Built target gnuradio-howto
>>>> > Built target qa_howto_square2_ff
>>>> > Built target qa_howto_square_ff
>>>> > Built target pygen_python_6b399
>>>> > Built target pygen_apps_19307
>>>> > Install the project...
>>>> > -- Install configuration: "Release"
>>>> > -- Installing: /usr/local/include/howto/howto_api.h
>>>> > -- Installing: /usr/local/include/howto/howto_square_ff.h
>>>> > -- Installing: /usr/local/include/howto/howto_square2_ff.h
>>>> > -- Installing: /usr/local/lib64/libgnuradio-howto.so
>>>> > -- Removed runtime path from "/usr/local/lib64/libgnuradio-howto.so"
>>>> > -- Installing:
>>>> > /usr/local/lib64/python2.7/site-packages/howto/__init__.py
>>>> > -- Installing:
>>>> > /usr/local/lib64/python2.7/site-packages/howto/__init__.pyc
>>>> > -- Installing:
>>>> > /usr/local/lib64/python2.7/site-packages/howto/__init__.pyo
>>>> > -- Installing: /usr/local/share/gnuradio/grc/blocks/howto_square_ff.xml
>>>> > -- Installing: /usr/local/share/gnuradio/grc/blocks/howto_square2_ff.xml
>>>> > -- Installing: /usr/local/bin/howto_square.py
>>>> >
>>>> >
>>>> > Now in python I try:
>>>> >
>>>> > address@hidden build]$ python
>>>> > Python 2.7.1 (r271:86832, Apr 12 2011, 16:15:16)
>>>> > [GCC 4.6.0 20110331 (Red Hat 4.6.0-2)] on linux2
>>>> > Type "help", "copyright", "credits" or "license" for more information.
>>>> >>>> import howto
>>>> > Traceback (most recent call last):
>>>> >  File "<stdin>", line 1, in <module>
>>>> >  File "/usr/local/lib64/python2.7/site-packages/howto/__init__.py",
>>>> > line 45, in <module>
>>>> >    from howto_swig import *
>>>> > ImportError: No module named howto_swig
>>>> >
>>>> >
>>>> > The module howto_swig is missing....
>>>> > Any thoughts?
>>>> >
>>>> > thanks
>>>> > Achilleas
>>>
>>>
>>> Achilleas,
>>> Something definitely looks off on your installation. Here's what I get when
>>> I do a make install:
>>>
>>> howto  $ sudo make install
>>> [sudo] password for trondeau:
>>> [ 10%] Built target gnuradio-howto
>>> [ 15%] Built target qa_howto_square2_ff
>>> [ 20%] Built target qa_howto_square_ff
>>> [ 25%] Built target _howto_swig_doc_tag
>>> [ 30%] Built target _howto_swig_swig_tag
>>> [ 55%] Built target _howto_swig
>>> [ 85%] Built target pygen_swig_abbee
>>> [ 95%] Built target pygen_python_8d1a5
>>> [100%] Built target pygen_apps_3fd98
>>> Install the project...
>>> -- Install configuration: "Release"
>>> -- Installing: /opt/gr/include/howto/howto_api.h
>>> -- Installing: /opt/gr/include/howto/howto_square_ff.h
>>> -- Installing: /opt/gr/include/howto/howto_square2_ff.h
>>> -- Installing: /opt/gr/lib/libgnuradio-howto.so
>>> -- Removed runtime path from "/opt/gr/lib/libgnuradio-howto.so"
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/_howto_swig.so
>>> -- Removed runtime path from
>>> "/opt/gr/lib/python2.6/dist-packages/howto/_howto_swig.so"
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/howto_swig.py
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/howto_swig.pyc
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/howto_swig.pyo
>>> -- Installing: /opt/gr/include/howto/swig/howto_swig.i
>>> -- Installing: /opt/gr/include/howto/swig/howto_swig_doc.i
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/__init__.py
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/__init__.pyc
>>> -- Installing: /opt/gr/lib/python2.6/dist-packages/howto/__init__.pyo
>>> -- Installing: /opt/gr/share/gnuradio/grc/blocks/howto_square_ff.xml
>>> -- Installing: /opt/gr/share/gnuradio/grc/blocks/howto_square2_ff.xml
>>> -- Installing: /opt/gr/bin/howto_square.py
>>>
>>>
>>>
>>> Yours never hits the "Built target _howto_swig_doc_tag" or any other
>>> _howto_swig line. It then shows that these are not installing, either.
>>>
>>> I just did it on my machine with no problem. Can you just blow away your
>>> build directory and try again?
>>>
>>> Thanks,
>>> Tom
>>>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]