Opened 5 years ago

Closed 5 years ago

#59059 closed defect (worksforme)

gqrx @2.11.5_1 (science, comms): Unable to run: lazy symbol binding failed

Reported by: angervision Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: gqrx

Description

It seems like a problem caused by updated boost library:

MacBook-Pro:sdr john$ gqrx
gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.13.5
built-in source types: file fcd rtl rtl_tcp uhd sdrplay hackrf bladerf rfspace airspy soapy 
Resampling audio 96000 -> 48000
gr::log :INFO: audio source - Audio sink arch: osx
gr::log :INFO: audio_osx_sink0 - 

Using output audio device 'MacBook Pro Speakers'.
  ... which is the current default output audio device.
  Changing the default output audio device in the System Preferences will 
  result in changing it here, too (with an internal reconfiguration).

BookmarksFile is /Users/john/.config/gqrx/bookmarks.csv
Number of audio input devices: 1
Number of audio output devices: 1
dyld: lazy symbol binding failed: Symbol not found: __ZN5boost16re_detail_10700027cpp_regex_traits_char_layerIcE4initEv
  Referenced from: /opt/local/lib/libuhd.3.14.0.dylib
  Expected in: /opt/local/lib/libboost_regex-mt.dylib

dyld: Symbol not found: __ZN5boost16re_detail_10700027cpp_regex_traits_char_layerIcE4initEv
  Referenced from: /opt/local/lib/libuhd.3.14.0.dylib
  Expected in: /opt/local/lib/libboost_regex-mt.dylib

Abort trap: 6

Any additional info I could provide to help fixing that problem?

Change History (9)

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

What does port installed "gqrx*" return for you?

comment:2 Changed 5 years ago by angervision

$ port installed "gqrx*"
The following ports are currently installed:
  gqrx @2.11.5_1 (active)

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

OK try this:

sudo port -f deactivate gqrx
sudo port destroot gqrx

and, if that works, then

sudo port -f uninstall gqrx
sudo port install gqrx

Hopefully that will take care of the issue.

Thinking I need to rev-bump ports that depend on GR and UHD ...

comment:4 Changed 5 years ago by angervision

Unfortunately, the same result:

MacBook-Pro:sdr john$ sudo port -f deactivate gqrx
Password:
--->  Deactivating gqrx @2.11.5_1
--->  Cleaning gqrx
MacBook-Pro:sdr john$ sudo port destroot gqrx
--->  Computing dependencies for gqrx
--->  Fetching distfiles for gqrx
--->  Verifying checksums for gqrx
--->  Extracting gqrx
--->  Applying patches to gqrx
--->  Configuring gqrx
--->  Building gqrx
--->  Staging gqrx into destroot
MacBook-Pro:sdr john$ sudo port -f uninstall gqrx
--->  Uninstalling gqrx @2.11.5_1
--->  Cleaning gqrx
MacBook-Pro:sdr john$ sudo port install gqrx
--->  Computing dependencies for gqrx
--->  Installing gqrx @2.11.5_1
--->  Activating gqrx @2.11.5_1
--->  Cleaning gqrx
--->  Updating database of binaries
--->  Scanning binaries for linking errors
--->  No broken files found.                             
--->  No broken ports found.
MacBook-Pro:sdr john$ gqrx
gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.13.5
built-in source types: file fcd rtl rtl_tcp uhd sdrplay hackrf bladerf rfspace airspy soapy 
Resampling audio 96000 -> 48000
gr::log :INFO: audio source - Audio sink arch: osx
gr::log :INFO: audio_osx_sink0 - 

Using output audio device 'MacBook Pro Speakers'.
  ... which is the current default output audio device.
  Changing the default output audio device in the System Preferences will 
  result in changing it here, too (with an internal reconfiguration).

BookmarksFile is /Users/john/.config/gqrx/bookmarks.csv
Number of audio input devices: 1
Number of audio output devices: 1
dyld: lazy symbol binding failed: Symbol not found: __ZN5boost16re_detail_10700027cpp_regex_traits_char_layerIcE4initEv
  Referenced from: /opt/local/lib/libuhd.3.14.0.dylib
  Expected in: /opt/local/lib/libboost_regex-mt.dylib

dyld: Symbol not found: __ZN5boost16re_detail_10700027cpp_regex_traits_char_layerIcE4initEv
  Referenced from: /opt/local/lib/libuhd.3.14.0.dylib
  Expected in: /opt/local/lib/libboost_regex-mt.dylib

Abort trap: 6
MacBook-Pro:sdr john$ 

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

OK. Next up do the same but with "uhd" port.

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

Cc: michaelld removed
Owner: set to michaelld
Status: newassigned

comment:7 Changed 5 years ago by angervision

Now it seems to be fixed. Thanks a lot, Michael, for your help.

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

Great; YW!

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

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.