Opened 4 years ago

Closed 4 years ago

#52119 closed defect (fixed)

gr-osmosdr

Reported by: macports@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: gr-osmosdr

Description (last modified by mf2k (Frank Schima))

port upgrade outdated gave a failure in gr-osmosdr looking for different version libgnuradio-runtime:

:info:build ld: file not found: /opt/local/lib/libgnuradio-runtime.3.7.10.dylib for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)

...

bash-3.2$ ls -l | grep gnuradio-runtime
-rwxr-xr-x    1 root  admin    849096 Aug 27 15:23 libgnuradio-runtime.3.7.10.1.dylib
lrwxr-xr-x    1 root  admin        34 Aug 27 15:35 libgnuradio-runtime.dylib -> libgnuradio-runtime.3.7.10.1.dylib

Attachments (2)

main.log (30.1 KB) - added by macports@… 4 years ago.
gr-osmosdr.tar.bz2 (14.5 KB) - added by macports@… 4 years ago.

Download all attachments as: .zip

Change History (13)

Changed 4 years ago by macports@…

Attachment: main.log added

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

Owner: changed from macports-tickets@… to michaelld@…
Port: gr-osmosdr added

In the future, please fill in the Port field and Cc the port maintainers (port info --maintainers gr-osmosdr), if any.

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

Description: modified (diff)

comment:3 Changed 4 years ago by michaelld (Michael Dickens)

Please try the following:

sudo port clean gr-osmosdr gnuradio
sudo port selfupdate
sudo port upgrade gr-osmosdr gnuradio

and, if it fails on gr-osmosdr in the same or similar fashion, then please do the following:

cp $(port logfile gr-osmosdr) ~/Desktop/gr-osmosdr.log.txt
cp $(port work gr-osmosdr)/build/CMakeCache.txt ~/Desktop/gr-osmosdr.CMakeCache.txt
cd ~/Desktop
tar jcf gr-osmosdr.tar.bz2 gr-osmosdr.log.txt gr-osmosdr.CMakeCache.txt

and attach the file ~/Desktop/gr-osmosdr.tar.bz2 to this ticket.

Changed 4 years ago by macports@…

Attachment: gr-osmosdr.tar.bz2 added

comment:4 Changed 4 years ago by macports@…

Requested log files attached, thanks.

comment:5 Changed 4 years ago by michaelld (Michael Dickens)

OK; that all looks normal. What do the following return:

/bin/ls -lAF /opt/local/lib/libgnuradio-run*
otool -L $(/bin/ls /opt/local/lib/libgnuradio-run*)

comment:6 Changed 4 years ago by macports@…

bash-3.2$ /bin/ls -lAF /opt/local/lib/libgnuradio-run*
-rwxr-xr-x  1 root  admin  849096 Aug 27 15:23 /opt/local/lib/libgnuradio-runtime.3.7.10.1.dylib*
lrwxr-xr-x  1 root  admin      34 Aug 27 15:35 /opt/local/lib/libgnuradio-runtime.dylib@ -> libgnuradio-runtime.3.7.10.1.dylib
bash-3.2$ otool -L $(/bin/ls /opt/local/lib/libgnuradio-run*)
/opt/local/lib/libgnuradio-runtime.3.7.10.1.dylib:
	/opt/local/lib/libgnuradio-runtime.3.7.10.1.dylib (compatibility version 3.7.10, current version 0.0.0)
	/opt/local/lib/libgnuradio-pmt.3.7.10.1.dylib (compatibility version 3.7.10, current version 0.0.0)
	/opt/local/lib/libvolk.1.3.dylib (compatibility version 1.3.0, current version 0.0.0)
	/opt/local/lib/libboost_date_time-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_program_options-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_filesystem-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_system-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_regex-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_thread-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_chrono-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_atomic-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/liblog4cpp.5.dylib (compatibility version 6.0.0, current version 6.6.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
/opt/local/lib/libgnuradio-runtime.dylib:
	/opt/local/lib/libgnuradio-runtime.3.7.10.1.dylib (compatibility version 3.7.10, current version 0.0.0)
	/opt/local/lib/libgnuradio-pmt.3.7.10.1.dylib (compatibility version 3.7.10, current version 0.0.0)
	/opt/local/lib/libvolk.1.3.dylib (compatibility version 1.3.0, current version 0.0.0)
	/opt/local/lib/libboost_date_time-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_program_options-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_filesystem-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_system-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_regex-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_thread-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_chrono-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/libboost_atomic-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/local/lib/liblog4cpp.5.dylib (compatibility version 6.0.0, current version 6.6.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
bash-3.2$ 

comment:7 Changed 4 years ago by michaelld (Michael Dickens)

OK. Strange. What does the following return:

for tf in $(/bin/ls /opt/local/lib/libgnuradio-*); do echo $tf; otool -L $tf | grep "runtime\.3\.7\.10\.dylib"; done

comment:8 Changed 4 years ago by macports@…

bash-3.2$ for tf in $(/bin/ls /opt/local/lib/libgnuradio-*); do echo $tf; otool -L $tf | grep "runtime\.3\.7\.10\.dylib"; done
/opt/local/lib/libgnuradio-analog.3.7.10.1.dylib
/opt/local/lib/libgnuradio-analog.dylib
/opt/local/lib/libgnuradio-atsc.3.7.10.1.dylib
/opt/local/lib/libgnuradio-atsc.dylib
/opt/local/lib/libgnuradio-audio.3.7.10.1.dylib
/opt/local/lib/libgnuradio-audio.dylib
/opt/local/lib/libgnuradio-blocks.3.7.10.1.dylib
/opt/local/lib/libgnuradio-blocks.dylib
/opt/local/lib/libgnuradio-channels.3.7.10.1.dylib
/opt/local/lib/libgnuradio-channels.dylib
/opt/local/lib/libgnuradio-digital.3.7.10.1.dylib
/opt/local/lib/libgnuradio-digital.dylib
/opt/local/lib/libgnuradio-dtv.3.7.10.1.dylib
/opt/local/lib/libgnuradio-dtv.dylib
/opt/local/lib/libgnuradio-fcd.3.7.10.1.dylib
/opt/local/lib/libgnuradio-fcd.dylib
/opt/local/lib/libgnuradio-fcdproplus.0.0.0.dylib
	/opt/local/lib/libgnuradio-runtime.3.7.10.dylib (compatibility version 3.7.10, current version 0.0.0)
/opt/local/lib/libgnuradio-fcdproplus.0.dylib
	/opt/local/lib/libgnuradio-runtime.3.7.10.dylib (compatibility version 3.7.10, current version 0.0.0)
/opt/local/lib/libgnuradio-fcdproplus.dylib
	/opt/local/lib/libgnuradio-runtime.3.7.10.dylib (compatibility version 3.7.10, current version 0.0.0)
/opt/local/lib/libgnuradio-fec.3.7.10.1.dylib
/opt/local/lib/libgnuradio-fec.dylib
/opt/local/lib/libgnuradio-fft.3.7.10.1.dylib
/opt/local/lib/libgnuradio-fft.dylib
/opt/local/lib/libgnuradio-filter.3.7.10.1.dylib
/opt/local/lib/libgnuradio-filter.dylib
/opt/local/lib/libgnuradio-noaa.3.7.10.1.dylib
/opt/local/lib/libgnuradio-noaa.dylib
/opt/local/lib/libgnuradio-osmosdr.0.1.5git.dylib
	/opt/local/lib/libgnuradio-runtime.3.7.10.dylib (compatibility version 3.7.10, current version 0.0.0)
/opt/local/lib/libgnuradio-osmosdr.dylib
	/opt/local/lib/libgnuradio-runtime.3.7.10.dylib (compatibility version 3.7.10, current version 0.0.0)
/opt/local/lib/libgnuradio-pager.3.7.10.1.dylib
/opt/local/lib/libgnuradio-pager.dylib
/opt/local/lib/libgnuradio-pmt.3.7.10.1.dylib
/opt/local/lib/libgnuradio-pmt.dylib
/opt/local/lib/libgnuradio-qtgui.3.7.10.1.dylib
/opt/local/lib/libgnuradio-qtgui.dylib
/opt/local/lib/libgnuradio-runtime.3.7.10.1.dylib
/opt/local/lib/libgnuradio-runtime.dylib
/opt/local/lib/libgnuradio-trellis.3.7.10.1.dylib
/opt/local/lib/libgnuradio-trellis.dylib
/opt/local/lib/libgnuradio-uhd.3.7.10.1.dylib
/opt/local/lib/libgnuradio-uhd.dylib
/opt/local/lib/libgnuradio-video-sdl.3.7.10.1.dylib
/opt/local/lib/libgnuradio-video-sdl.dylib
/opt/local/lib/libgnuradio-vocoder.3.7.10.1.dylib
/opt/local/lib/libgnuradio-vocoder.dylib
/opt/local/lib/libgnuradio-wavelet.3.7.10.1.dylib
/opt/local/lib/libgnuradio-wavelet.dylib
/opt/local/lib/libgnuradio-wxgui.3.7.10.1.dylib
/opt/local/lib/libgnuradio-wxgui.dylib
bash-3.2$ 

comment:9 Changed 4 years ago by michaelld (Michael Dickens)

OK. I just rev-bumped gr-fcdproplus in r152122, which will hopefully take care of this issue. If I recall, it takes about 30 minutes for these changes to be "live", and after it is so you'll need to do:

sudo port clean gr-osmosdr
sudo port sync
sudo port upgrade gr-osmosdr

and, hopefully it'll work this time.

comment:10 Changed 4 years ago by macports@…

That fixed it, thank you very much. Your work is appreciated.

comment:11 Changed 4 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

NP. YW. Thanks for reporting back.

Note: See TracTickets for help on using tickets.