* Package: games-engines/odamex-10.0.0:0 * Repository: gentoo * Maintainer: games@gentoo.org * Upstream: http://odamex.net/bugs/ * USE: abi_x86_64 amd64 client elibc_glibc hidpi kernel_linux portmidi userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking odamex-src-10.0.0.tar.xz to /var/tmp/portage/games-engines/odamex-10.0.0/work >>> Source unpacked in /var/tmp/portage/games-engines/odamex-10.0.0/work >>> Preparing source in /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0" * Build directory (BUILD_DIR): "/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build" * Applying odamex-10.0.0-unbundle-miniupnpc.patch ... [ ok ] * Applying odamex-10.0.0-unbundle-jsoncpp.patch ... [ ok ] * Applying odamex-10.0.0-unbundle-fltk.patch ... [ ok ] * Applying odamex-10.0.0-musl.patch ... [ ok ] * Applying odamex-10.0.0-master-std.patch ... [ ok ] * Applying odamex-10.0.0-gcc12.patch ... [ ok ] * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE RelWithDebInfo) * Hardcoded definition(s) removed in client/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_BINARY_DIR}) >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0" * Build directory (BUILD_DIR): "/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build" cmake -C /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DUSE_INTERNAL_FLTK=yes -DUSE_INTERNAL_JSONCPP=0 -DUSE_INTERNAL_LIBS=0 -DUSE_INTERNAL_MINIUPNP=0 -DBUILD_CLIENT=yes -DBUILD_LAUNCHER=no -DBUILD_MASTER=no -DBUILD_SERVER=no -DBUILD_OR_FAIL=1 -DENABLE_PORTMIDI=yes -DUSE_MINIUPNP=no -DCMAKE_DISABLE_FIND_PACKAGE_X11=yes -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/gentoo_toolchain.cmake /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0 loading initial cache file /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - 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/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Target architecture: amd64 -- Build Type: RelWithDebInfo -- Export Compile Commands: ON -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.39") -- Found CURL: /usr/lib64/libcurl.so (found version "7.87.0") -- Compiling FLTK... -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - 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/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of long -- Check size of long - done -- Check size of long long -- Check size of long long - done -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.0") -- Looking for POSIX compatible scandir -- POSIX compatible scandir - found -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.39") -- Configuration Summary for FLTK 1.4.0 generated by CMake 3.25.1 -- -- The following OPTIONAL packages have been found: * ZLIB * PNG -- The following OPTIONAL packages have not been found: * Doxygen -- Static libraries will be built in /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/libraries/fltk-build/lib -- Shared libraries will not be built (set OPTION_BUILD_SHARED_LIBS=ON to build) -- Example programs will not be built (set FLTK_BUILD_EXAMPLES=ON to build) -- End of Configuration Summary -- -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/libraries/fltk-build [1/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jmemnobs.c.o [2/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jaricom.c.o [3/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcomapi.c.o [4/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jutils.c.o [5/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jerror.c.o [6/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcapistd.c.o [7/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcapimin.c.o [8/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jmemmgr.c.o [9/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jctrans.c.o [10/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdatadst.c.o [11/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcparam.c.o [12/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcarith.c.o [13/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcinit.c.o [14/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcmaster.c.o [15/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcmainct.c.o [16/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcmarker.c.o [17/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcprepct.c.o [18/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jccoefct.c.o [19/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jccolor.c.o [20/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcsample.c.o [21/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jcdctmgr.c.o [22/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jfdctflt.c.o [23/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jfdctfst.c.o [24/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdapimin.c.o [25/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdapistd.c.o [26/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdtrans.c.o [27/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdatasrc.c.o [28/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdarith.c.o [29/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jchuff.c.o [30/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmaster.c.o [31/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdinput.c.o [32/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmainct.c.o [33/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdcoefct.c.o [34/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdhuff.c.o [35/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmarker.c.o [36/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdpostct.c.o [37/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jddctmgr.c.o [38/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jidctfst.c.o [39/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jidctflt.c.o [40/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdsample.c.o [41/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdcolor.c.o [42/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jfdctint.c.o [43/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jquant1.c.o [44/268] Building CXX object src/CMakeFiles/fltk.dir/Fl.cxx.o FAILED: src/CMakeFiles/fltk.dir/Fl.cxx.o /usr/bin/x86_64-pc-linux-gnu-g++ -DFL_LIBRARY -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/libraries/fltk-build -I/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0/libraries/fltk -I/usr/include/freetype2 -I/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0/libraries/fltk/jpeg -pipe -march=native -fno-diagnostics-color -O2 -O2 -g -DNDEBUG -fno-diagnostics-color -MD -MT src/CMakeFiles/fltk.dir/Fl.cxx.o -MF src/CMakeFiles/fltk.dir/Fl.cxx.o.d -o src/CMakeFiles/fltk.dir/Fl.cxx.o -c /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0/libraries/fltk/src/Fl.cxx In file included from /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0/libraries/fltk/src/Fl.cxx:22: /var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0/libraries/fltk/FL/platform.H:49:14: fatal error: X11/Xlib.h: No such file or directory 49 | # include | ^~~~~~~~~~~~ compilation terminated. [45/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jdmerge.c.o [46/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jquant2.c.o [47/268] Building C object jpeg/CMakeFiles/fltk_jpeg.dir/jidctint.c.o ninja: build stopped: subcommand failed. CMake Error at libraries/CMakeLists.txt:109 (message): Library fltk did not build correctly. Call Stack (most recent call first): libraries/CMakeLists.txt:282 (lib_build) -- Configuring incomplete, errors occurred! See also "/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build/CMakeFiles/CMakeOutput.log". * ERROR: games-engines/odamex-10.0.0::gentoo failed (configure phase): * cmake failed * * Call stack: * ebuild.sh, line 136: Called src_configure * environment, line 2687: Called cmake_src_configure * environment, line 1169: Called die * The specific snippet of code: * "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; * * If you need support, post the output of `emerge --info '=games-engines/odamex-10.0.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-engines/odamex-10.0.0::gentoo'`. * The complete build log is located at '/var/log/portage/games-engines:odamex-10.0.0:20230109-143040.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-engines/odamex-10.0.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-engines/odamex-10.0.0/temp/environment'. * Working directory: '/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0_build' * S: '/var/tmp/portage/games-engines/odamex-10.0.0/work/odamex-src-10.0.0'