On 02/18/2012 04:25 PM, Achilleas Anastasopoulos wrote: > I installed swig 1.3.40 and i have the same problem!!!!!!!!!!!!!!!!! > > is there any other way i can check if the required PyhtonLibs > are indeed available in my system? > The fact that gnuradio trunk builds without a problem makes me go crazy... >
Its not a swig problem, swig 2.0.4 is fine. Did you try my patch? http://pastebin.com/18ytGnkE > thanks > Achilleas > > > On Sat, Feb 18, 2012 at 3:40 PM, Tom Rondeau <t...@trondeau.com> wrote: >> 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 _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio