Package Details: gnuradio-git v3.11.0.0git.128.gfa8953de2-1

Git Clone URL: https://aur.archlinux.org/gnuradio-git.git (read-only, click to copy)
Package Base: gnuradio-git
Description: General purpose DSP and SDR toolkit, with drivers for usrp and fcd.
Upstream URL: https://github.com/gnuradio/gnuradio
Keywords: sdr
Licenses: GPL
Conflicts: gnuradio, gnuradio-companion
Provides: gnuradio, gnuradio-companion
Submitter: None
Maintainer: karel
Last Packager: karel
Votes: 25
Popularity: 0.003861
First Submitted: 2010-08-05 12:14 (UTC)
Last Updated: 2022-04-29 05:25 (UTC)

Required by (56)

Sources (1)

Latest Comments

sausix commented on 2022-05-01 16:10 (UTC)

Snaps into Python 3.6 (AUR: python36) if installed (additionally). Devs have multiple versions installed.

-- PYTHON_EXECUTABLE not set - using default python3
-- Found PythonInterp: /usr/bin/python3.6 (found suitable version "3.6.15", minimum required is "3.6.5") 
-- Found PythonLibs: /usr/lib/libpython3.6m.so (found suitable exact version "3.6.15") 

It's not a symlink problem:

lrwxrwxrwx 1 root root     7 24. Mär 00:05 /usr/bin/python -> python3
lrwxrwxrwx 1 root root    10 24. Mär 00:05 /usr/bin/python3 -> python3.10

Tweaking with -DPYTHON_EXECUTABLE=/usr/bin/python3:

-- User set python executable /usr/bin/python3
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.4", minimum required is "3.6.5") 
-- Could NOT find PythonLibs: Found unsuitable version "3.6.15", but required is exact version "3.10" (found /usr/lib/libpython3.6m.so)

PythonLibs is still off the way.

ThomasZeGerman commented on 2022-04-03 14:57 (UTC)

Builds, but doesn't actually install gnuradio-companion

dreieck commented on 2021-12-19 18:42 (UTC)

Can you strip the trailing v from the version?

EndlessEden commented on 2021-11-08 23:17 (UTC)

please add gtk3 to depends. as its a requirement for GrComponent and gnuradio-companion now.

dreieck commented on 2021-09-30 17:52 (UTC)

Can you please add =${pkgver} to the provides-entries?

There are issues that some gr--packages need specific gnuradio-versions, like gr-rds-git which won't work with 3.8. It has that version requirement in it's dependency definitions set, but it can only be honoured if the gnuradio-packages also provide that.

Thanks for maintaining!

japm48 commented on 2020-04-17 08:02 (UTC)

Please, remove pygtk dependency. It is python2-only and no longer required (only python-gobject + gtk3 are needed).

MrHritik commented on 2020-02-24 21:40 (UTC)

==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
-> python-cheetah
-> swig
-> qwt

nickoe commented on 2019-07-11 23:16 (UTC)

It seems you need to add python-pyqt5 as depends as well otherwise we see "-- Dependency PYQT5_FOUND = FALSE"

kroylar commented on 2019-07-08 21:49 (UTC)

Please add python-click and python-click-plugins to the depends list.

niekez commented on 2019-05-29 16:57 (UTC)

This doesn't build with libvolk, needs libvolk-git as dependency at the moment.

maximevince commented on 2019-02-27 08:52 (UTC)

please add gnuradio-companion to the "provides" in this package; it needs to be removed manually now for GRC to work properly.

commented on 2019-01-11 07:40 (UTC)

Please add python-yaml as a build dependency...thanks.

Miegl commented on 2018-12-31 13:37 (UTC)

Please add python-cairo as a build dependency

crazycowz commented on 2018-09-02 11:07 (UTC) (edited on 2018-09-02 11:08 (UTC) by crazycowz)

If you have this error \<boost/tr1/functional.hpp>: file not found, Just remove the apache "thrift" package and it'll compile fine...

I hope it'll help you...

dummys commented on 2017-03-22 10:26 (UTC)

After installing ghostscript, I can go further the error but get a new one after: [gnuradio-runtime/swig/CMakeFiles/runtime_swig_swig_doc.dir/build.make:66: gnuradio-runtime/swig/runtime_swig_doc_swig_docs/xml/index.xml] Segmentation fault (core dumped)

dummys commented on 2017-03-22 10:21 (UTC)

You should ad ghostscript as dependencies, because build failed: [ 15%] Building CXX object gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/sptr_magic.cc.o This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Arch Linux) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./_formulas.tex LaTeX2e <2016/03/31> patch level 3 Babel <3.9r> and hyphenation patterns for 83 language(s) loaded. (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texmf-dist/tex/latex/graphics/epsfig.sty (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texmf-dist/tex/latex/graphics-def/dvips.def)))) (/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) No file _formulas.aux. (/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] (./_formulas.aux) ) Output written on _formulas.dvi (56 pages, 9248 bytes). Transcript written on _formulas.log. sh: gs: command not found error: Problem running ghostscript gs -q -g50x40 -r384x384x -sDEVICE=ppmraw -sOutputFile=_form0.pnm -dNOPAUSE -dBATCH -- _form0.ps. Check your installation! [ 15%] Building CXX object gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/sync_block.cc.o make[2]: *** [docs/doxygen/CMakeFiles/doxygen_target.dir/build.make:62: docs/doxygen/xml] Segmentation fault (core dumped) make[1]: *** [CMakeFiles/Makefile2:139: docs/doxygen/CMakeFiles/doxygen_target.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....

not_anonymous commented on 2017-03-12 15:41 (UTC)

Built a.o.k. here in mid-feb-17

ta33ers commented on 2016-11-23 16:06 (UTC)

I was trying to update, received this error, as a side note, I have been trying to build from source, I was able to do it two weeks ago, but have had the same errors this week with a new attempt. I should add that I got to 71% before my errors occured. [ 65%] Building CXX object gr-comedi/lib/CMakeFiles/gnuradio-comedi.dir/sink_s_impl.cc.o [ 65%] Building CXX object gr-comedi/lib/CMakeFiles/gnuradio-comedi.dir/source_s_impl.cc.o [ 65%] Linking CXX shared library libgnuradio-comedi-3.7.11git.so /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/libcomedi.a(libcomedi_la-cmd.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/libcomedi.a(libcomedi_la-comedi.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/libcomedi.a(libcomedi_la-error.o): relocation R_X86_64_TPOFF32 against symbol `__comedi_errno' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/libcomedi.a(libcomedi_la-filler.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/libcomedi.a(libcomedi_la-ioctl.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: libgnuradio-comedi-3.7.11git.so.0.0.0: version node not found for symbol comedi_get_front_count@@v0.7.18 /usr/bin/ld: failed to set dynamic section sizes: Bad value collect2: error: ld returned 1 exit status make[2]: *** [gr-comedi/lib/CMakeFiles/gnuradio-comedi.dir/build.make:138: gr-comedi/lib/libgnuradio-comedi-3.7.11git.so.0.0.0] Error 1 make[1]: *** [CMakeFiles/Makefile2:9824: gr-comedi/lib/CMakeFiles/gnuradio-comedi.dir/all] Error 2 make: *** [Makefile:161: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build gnuradio-git.

asdil12 commented on 2016-04-26 09:50 (UTC)

scotchnsoda: applied the changes

sodaBitters commented on 2016-04-26 02:59 (UTC) (edited on 2016-04-26 06:15 (UTC) by sodaBitters)

The pkgbuild is still out of date. As keenerd said, need to add 'libvolk' to depends, and remove line 41-44 ( all the stuff about pulling volk submodule). The flag -DENABLE_INTERNAL_VOLK=OFF should be added too. Also, they restructured the grc/ directory. pkgbuild also needs the following edits. line 46: sed -i -e "s|GR_PKG_LIBEXEC_DIR|GR_RUNTIME_DIR|" grc/scripts/freedesktop/CMakeLists.txt line 70: cd "$srcdir/$_gitname/grc/freedesktop"

keenerd commented on 2016-03-23 23:00 (UTC) (edited on 2016-03-24 01:07 (UTC) by keenerd)

Volk has issues when building with cmake 3.5. I've created a libvolk-git package to fix this. (And will be making an official volk package for the repositories.) Could you remove the submodules stuff, add 'libvolk' to the depends, and use the -DENABLE_INTERNAL_VOLK=OFF switch?

asdil12 commented on 2015-04-17 06:36 (UTC)

@keenerd: updated

keenerd commented on 2015-04-16 23:26 (UTC)

Here is an updated pkgbuild: http://kmkeen.com/tmp/PKGBUILD.gnuradio-git

dack commented on 2014-08-27 19:57 (UTC)

A couple of dependency issues: - wxpython optional dependency should be wxpython2.8. AFAIK gnuradio does not support wxpython 3.0 - there is on optional dependency on pyxml, which does not exist in arch or AUR.

kg4cjv commented on 2014-08-23 21:32 (UTC)

please add python2-cheetah to dependencies.

asdil12 commented on 2014-05-24 06:29 (UTC)

This is a git pkg so the testsuite may contain fails. If you want to skip the testsuite, there is a yaourt/makepkg option (something like --nocheck).

alfonzo1955 commented on 2014-05-23 20:45 (UTC)

@Chehri I got the same error, just comment out the "make test" line in the PKGBUILD

Manouchehri commented on 2014-05-23 07:45 (UTC)

98% tests passed, 4 tests failed out of 188 Total Test time (real) = 186.42 sec The following tests FAILED: 88 - qa_freq_xlating_fft_filter (Failed) 186 - qa_zeromq_pub (Failed) 187 - qa_zeromq_reqrep (Failed) 188 - qa_zeromq_pushpull (Failed)

pghpete commented on 2014-04-23 03:03 (UTC)

If anyone is having trouble with building this, getting a message about "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set.", I solved it by "pacman -S basebuild cheetah" and then the build went sucessuflly. Hopefully this helps someone else out there too. Regards! --pghpete

scap1784 commented on 2013-09-24 17:16 (UTC)

The qa_qtgui module is failing. When I run it manually in gdb and bt after the segfault I get. #0 0x00007fffedcd360a in QString::fromLocal8Bit(char const*, int) () from /lib64/libQtCore.so.4 #1 0x00007fffedd8fc61 in QCoreApplication::arguments() () from /lib64/libQtCore.so.4 #2 0x00007fffee335c3a in ?? () from /lib64/libQtGui.so.4 #3 0x00007fffee3367d5 in ?? () from /lib64/libQtGui.so.4 #4 0x00007fffec819c38 in _SmcProcessMessage () from /lib64/libSM.so.6 #5 0x00007fffec60aa26 in IceProcessMessages () from /lib64/libICE.so.6 #6 0x00007fffedda1b48 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4 #7 0x00007fffeddec57e in QSocketNotifier::activated(int) () from /lib64/libQtCore.so.4 #8 0x00007fffeddaa92b in QSocketNotifier::event(QEvent*) () from /lib64/libQtCore.so.4 #9 0x00007fffee2bd12c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4 #10 0x00007fffee2c36f0 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4 #11 0x00007fffedd8debd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4 #12 0x00007fffeddbb780 in ?? () from /lib64/libQtCore.so.4 #13 0x00007fffed18ad96 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #14 0x00007fffed18b0e8 in ?? () from /lib64/libglib-2.0.so.0 #15 0x00007fffed18b18c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #16 0x00007fffeddbab25 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #17 0x00007fffee35a266 in ?? () from /lib64/libQtGui.so.4 #18 0x00007fffedd913ef in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4 #19 0x00007fffef5e97fe in SpectrumGUIClass::openSpectrumWindow(QWidget*, bool, bool, bool, bool) () from /home/scap/code/radio/gnuradio-git/src/gnuradio/build/gr-qtgui/lib/libgnuradio-qtgui-3.7.2git.so.0.0.0 #20 0x00007fffef5ee75d in gr::qtgui::sink_c_impl::initialize() () from /home/scap/code/radio/gnuradio-git/src/gnuradio/build/gr-qtgui/lib/libgnuradio-qtgui-3.7.2git.so.0.0.0 #21 0x00007fffef5eefc4 in gr::qtgui::sink_c_impl::sink_c_impl(int, int, double, double, std::string const&, bool, bool, bool, bool, QWidget*) () from /home/scap/code/radio/gnuradio-git/src/gnuradio/build/gr-qtgui/lib/libgnuradio-qtgui-3.7.2git.so.0.0.0 #22 0x00007fffef5ef147 in gr::qtgui::sink_c::make(int, int, double, double, std::string const&, bool, bool, bool, bool, QWidget*) () from /home/scap/code/radio/gnuradio-git/src/gnuradio/build/gr-qtgui/lib/libgnuradio-qtgui-3.7.2git.so.0.0.0 #23 0x00007fffef8f0aa9 in _wrap_sink_c_make () from /home/scap/code/radio/gnuradio-git/src/gnuradio/build/gr-qtgui/python/qtgui/../../swig/_qtgui_swig.so #24 0x00007ffff7af8ad4 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0 #25 0x00007ffff7afa290 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0 #26 0x00007ffff7af9489 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0 #27 0x00007ffff7af9552 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0 #28 0x00007ffff7afa290 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0 ... Any ideas?

Nidhogg commented on 2013-07-21 07:58 (UTC)

I included -j1 as you said. But, tests are still failing. This is my output: 97% tests passed, 5 tests failed out of 173 Total Test time (real) = 268.11 sec The following tests FAILED: 1 - qa_volk_test_all (Failed) 22 - qa_udp_source_sink (Failed) 76 - qa_fir_filter (Failed) 79 - qa_freq_xlating_fir_filter (Failed) 167 - qa_codec2_vocoder (Failed) Errors while running CTest make: *** [test] Error 8

simeonfelis commented on 2013-07-19 21:03 (UTC)

@Nidhogg: use -j1 in makeflags (/etc/makepkg.conf). Tests worked after that

Nidhogg commented on 2013-04-30 06:32 (UTC)

The various plot tools gr_plot_* require python2-matplotlib. Therefore, shouldn't python2-matplotlib be included in the Optional Dependencies?

asdil12 commented on 2013-04-29 21:09 (UTC)

@bigshot: did you rebuild libuhd with boost 1.53?

bigshot commented on 2013-04-29 19:09 (UTC)

@asdil12: Thanks but unfortunately it doesn't work... libboost 1.53 installed, ldconfig exeuted, no 1.52 relicts ( http://pastebin.com/RBUFpvvx http://pastebin.com/sPxrPZgt ) The same error: http://pastebin.com/zxu0CkFC "riferimento non definito a" means "reference not defined to" It looks like libuhd wants the old 1.52 version of libboost... (yep, sources are fresh downloaded from git without errors)

Nidhogg commented on 2013-04-29 18:19 (UTC)

@asdil12: Worked... Thanks for the quick response!

asdil12 commented on 2013-04-29 15:40 (UTC)

This git pkg may have bugs - if you don't care, you can use the nocheck option (you can disable testsuites even permanantly in makepkg.conf)

Nidhogg commented on 2013-04-29 15:34 (UTC)

Two tests are failing... Following is the error msg: 99% tests passed, 2 tests failed out of 238 Total Test time (real) = 252.93 sec The following tests FAILED: 1 - qa_volk_test_all (Failed) 95 - qa_udp_source_sink (Failed) Errors while running CTest make: *** [test] Error 8 ==> ERROR: A failure occurred in check(). Aborting...

asdil12 commented on 2013-04-29 06:35 (UTC)

@bigshot: Make sure that you installed boost 1.53 Or later, run ldconfig and watch for 1.52 relicts.

bigshot commented on 2013-04-29 00:17 (UTC)

Do not compile: [ 90%] Building CXX object gr-uhd/examples/c++/CMakeFiles/tags_demo.dir/tags_demo.cc.o warning looking for libboost 1.52 (installed 1.53) and then ld error after a lot of not defined references about boost.

ackalker commented on 2013-04-20 12:46 (UTC)

Please update $pkgver to the new naming scheme, yaourt keeps pestering me to upgrade: ==> Software upgrade (new version) : aur/gnuradio-git 3.6.1git.929.g669614b-1 -> 20130409-2

asdil12 commented on 2013-04-16 11:43 (UTC)

@maze: changed

maze commented on 2013-04-16 11:34 (UTC)

Please clone from https://github.com/gnuradio/gnuradio.git in stead

asdil12 commented on 2013-04-11 11:42 (UTC)

@ackalker: already (opt)depending on pyqwt and qwtplot3d which require qwt

ackalker commented on 2013-04-10 11:41 (UTC)

namcap noticed one more minor nit: gnuradio-git E: Dependency qwt detected and not included (libraries ['usr/lib/libqwt.so.6'] needed in files ['usr/lib/libgnuradio-qtgui-3.6.5git.so.0.0.0'])

commented on 2013-02-20 21:25 (UTC)

mfsiher from navyfield ?

asdil12 commented on 2013-02-11 16:07 (UTC)

gnuradio currently only builds with some speciial libboost-versions. https://github.com/gnuradio/gnuradio/commit/a57dbeeed3d12df16caccf0d6fefad337a0dc48d http://gnuradio.org/redmine/issues/513 We will have to wait for boost 1.53

asdil12 commented on 2013-02-11 12:34 (UTC)

got maintainer of this pkg and applied my patches to fix the python-bindings. @lkoos: python2-lxml and python2-cheetah are optdepends for grc.

asdil12 commented on 2013-02-09 19:54 (UTC)

nickoe: the gnuradio-guys seem to have a broken version in git atm. Use the gnuradio pkg insted - edit the PKGBUILD, when installing is and add a 'gnuradio-git' to the provides.

nickoe commented on 2013-02-09 19:51 (UTC)

When trying to build qgrx-git I the the following error: Project ERROR: Package gnuradio-core not found So it the core not included in this?

lkoos commented on 2013-01-21 04:35 (UTC)

I think python2-lxml and python2-cheetah need to be added to the list of dependencies. They're needed for gnuradio-companion. Also see asdil12's comment about the PKGBUILD patch.

adampolski commented on 2013-01-20 17:36 (UTC)

I think cmake needs to be added to the list of dependencies for this package

commented on 2012-12-20 21:15 (UTC)

I believe python2-lxml needs adding to the dependencies! It is in extra.

asdil12 commented on 2012-11-18 18:15 (UTC)

gnuradio-compantion and all other tools using the python-interface are currently broken, because of https://bbs.archlinux.org/viewtopic.php?id=147452 This can be fixed by using this cmake line in the PKGBUILD: cmake -DPYTHON_EXECUTABLE=$(which python2) -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) -DCMAKE_INSTALL_PREFIX=/usr ../

rumpelsepp commented on 2012-10-22 14:05 (UTC)

Missing dependencies: https://aur.archlinux.org/packages.php?ID=54924 https://www.archlinux.org/packages/extra/x86_64/cmake/ After installing it works.

Limoto commented on 2012-09-12 12:48 (UTC)

Missing dependency: -- Python checking for Cheetah >= 2.0.0 -- Python checking for Cheetah >= 2.0.0 - not found CMake Error at volk/CMakeLists.txt:66 (message): Cheetah templates required to build VOLK (python2-cheetah

Malvineous commented on 2012-08-26 02:50 (UTC)

FYI it looks like this is a bug in the current git version. For the moment (until it is fixed in git) there is a workaround posted in the forum thread which involves changing the cmake command in the PKGBUILD. The issue stems from partially linking with Python3 instead of completely linking with Python2.

Malvineous commented on 2012-08-22 13:34 (UTC)

Has anyone gotten this to work recently? It seems to compile fine but won't run any more: https://bbs.archlinux.org/viewtopic.php?id=147452

int0x80 commented on 2012-08-04 04:41 (UTC)

Can we get an official package added to the repos? This is a pretty big/official project, and in the repos of many other distros(debian and gentoo come to mind.)

n17ikh commented on 2012-08-02 18:54 (UTC)

I was banging my head against the wall trying to get this to build, getting boost errors left and right.. However, I figured out my problem: the version of libboost I had installed had been linked against boost 1.49 and was now looking for .so files that don't exist anymore. Rebuilding libuhd from the AUR took care of my problems building gnuradio.

Gringo commented on 2012-07-26 13:32 (UTC)

GNU Radio's C++ manual at [1] supplies a list of the specific dependencies for each module. For the GNU Radio Companion (grc), you need to install Cheetah (python2-cheetah in AUR) and pygtk (available in the extra repository). The configure script will detect these dependencies and will build the grc module automatically. [1] http://gnuradio.org/doc/doxygen/page_build.html

int0x80 commented on 2012-07-24 23:00 (UTC)

How did you get grc to work?

Gringo commented on 2012-07-12 12:09 (UTC)

I found a workaround, supplied by anstmich, at [1]. It has something to do with a definition in one of the Boost library files, /usr/include/boost/thread/xtime.hpp . If you change the two occurences of UTC_TIME to UTC_TIME_ the package compiles. [1] https://bbs.archlinux.org/viewtopic.php?pid=1126374#p1126374

int0x80 commented on 2012-07-06 22:07 (UTC)

Cmake throws boost errors. I'm flagging this out of date because the PKGBUILD is clearly not updated to handle changes in the build requirements.

Fallback commented on 2012-07-02 08:43 (UTC)

I can't compile it.

commented on 2012-06-18 23:20 (UTC)

i had to install python2-cheetah to get this to build

commented on 2012-05-04 17:45 (UTC)

@keenerd: Thx for the feedback.

keenerd commented on 2012-05-04 16:42 (UTC)

A few minor quibbles. Don't use "command || return 1" or "command1 && command2 && command3". Both of those happen automatically. Generally it is a good idea to quote "$srcdir" and "$pkgdir", in case of silly people with a space in their build path. Boost can be demoted to a makedep, and boost-libs added to the depends.

Malvineous commented on 2012-04-28 13:27 (UTC)

Would it be possible to remove ettus-uhd-git as a dependency? It's not necessary if you don't want to use a USRP. Likewise I also had to change "python-numpy" to "python2-numpy".

asdil12 commented on 2012-04-12 08:49 (UTC)

@mfischer: right - just found out, that make already handles the $MAKEFLAGS env var.

commented on 2012-04-11 18:18 (UTC)

@asdil12: Thanks for pointing out the issues. However atm if I add the $MAKEFLAGS as suggested test 91 (trellis) fails. I'll have another look at it tomorrow. Can you confirm this is actually needed to enable parallel builds? Imho the PKGBUILD doc is not entirely clear whether you have to manually *enable* it to benefit from it. I think (maybe that's just my configuration here) makeflags are set unless !makeflags is added to options in the PKGBUILD.

asdil12 commented on 2012-04-11 15:26 (UTC)

please add the $MAKEFLAGS var to enable parallel building as configured in /etc/makepkg.conf - cmake handles the deps right: make $MAKEFLAGS || return 1

asdil12 commented on 2012-04-11 15:05 (UTC)

please remove the line: "sed -i -e "s/python/python2/g" $srcdir/${_gitname}/volk/bootstrap" from package section. there is no file or dir "bootstrap" in the volk dir.

asdil12 commented on 2012-04-11 14:56 (UTC)

please change git url to "git://gnuradio.org/gnuradio" the http url is timing out

snafu commented on 2012-02-09 16:42 (UTC)

export PYTHON=python2 does not work on my system proposed fixes: add cmake-flag: -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2 (PKGBUILD) or sudo rm /usr/bin/python; sudo ln -s /usr/bin/python2 /usr/bin/python (before install) except please change python-numpy to python2-numpy

xeroc commented on 2011-12-10 10:53 (UTC)

Please change dependecy ettus-uhd into ettus-uhd-git

commented on 2011-06-24 19:05 (UTC)

@keyone: Would you care to remove the comment, and leave it with the right package?

commented on 2011-06-24 17:04 (UTC)

libtool: relink: g++ -shared -nostdlib /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/crtbeginS.o .libs/_usrp2_la-usrp2.o -Wl,-rpath -Wl,/usr/lib64 -L/tmp/yaourt-tmp-key/aur-gnuradio/pkg/usr/lib64 -L/usr/lib64 -lgnuradio-usrp2 -lusrp2 -L/usr/lib -lgnuradio-core -lrt -lgruel -lboost_thread -lfftw3f -lgsl -lgslcblas -lcblas -latlas -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/crtendS.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/../../../../lib/crtn.o -march=core2 -msse4.1 -mtune=core2 -pthread -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,now -Wl,--enable-new-dtags -pthread -Wl,-soname -Wl,_usrp2.so -o .libs/_usrp2.so /usr/bin/ld: cannot find -lgnuradio-usrp2 collect2: ld returned 1 exit status libtool: install: error: relink `_usrp2.la' with the above command before installing it make[4]: *** [install-usrp2_pylibLTLIBRARIES] Error 1 make[4]: *** Waiting for unfinished jobs.... libtool: install: /bin/install -c .libs/libgnuradio-usrp2-3.3.0.so.0.0.0T /tmp/yaourt-tmp-key/aur-gnuradio/pkg/usr/lib64/libgnuradio-usrp2-3.3.0.so.0.0.0 libtool: install: (cd /tmp/yaourt-tmp-key/aur-gnuradio/pkg/usr/lib64 && { ln -s -f libgnuradio-usrp2-3.3.0.so.0.0.0 libgnuradio-usrp2-3.3.0.so.0 || { rm -f libgnuradio-usrp2-3.3.0.so.0 && ln -s libgnuradio-usrp2-3.3.0.so.0.0.0 libgnuradio-usrp2-3.3.0.so.0; }; }) libtool: install: (cd /tmp/yaourt-tmp-key/aur-gnuradio/pkg/usr/lib64 && { ln -s -f libgnuradio-usrp2-3.3.0.so.0.0.0 libgnuradio-usrp2.so || { rm -f libgnuradio-usrp2.so && ln -s libgnuradio-usrp2-3.3.0.so.0.0.0 libgnuradio-usrp2.so; }; }) libtool: install: /bin/install -c .libs/libgnuradio-usrp2.lai /tmp/yaourt-tmp-key/aur-gnuradio/pkg/usr/lib64/libgnuradio-usrp2.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' make[4]: Leaving directory `/tmp/yaourt-tmp-key/aur-gnuradio/src/gnuradio-3.3.0/gr-usrp2/src' make[3]: *** [install-am] Error 2 make[3]: Leaving directory `/tmp/yaourt-tmp-key/aur-gnuradio/src/gnuradio-3.3.0/gr-usrp2/src' make[2]: *** [install] Error 2 make[2]: Leaving directory `/tmp/yaourt-tmp-key/aur-gnuradio/src/gnuradio-3.3.0/gr-usrp2/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-key/aur-gnuradio/src/gnuradio-3.3.0/gr-usrp2' make: *** [install-recursive] Error 1

commented on 2011-05-25 10:53 (UTC)

ettus-uhd is called ettus-uhd-git apparently

nickoe commented on 2011-04-08 20:01 (UTC)

I can't build, because I am missing 'uhd'.

commented on 2010-11-12 08:53 (UTC)

I had something like this ... apparently I forgot to update the pkgbuild: msg "Replacing filenames to use python2." find . -type f -print0 | xargs -0 sed -i "s#/usr/bin/env python#/usr/bin/env python2#g"

szym commented on 2010-11-11 22:03 (UTC)

Tested fix for python 2->3 migration: # before ./bootstrap export PYTHON=/usr/bin/python2 sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find $srcdir -name '*.py')