clangen / musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
https://musikcube.com
BSD 3-Clause "New" or "Revised" License
4.24k stars 292 forks source link

make ends with [ 42%] Built target musikcore make: *** [Makefile:136: all] Error 2 #714

Open darkicekeel opened 1 month ago

darkicekeel commented 1 month ago

as in the title, i'm on gentoo trying to compile, it hangs at

[ 42%] Built target musikcore make: *** [Makefile:136: all] Error 2

cmake . spawns some errors

` cmake . -- The C compiler identification is GNU 13.3.1 -- The CXX compiler identification is GNU 13.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- [ccache] disabled; homebrew or standalone build detected. -- [cross-compile] not enabled! -- [vendor-link-directories] -- [vendor-include-directories] -- [os-system-libs] /usr/lib64/libdl.a -- [project-include-directories] /home/tkes/software/musikcube/src;/home/tkes/software/musikcube/src/musikcore;/home/tkes/software/musikcube/src/musikcube;/home/tkes/software/musikcube/src/musikcube/cursespp;/home/tkes/software/musikcube/src/3rdparty/include;/home/tkes/software/musikcube/src/3rdparty/asio/asio/include -- [dependency-detection] 'z' library resolved to '/usr/lib64/libz.so' -- [dependency-detection] 'zlib.h' resolved to '' -- [dependency-detection] 'pthread' library resolved to '/usr/lib64/libpthread.a' -- [dependency-detection] 'pthread.h' resolved to '' -- [build] musikcube_LINK_LIBS: /usr/lib64/libdl.a/usr/lib64/libcurl.so/usr/lib64/libssl.so/usr/lib64/libcrypto.so/usr/lib64/libz.so/usr/lib64/libpthread.a -- [dependency-detection] 'asio.hpp' resolved to '' -- [ncurses] ENABLE_MACOS_SYSTEM_NCURSES is not defined, setting to false -- [ncurses] using library names with 'w' prefix -- [ncurses] not Darwin! will attempt to link against libtinfo -- [musikcube] using libtinfo at: /usr/lib64/libtinfo.so -- [musikcube] using libncurses at: /usr/lib64/libncursesw.so -- [musikcube] using libpanel at: /usr/lib64/libpanelw.so -- [taglibmetadatareader] using LIBTAG-NOTFOUND -- [add-plugin] added taglibreader -- [add-plugin] added alsaout -- [add-plugin] skipped coreaudioout -- [add-plugin] added nullout -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'libpipewire-0.3' -- Found libpipewire-0.3, version 1.2.3 -- [add-plugin] added pipewireout -- [portaudioout] using libportaudio at: /usr/lib64/libportaudio.so -- [add-plugin] added portaudioout -- [add-plugin] added pulseout -- [add-plugin] added sndioout -- [add-plugin] skipped macosmediakeys -- Checking for module 'libsystemd' -- Package 'libsystemd' not found -- [add-plugin] skipped mpris -- [dependency-detection] 'microhttpd' library resolved to 'LIBMICROHTTPD-NOTFOUND' -- [dependency-detection] 'microhttpd.h' resolved to '' -- [server] using LIBMICROHTTPD-NOTFOUND, /usr/lib64/libz.so -- [add-plugin] added server -- [add-plugin] added httpdatastream -- [add-plugin] added ffmpegdecoder -- [gmedecoder] using GME-NOTFOUND -- [add-plugin] skipped gmedecoder -- [add-plugin] skipped openmptdecoder -- [add-plugin] added stockencoders -- [add-plugin] added supereqdsp -- Configuring done (0.9s) CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: EVLIB linked by target "musikcubed" in directory /home/tkes/software/musikcube/src/musikcubed LIBMICROHTTPD linked by target "server" in directory /home/tkes/software/musikcube/src/plugins/server LIBTAG linked by target "taglibreader" in directory /home/tkes/software/musikcube/src/plugins/taglib_plugin

-- Generating done (0.1s) CMake Generate step failed. Build files cannot be regenerated correctly.`

any help would be appreciated, i wanna try this, since moc keeps segfaulting and i think it's worth to try another console player