* Package: media-libs/portmidi-234-r2:0 * Repository: gentoo * Maintainer: proaudio@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking portmedia-code-r234.zip to /var/tmp/portage/media-libs/portmidi-234-r2/work >>> Source unpacked in /var/tmp/portage/media-libs/portmidi-234-r2/work >>> Preparing source in /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk" * Build directory (BUILD_DIR): "/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build" * Applying portmidi-234-cmake.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk" * Build directory (BUILD_DIR): "/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build" cmake -C /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DPORTMIDI_ENABLE_JAVA=no -DPORTMIDI_ENABLE_STATIC=no -DPORTMIDI_ENABLE_TEST=no -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/gentoo_toolchain.cmake /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk loading initial cache file /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/gentoo_common_config.cmake CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is Clang 15.0.1 -- The CXX compiler identification is Clang 15.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /var/tmp/portage/media-libs/portmidi-234-r2/temp/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/llvm/15/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- <<< Gentoo configuration >>> Build type Release Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int C++ -pipe -march=native -fno-diagnostics-color -O2 Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done CMake Warning (dev) at pm_dylib/CMakeLists.txt:116 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at pm_dylib/CMakeLists.txt:116 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinux.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at pm_dylib/CMakeLists.txt:116 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/finddefault.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at pm_dylib/CMakeLists.txt:116 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/porttime/ptlinux.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at pm_dylib/CMakeLists.txt:116 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_common/pmutil.c This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at pm_dylib/CMakeLists.txt:116 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_common/portmidi.c This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done -- Build files have been written to: /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build >>> Source configured. '/var/tmp/portage/media-libs/portmidi-234-r2/temp/clang14.log' -> '/var/tmp/clang/media-libs/portmidi-234-r2/clang14.log' '/var/tmp/portage/media-libs/portmidi-234-r2/temp/clang15.log' -> '/var/tmp/clang/media-libs/portmidi-234-r2/clang15.log' >>> Compiling source in /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk" * Build directory (BUILD_DIR): "/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build" make -j4 -j1 VERBOSE=1 /usr/bin/cmake -S/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk -B/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/CMakeFiles /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' make -f pm_dylib/CMakeFiles/portmidi-dynamic.dir/build.make pm_dylib/CMakeFiles/portmidi-dynamic.dir/depend make[2]: Entering directory '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' cd /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_dylib /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/pm_dylib /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/pm_dylib/CMakeFiles/portmidi-dynamic.dir/DependInfo.cmake make[2]: Leaving directory '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' make -f pm_dylib/CMakeFiles/portmidi-dynamic.dir/build.make pm_dylib/CMakeFiles/portmidi-dynamic.dir/build make[2]: Entering directory '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' [ 14%] Building C object pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinuxalsa.c.o cd /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build/pm_dylib && /var/tmp/portage/media-libs/portmidi-234-r2/temp/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 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -DPMALSA -fPIC -MD -MT pm_dylib/CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinuxalsa.c.o -MF CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinuxalsa.c.o.d -o CMakeFiles/portmidi-dynamic.dir/__/pm_linux/pmlinuxalsa.c.o -c /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:151:20: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] desc->client = GET_DESCRIPTOR_CLIENT(client_port); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:36:40: note: expanded from macro 'GET_DESCRIPTOR_CLIENT' #define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff) ^~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:152:18: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] desc->port = GET_DESCRIPTOR_PORT(client_port); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:37:37: note: expanded from macro 'GET_DESCRIPTOR_PORT' #define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff) ^~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:204:39: warning: passing arguments to 'Pt_Time' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Pt_Time(NULL)); ^ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:293:20: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] desc->client = GET_DESCRIPTOR_CLIENT(client_port); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:36:40: note: expanded from macro 'GET_DESCRIPTOR_CLIENT' #define GET_DESCRIPTOR_CLIENT(info) ((((int)(info)) >> 8) & 0xff) ^~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:294:18: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] desc->port = GET_DESCRIPTOR_PORT(client_port); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:37:37: note: expanded from macro 'GET_DESCRIPTOR_PORT' #define GET_DESCRIPTOR_PORT(info) (((int)(info)) & 0xff) ^~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:438:52: warning: cast to smaller integer type 'unsigned int' from 'snd_seq_t *' (aka 'struct _snd_seq *') [-Wpointer-to-int-cast] VERBOSE printf("snd_seq_drain_output: 0x%x\n", (unsigned int) seq); ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:761:31: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] ...MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:35:40: note: expanded from macro 'MAKE_DESCRIPTOR' #define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:771:31: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] ...MAKE_DESCRIPTOR(snd_seq_port_info_get_client(pinfo), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk/pm_linux/pmlinuxalsa.c:35:40: note: expanded from macro 'MAKE_DESCRIPTOR' #define MAKE_DESCRIPTOR(client, port) ((void*)(((client) << 8) | (port))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. [ 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 && /var/tmp/portage/media-libs/portmidi-234-r2/temp/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 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -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 [-Werror,-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 make[2]: Leaving directory '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' make[1]: *** [CMakeFiles/Makefile2:116: pm_dylib/CMakeFiles/portmidi-dynamic.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' make: *** [Makefile:136: all] Error 2 * ERROR: media-libs/portmidi-234-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-libs/portmidi-234-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/portmidi-234-r2::gentoo'`. * The complete build log is located at '/var/log/portage/media-libs:portmidi-234-r2:20221002-142335.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/portmidi-234-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/portmidi-234-r2/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk_build' * S: '/var/tmp/portage/media-libs/portmidi-234-r2/work/portmedia-code-r234/portmidi/trunk' !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =portmidi-234