Opened 16 months ago
Last modified 16 months ago
#67916 assigned defect
mpv @0.36.0: when building on 10.6-for-PPC with gcc-12: ao_coreaudio_utils.c: error: implicit declaration of function 'getpid'
Reported by: | barracuda156 | Owned by: | i0ntempest |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | powerpc snowleopard | Cc: | Ionic (Mihai Moldovan) |
Port: | mpv |
Description
../audio/out/ao_coreaudio_utils.c: In function 'ca_lock_device': ../audio/out/ao_coreaudio_utils.c:355:12: error: implicit declaration of function 'getpid' [-Werror=implicit-function-declaration] 355 | *pid = getpid(); | ^~~~~~ ../audio/out/ao_coreaudio_utils.c: In function 'ca_change_physical_format_sync': ../audio/out/ao_coreaudio_utils.c:493:42: warning: passing argument 3 of 'AudioObjectAddPropertyListener' from incompatible pointer type [-Wincompatible-pointer-types] 493 | ca_change_format_listener, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | OSStatus (*)(AudioObjectID, uint32_t, const AudioObjectPropertyAddress *, void *) {aka long int (*)(long unsigned int, unsigned int, const AudioObjectPropertyAddress *, void *)} /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:537:69: note: expected 'AudioObjectPropertyListenerProc' {aka 'long int (*)(long unsigned int, long unsigned int, const AudioObjectPropertyAddress *, void *)'} but argument is of type 'OSStatus (*)(AudioObjectID, uint32_t, const AudioObjectPropertyAddress *, void *)' {aka 'long int (*)(long unsigned int, unsigned int, const AudioObjectPropertyAddress *, void *)'} 537 | AudioObjectPropertyListenerProc inListener, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../audio/out/ao_coreaudio_utils.c:531:45: warning: passing argument 3 of 'AudioObjectRemovePropertyListener' from incompatible pointer type [-Wincompatible-pointer-types] 531 | ca_change_format_listener, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | OSStatus (*)(AudioObjectID, uint32_t, const AudioObjectPropertyAddress *, void *) {aka long int (*)(long unsigned int, unsigned int, const AudioObjectPropertyAddress *, void *)} /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreAudio.framework/Headers/AudioHardware.h:560:73: note: expected 'AudioObjectPropertyListenerProc' {aka 'long int (*)(long unsigned int, long unsigned int, const AudioObjectPropertyAddress *, void *)'} but argument is of type 'OSStatus (*)(AudioObjectID, uint32_t, const AudioObjectPropertyAddress *, void *)' {aka 'long int (*)(long unsigned int, unsigned int, const AudioObjectPropertyAddress *, void *)'} 560 | AudioObjectPropertyListenerProc inListener, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ cc1: some warnings being treated as errors Waf: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/build' File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/./waf", line 168, in <module> Scripting.waf_entry_point(cwd, VERSION, wafdir) File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Scripting.py", line 119, in waf_entry_point run_commands() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Scripting.py", line 182, in run_commands ctx=run_command(cmd_name) File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Scripting.py", line 173, in run_command ctx.execute() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Scripting.py", line 375, in execute return execute_method(self) File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Build.py", line 93, in execute self.execute_build() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Build.py", line 100, in execute_build self.compile() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Tools/errcheck.py", line 140, in check_compile ret=self.orig_compile() File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Build.py", line 176, in compile raise Errors.BuildError(self.producer.error) File "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/.waf3-2.0.23-7dbdd0b348178777c338c9a31f6218a5/waflib/Errors.py", line 26, in __init__ WafError.__init__(self,self.format_error()) Build failed -> task in 'objects' failed with exit status 1: {task 42357400: c ao_coreaudio_utils.c -> ao_coreaudio_utils.c.21.o} ['/opt/local/bin/gcc-mp-12', '-pipe', '-Os', '-isysroot/Developer/SDKs/MacOSX10.6.sdk', '-arch', 'ppc', '-D_ISOC99_SOURCE', '-D_GNU_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Wall', '-std=c11', '-O2', '-Werror=implicit-function-declaration', '-Wno-error=deprecated-declarations', '-Wno-error=unused-function', '-Wempty-body', '-Wdisabled-optimization', '-Wstrict-prototypes', '-Wno-format-zero-length', '-Werror=format-security', '-Wno-redundant-decls', '-Wvla', '-Wno-format-truncation', '-Wimplicit-fallthrough', '-fno-math-errno', '-Wall', '-Wundef', '-Wmissing-prototypes', '-Wshadow', '-Wno-switch', '-Wparentheses', '-Wpointer-arith', '-Wno-pointer-sign', '-Wno-unused-result', '-pthread', '-I.', '-I..', '-I../../../../../../../../include', '-I../../../../../../../../include/harfbuzz', '-I../../../../../../../../include/glib-2.0', '-I../../../../../../../../lib/glib-2.0/include', '-I../../../../../../../../include/fribidi', '-I../../../../../../../../include/freetype2', '-I../../../../../../../../include/libpng16', '-I../../../../../../../../include/libxml2', '-I../../../../../../../../include/lua5.2', '../audio/out/ao_coreaudio_utils.c', '-c', '-o/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0/build/audio/out/ao_coreaudio_utils.c.21.o', '-isystem/opt/local/include/LegacySupport', '-isystem/opt/local/include', '-isysroot/Developer/SDKs/MacOSX10.6.sdk'] Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_mpv/mpv/work/mpv-0.36.0" && /opt/local/bin/python3.11 ./waf build -v --verbose Exit code: 1 Error: Failed to build mpv: command execution failed
Change History (3)
comment:1 Changed 16 months ago by kencu (Ken)
Summary: | Error with gcc on 10.6: ao_coreaudio_utils.c: error: implicit declaration of function 'getpid' → mpv @0.36.0: when building on 10.6-for-PPC with gcc-12: ao_coreaudio_utils.c: error: implicit declaration of function 'getpid' |
---|
comment:2 follow-up: 3 Changed 16 months ago by kencu (Ken)
Keywords: | snowleopard added |
---|
comment:3 Changed 16 months ago by barracuda156
Note: See
TracTickets for help on using
tickets.
Replying to kencu:
Thank you!
BTW, do we need in such a port this debugging option by default, on old systems? Or it has a different purpose here?