* Package: media-video/obs-studio-24.0.5 * Repository: gentoo * Maintainer: chiitoo@gentoo.org * USE: abi_x86_64 alsa amd64 elibc_glibc kernel_linux python_single_target_python3_6 python_targets_python3_6 ssl truetype userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking obs-studio-24.0.5.tar.gz to /var/tmp/portage/media-video/obs-studio-24.0.5/work >>> Source unpacked in /var/tmp/portage/media-video/obs-studio-24.0.5/work >>> Preparing source in /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5 ... removed '/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5/cmake/Modules/FindFreetype.cmake' * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE RelWithDebInfo) >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5 ... >>> Working in BUILD_DIR: "/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build" cmake -C /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_ALSA=no -DDISABLE_FREETYPE=no -DDISABLE_JACK=yes -DDISABLE_LIBFDK=yes -DDISABLE_PULSEAUDIO=yes -DDISABLE_SPEEXDSP=yes -DDISABLE_V4L2=yes -DDISABLE_VLC=yes -DLIBOBS_PREFER_IMAGEMAGICK=no -DOBS_MULTIARCH_SUFFIX=64 -DOBS_VERSION_OVERRIDE=24.0.5 -DUNIX_STRUCTURE=1 -DWITH_RTMPS=yes -DENABLE_SCRIPTING=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build/gentoo_toolchain.cmake /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5 loading initial cache file /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build/gentoo_common_config.cmake -- The C compiler identification is GNU 9.2.0 -- The CXX compiler identification is GNU 9.2.0 -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- OBS_VERSION: 24.0.5 -- Try C++11 flag = [-std=gnu++11] -- Performing Test CXX11_FLAG_DETECTED -- Performing Test CXX11_FLAG_DETECTED - Success -- Found CXX11: -std=gnu++11 -- Found OpenGL: /usr/lib64/libGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found FFmpeg: /usr/sbin/../lib64/libavcodec.so (found version "58.54.100") found components: avcodec avdevice avutil avformat -- Found Libcurl: /usr/sbin/../lib64/libcurl.so -- Scripting plugin disabled -- Using system Jansson library -- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.6.3") -- XCB[XCB]: Found component XCB -- Found XCB_XCB: /usr/lib64/libxcb.so -- Found XCB: /usr/lib64/libxcb.so -- Found X11_XCB: /usr/lib64/libX11-xcb.so -- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Found FFmpeg: /usr/sbin/../lib64/libavformat.so (found version "58.29.100") found components: avformat avutil swscale swresample avcodec -- XCB[XINPUT]: Found component XINPUT -- Found XCB_XINPUT: /usr/lib64/libxcb-xinput.so -- Found XCB: /usr/lib64/libxcb-xinput.so CMake Warning at libobs/CMakeLists.txt:23 (find_package): By not providing "FindPulseAudio.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "PulseAudio", but CMake did not find one. Could not find a package configuration file provided by "PulseAudio" with any of the following names: PulseAudioConfig.cmake pulseaudio-config.cmake Add the installation prefix of "PulseAudio" to CMAKE_PREFIX_PATH or set "PulseAudio_DIR" to a directory containing one of the above files. If "PulseAudio" provides a separate development package or SDK, be sure it has been installed. -- Using libavcodec for image loading in libobs -- Found zlib: /usr/sbin/../lib64/libz.so -- XCB[XCB]: Found component XCB -- XCB[RANDR]: Found component RANDR -- Found XCB_RANDR: /usr/lib64/libxcb-randr.so -- XCB[SHM]: Found component SHM -- Found XCB_SHM: /usr/lib64/libxcb-shm.so -- XCB[XFIXES]: Found component XFIXES -- Found XCB_XFIXES: /usr/lib64/libxcb-xfixes.so -- XCB[XINERAMA]: Found component XINERAMA -- Found XCB_XINERAMA: /usr/lib64/libxcb-xinerama.so -- Found XCB: /usr/lib64/libxcb.so;/usr/lib64/libxcb-randr.so;/usr/lib64/libxcb-shm.so;/usr/lib64/libxcb-xfixes.so;/usr/lib64/libxcb-xinerama.so -- PulseAudio support disabled -- v4l2 plugin disabled -- JACK support disabled -- Found ALSA: /usr/lib64/libasound.so (found version "1.2.1.2") -- VLC video plugin disabled -- Found Libx264: /usr/sbin/../lib64/libx264.so -- Libfdk support disabled -- Found FFmpeg: /usr/sbin/../lib64/libavcodec.so (found version "58.54.100") found components: avcodec avfilter avdevice avutil swscale avformat swresample -- Found FFmpeg: /usr/sbin/../lib64/libavcodec.so (found version "58.54.100") found components: avcodec avutil avformat -- Found Libmbedtls: /usr/sbin/../lib64/libmbedtls.so;/usr/sbin/../lib64/libmbedcrypto.so;/usr/sbin/../lib64/libmbedx509.so -- SpeexDSP support disabled -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -O2 -pipe -march=native -fno-common -std=gnu99 -fno-strict-aliasing C++ -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-field-initializers -O2 -pipe -march=native -fno-common -std=gnu++11 -fno-strict-aliasing Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build >>> Source configured. >>> Compiling source in /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5 ... >>> Working in BUILD_DIR: "/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build" ninja -v -j1 -l0 [1/305] /usr/bin/x86_64-pc-linux-gnu-gcc -DGLAD_GLAPI_EXPORT_BUILD -DUSE_XDG -Dglad_EXPORTS -I/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5/deps/glad/include -DNDEBUG -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -O2 -pipe -march=native -fno-common -std=gnu99 -fno-strict-aliasing -fPIC -DPIC -fvisibility=hidden -fPIC -MD -MT deps/glad/CMakeFiles/glad.dir/src/glad.c.o -MF deps/glad/CMakeFiles/glad.dir/src/glad.c.o.d -o deps/glad/CMakeFiles/glad.dir/src/glad.c.o -c /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5/deps/glad/src/glad.c [2/305] /usr/bin/x86_64-pc-linux-gnu-gcc -DGLAD_GLAPI_EXPORT_BUILD -DUSE_XDG -Dglad_EXPORTS -I/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5/deps/glad/include -DNDEBUG -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -O2 -pipe -march=native -fno-common -std=gnu99 -fno-strict-aliasing -fPIC -DPIC -fvisibility=hidden -fPIC -MD -MT deps/glad/CMakeFiles/glad.dir/src/glad_glx.c.o -MF deps/glad/CMakeFiles/glad.dir/src/glad_glx.c.o.d -o deps/glad/CMakeFiles/glad.dir/src/glad_glx.c.o -c /var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5/deps/glad/src/glad_glx.c [3/305] : && /usr/bin/x86_64-pc-linux-gnu-gcc -fPIC -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -O2 -pipe -march=native -fno-common -std=gnu99 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libobsglad.so.0 -o deps/glad/libobsglad.so.0 deps/glad/CMakeFiles/glad.dir/src/glad.c.o deps/glad/CMakeFiles/glad.dir/src/glad_glx.c.o -lX11 -ldl -lGL && : FAILED: deps/glad/libobsglad.so.0 : && /usr/bin/x86_64-pc-linux-gnu-gcc -fPIC -Wall -Wextra -Wvla -Wno-unused-function -Werror-implicit-function-declaration -Wno-missing-braces -Wno-missing-field-initializers -O2 -pipe -march=native -fno-common -std=gnu99 -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libobsglad.so.0 -o deps/glad/libobsglad.so.0 deps/glad/CMakeFiles/glad.dir/src/glad.c.o deps/glad/CMakeFiles/glad.dir/src/glad_glx.c.o -lX11 -ldl -lGL && : /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: deps/glad/CMakeFiles/glad.dir/src/glad_glx.c.o:(.bss+0x4b8): multiple definition of `gladGetProcAddressPtr'; deps/glad/CMakeFiles/glad.dir/src/glad.c.o:(.bss+0x5008): first defined here collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. * ERROR: media-video/obs-studio-24.0.5::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 3139: Called cmake-utils_src_compile * environment, line 1001: Called cmake-utils_src_make * environment, line 1182: Called _cmake_ninja_src_make * environment, line 557: Called eninja * environment, line 1487: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=media-video/obs-studio-24.0.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-video/obs-studio-24.0.5::gentoo'`. * The complete build log is located at '/var/log/portage/media-video:obs-studio-24.0.5:20200207-022815.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-video/obs-studio-24.0.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/obs-studio-24.0.5/temp/environment'. * Working directory: '/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5_build' * S: '/var/tmp/portage/media-video/obs-studio-24.0.5/work/obs-studio-24.0.5'