Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 903878

Summary: media-libs/portmidi-234-r2 fails to compile (Clang 16)
Product: Gentoo Linux Reporter: Alec Ari <neotheuser>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: portmidi build.log
emerge --info

Description Alec Ari 2023-04-05 16:55:31 UTC
Created attachment 859557 [details]
portmidi build.log

[ 28%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o
cd /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/pm_dylib && /usr/lib/llvm/16/bin/clang -Dportmidi_dynamic_EXPORTS -I/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_common -I/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/porttime  -O2 -march=x86-64-v2 -fPIC -fstack-protector-strong -fstack-clash-protection -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3  -DPMALSA -fPIC -MD -MT pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o -MF CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o.d -o CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o -c /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinux.c
/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinux.c:45:34: error: call to undeclared function 'find_default_device'; ISO C99 and later do not support implicit function
      declarations [-Wimplicit-function-declaration]
    pm_default_input_device_id = find_default_device(
                                 ^
/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinux.c:45:34: note: did you mean 'pm_find_default_device'?                                    
/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_common/pminternal.h:173:5: note: 'pm_find_default_device' declared here
int pm_find_default_device(char *pattern, int is_input);
    ^
1 error generated.                                                                                                                                                                            
make[2]: *** [pm_dylib/CMakeFiles/portmidi-dynamic.dir/build.make:90: pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinux.c.o] Error 1
Comment 1 Alec Ari 2023-04-05 16:56:21 UTC
Created attachment 859558 [details]
emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-04-05 18:22:09 UTC

*** This bug has been marked as a duplicate of bug 874084 ***