Opened 10 years ago

Closed 10 years ago

#53274 closed defect (fixed)

gnuradio 3.7.10.1: Fails to build on OS X Sierra

Reported by: mksta1000 Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.3.5
Keywords: Cc:
Port: gnuradio

Description (last modified by mf2k (Frank Schima))

$ sudo port clean gnuradio
Password:
--->  Cleaning gnuradio
$ sudo port install gnuradio
--->  Computing dependencies for gnuradio
--->  Fetching archive for gnuradio
--->  Attempting to fetch gnuradio-3.7.10.1_1+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui.darwin_16.x86_64.tbz2 from https://packages.macports.org/gnuradio
--->  Attempting to fetch gnuradio-3.7.10.1_1+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui.darwin_16.x86_64.tbz2 from http://fco.it.packages.macports.org/mirrors/macports-packages/gnuradio/gnuradio
--->  Attempting to fetch gnuradio-3.7.10.1_1+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui.darwin_16.x86_64.tbz2 from http://her.gr.packages.macports.org/gnuradio
--->  Fetching distfiles for gnuradio
--->  Verifying checksums for gnuradio
--->  Extracting gnuradio
--->  Applying patches to gnuradio
--->  Configuring gnuradio
--->  Building gnuradio
Error: org.macports.build for port gnuradio returned: command execution failed
Please see the log file for port gnuradio for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_distfiles.macports.org_ports_science_gnuradio/gnuradio/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gnuradio failed

Attachments (2)

gnuradio_build_log.tar.bz2​ (33.4 KB) - added by mksta1000 10 years ago.
log file
gnuradio_build_log.tar.2.bz2​ (33.5 KB) - added by mksta1000 10 years ago.

Download all attachments as: .zip

Change History (16)

Changed 10 years ago by mksta1000

Attachment: gnuradio_build_log.tar.bz2​ added

log file

comment:1 Changed 10 years ago by kencu (Ken)

fails due to missing dvips

see if you have texlive-basic installed; if not, try installing it sudo port -v install texlive-basic and then try your installation of gnuradio again again.

Last edited 10 years ago by kencu (Ken) (previous) (diff)

Changed 10 years ago by mksta1000

comment:2 Changed 10 years ago by mksta1000

I installed texlive-basic, then cleaned and attempted to install gnuradio. Gave the same error message:

$ sudo port clean gnuradio Password: ---> Cleaning gnuradio $ sudo port install gnuradio ---> Computing dependencies for gnuradio ---> Fetching archive for gnuradio ---> Attempting to fetch gnuradio-3.7.10.1_1+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui.darwin_16.x86_64.tbz2 from ​https://packages.macports.org/gnuradio ---> Attempting to fetch gnuradio-3.7.10.1_1+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui.darwin_16.x86_64.tbz2 from ​http://fco.it.packages.macports.org/mirrors/macports-packages/gnuradio/gnuradio ---> Attempting to fetch gnuradio-3.7.10.1_1+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui.darwin_16.x86_64.tbz2 from ​http://her.gr.packages.macports.org/gnuradio ---> Fetching distfiles for gnuradio ---> Verifying checksums for gnuradio ---> Extracting gnuradio ---> Applying patches to gnuradio ---> Configuring gnuradio ---> Building gnuradio Error: org.macports.build for port gnuradio returned: command execution failed Please see the log file for port gnuradio for details:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_distfiles.macports.org_ports_science_gnuradio/gnuradio/main.log

To report a bug, follow the instructions in the guide:

​http://guide.macports.org/#project.tickets

Error: Processing of port gnuradio failed

comment:3 Changed 10 years ago by kencu (Ken)

still seems to be something wrong with the documentation generation process. Exactly what is happening is not clear to me. Some things are segfaulting, and that certainly shouldn't happen.

While this is getting sorted out, would you like to try without the included documentation? Might get you up and running while the rest can be worked on.

sudo port -v install gnuradio -docs

comment:4 Changed 10 years ago by mf2k (Frank Schima)

Owner: set to michaelld
Status: new → assigned

In the future, please use WikiFormatting and Cc the port maintainers (port info --maintainers gnuradio), if any.

comment:5 Changed 10 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:6 Changed 10 years ago by kencu (Ken)

I see there were other tickets with doxygen segfaulting 53242 that have been fixed recently. Have you done a port selfupdate recently?

comment:7 Changed 10 years ago by mksta1000

gnuradio built successfully when documentation was disabled. I am not able to use the rsync protocol to update the macports source code- I use the https mirror for the daily tarball of portfiles. Is there a way to get the macports source to update without using rsync?

comment:8 Changed 10 years ago by michaelld (Michael Dickens)

Is this ticket's issue still a problem? By now, the https mirror for the daily tarball of portfiles should be updated with the doxygen & GR fixes -- those were incorporated 3-4 over the past weekend.

Not sure how you do a "selfupdate" in this case ... I think you have to re-do the PortIndex, which is easy enough to do manually if there is no other good way:

cd $(port dir gnuradio)/../..
sudo portindex

comment:9 Changed 10 years ago by mksta1000

The program is now running for me, but I'm not sure if it was because I disabled documentation gen process or not.

comment:10 Changed 10 years ago by michaelld (Michael Dickens)

What does "port installed | grep gnuradio" return for you?

comment:11 Changed 10 years ago by mksta1000

$ port installed | grep gnuradio
  gnuradio @3.7.10.1_1+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui
  gnuradio @3.7.10.1_2+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui (active)

comment:12 Changed 10 years ago by michaelld (Michael Dickens)

OK. So the GR install is without +docs. Not sure if you care. I almost never use +docs anyway, but some people do & some folks just want +docs to work since it is the default. You can see if things are fixed via:

sudo port install gnuradio

which if successful will install with +docs.

comment:13 Changed 10 years ago by mksta1000

Seems to work:

$ sudo port install gnuradio
Password:
--->  Computing dependencies for gnuradio
--->  Cleaning gnuradio
--->  Scanning binaries for linking errors
--->  No broken files found.
$

Thanks!

comment:14 Changed 10 years ago by michaelld (Michael Dickens)

Resolution: → fixed
Status: assigned → closed

Great! Thanks for reporting back. I'm closing this ticket as 'fixed'. Cheers!

Note: See TracTickets for help on using tickets.