On Thu, Feb 16, 2012 at 4:27 PM, Achilleas Anastasopoulos <anas...@umich.edu > 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 Achilleas, This is good information. I've gotten various reports on trouble with the use of SWIG 2.0.4 (specifically the .4 version). I didn't think it had become a default installation, but it seems like it is. I'll specifically take a look at it now, though. In the meantime, is there a way you can install Swig 1.3.x and use that, instead? I wonder if that might solve you problem. Tom On Thu, Feb 16, 2012 at 4:03 PM, Achilleas Anastasopoulos > <anas...@umich.edu> 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 <t...@trondeau.com> wrote: > >> On Thu, Feb 16, 2012 at 11:57 AM, Achilleas Anastasopoulos > >> <anas...@umich.edu> 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 > >>> <anas...@umich.edu> wrote: > >>> > OK, I am having a problem building the howto module with CMake. > >>> > > >>> > Here is the output of all the steps: > >>> > > >>> > > >>> > [anastas@jefe 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 > >>> > > >>> > > >>> > > >>> > [anastas@jefe 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 > >>> > > >>> > > >>> > [anastas@jefe 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: > >>> > > >>> > [anastas@jefe 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 > >> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio