FS#38293 - [gnuradio] upgrade to 3.7.2.1 loses wxgui files

Attached to Project: Community Packages
Opened by Don Ward (dward) - Friday, 27 December 2013, 00:53 GMT
Last edited by Kyle Keen (keenerd) - Tuesday, 22 April 2014, 23:19 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Kyle Keen (keenerd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: When upgrading to gnuradio 3.7.2.1-1, all files in /usr/lib/python2.7/gnuradio/wxgui disappear and all gr-wxgui funtionality is lost. This happens on both x86_64 and arch7h.


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
Install pre-3.7.2.1-1 version of gnuradio with dependencies to enable gr-wxgui
# at this point /usr/lib/python2.7/site-packages/gnuradio/wxgui is fully populated
pacman -Syu
#now the wgui directory and its contents are gone, and programs that require gr-wxgui fail
This task depends upon

Closed by  Kyle Keen (keenerd)
Tuesday, 22 April 2014, 23:19 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in gnuradio-3.7.3-2
Comment by Don Ward (dward) - Friday, 27 December 2013, 00:54 GMT
Directory in problem statement should be /usr/lib/python2.7/site-packages/gnuradio/wxgui
Comment by Don Ward (dward) - Friday, 27 December 2013, 01:01 GMT
Verified that downgrade to gnuradio 3.7.2.1 restores missing files.
Comment by Kyle Keen (keenerd) - Friday, 03 January 2014, 01:04 GMT
Wxpython is not detected by cmake in the build chroot. Forcing "-DENABLE_GR_WXGUI=ON" did not help. Here are the odd parts:

1) building gnuradio 3.7.2.1 outside of a chroot works properly
2) building gnuradio 3.7.2 (the old version) inside a chroot breaks

This might not be an issue with the gnuradio package directly, but it needs more digging. Next I'll be doing so update bisects and see if it only works locally because I have not yet installed a problematic package.
Comment by Francis TISSERANT (oudini) - Sunday, 16 February 2014, 18:06 GMT
Very very annoying compile error with V3.7.1
I hope that a good guy will solve this problem.
Comment by Kameron Larsen (kroylar) - Saturday, 01 March 2014, 10:16 GMT
This problem is affecting me as well.
Comment by Morris (MorrisHo) - Saturday, 01 March 2014, 19:41 GMT
Same here. Updated to V3.7.2.1-2 and still no wxgui. Is there anyway for me to revert back to the most recent working version?

Update: I fixed the problem by download the source code from gnuradio site and build it manually.
I'm an Arch newbie and really desperate need gnuradio. I thought I would put up my solutions for people like me.

Download gnuradio-3.7.2.1.tar.gz tarball from http://gnuradio.org/releases/gnuradio/
Use ABS from arch (https://wiki.archlinux.org/index.php/Arch_Build_System#How_to_use_ABS) to get "PKGBUILD", "gnuradio.install" and "21-fcd.rules" files.
Then you should be able to build from the source using "makepkg PKGBUILD", after that then "pacman -U gnuradio-3.7.2.1-2-i686.pkg.tar.xz"
You might need to remove gnuradio first if you have already installed previously.

To Keenerd, I hope this might help solving the issue. Cheers


Comment by Dominik Heidler (asdil12) - Tuesday, 22 April 2014, 22:33 GMT
This was causes by a dependency of wxpython that wasn't listet in the dependency list of wxpython: libsm
Bug Report for wxpython: https://bugs.archlinux.org/task/40047

Loading...