[MacPorts] #55269: wxWidgets-3.0 @3.0.3.1: FTB on Undefined symbol ".objc_class_name_AVPlayerView"

MacPorts noreply at macports.org
Tue Nov 7 15:31:11 UTC 2017


#55269: wxWidgets-3.0 @3.0.3.1: FTB on Undefined symbol
".objc_class_name_AVPlayerView"
--------------------+---------------------------
 Reporter:  gthb    |      Owner:
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  wxWidgets-3.0
--------------------+---------------------------
 wxWidgets-3.0 fails to build for me, upgrading from 3.0.3_0+universal to
 3.0.3.1, with these salient bits in the log:

 {{{
 :info:build ccache /usr/bin/clang++ -dynamiclib -single_module
 -headerpad_max_install_names -o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_wx
 :info:build ld: warning: text-based stub file
 /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and
 library file
 /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of
 sync
 [repeats 15 times]
 :info:build ld: warning: ignoring file
 /System/Library/Frameworks//AVKit.framework/AVKit, file was built for
 x86_64 which is not the architecture being linked (i386):
 /System/Library/Frameworks//AVKit.framework
 :info:build ld: warning: text-based stub file
 /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and
 library file
 /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of
 sync
 [repeats 1 time]
 :info:build Undefined symbols for architecture i386:
 :info:build   ".objc_class_name_AVPlayerView", referenced from:
 :info:build       .objc_class_name_wxAVPlayerView in
 mediadll_osx_cocoa_mediactrl.o
 :info:build ld: symbol(s) not found for architecture i386
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 :info:build make: ***
 [/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_wxWidgets-3.0/wxWidgets-3.0/work/wxWidgets-3.0.3.1/build/lib/libwx_osx_coc
 :info:build make: *** Waiting for unfinished jobs....
 }}}

 File details of those out-of-sync AudioToolbox files:

 {{{
 $ ls -l /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox*
 lrwxr-xr-x  1 root  wheel  29 18 okt  2016
 /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox ->
 Versions/Current/AudioToolbox
 lrwxr-xr-x  1 root  wheel  33 16 okt 22:34
 /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd ->
 Versions/Current/AudioToolbox.tbd
 $ ls -l
 /System/Library/Frameworks//AudioToolbox.framework/Versions/Current/AudioToolbox*
 -rwxr-xr-x  1 root  wheel  6086320 26 okt 01:52
 /System/Library/Frameworks//AudioToolbox.framework/Versions/Current/AudioToolbox
 -rw-r--r--  1 root  wheel    41370 25 júl 18:52
 /System/Library/Frameworks//AudioToolbox.framework/Versions/Current/AudioToolbox.tbd
 }}}

 ... don't know how that out-of-sync-ness happened (also don't know for
 sure that it is related)

--
Ticket URL: <https://trac.macports.org/ticket/55269>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list