[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