Last active
June 4, 2025 05:34
-
-
Save T-X/0d260dc61c1126a2ae3d69f8c25b0e47 to your computer and use it in GitHub Desktop.
ANMP build errors
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ cmake .. | |
| -- The C compiler identification is GNU 14.2.0 | |
| -- The CXX compiler identification is GNU 14.2.0 | |
| -- Detecting C compiler ABI info | |
| -- Detecting C compiler ABI info - done | |
| -- Check for working C compiler: /usr/lib/ccache/cc - skipped | |
| -- Detecting C compile features | |
| -- Detecting C compile features - done | |
| -- Detecting CXX compiler ABI info | |
| -- Detecting CXX compiler ABI inf ALSA include dir : /usr/include /usr/include | |
| ALSA libraries : /usr/lib/x86_64-linux-gnu/libasound.so | |
| ALSA static libs : | |
| JACK include dir : /usr/include | |
| JACK libraries : jack;pthread | |
| JACK static libs : jack;pthread | |
| EBUR128 include dir : /usr/include | |
| EBUR128 libraries : ebur128 | |
| EBUR128 static libs : ebur128;m | |
| LIBGME include dir : /usr/include/gme | |
| LIBGME libraries : /usr/lib/x86_64-linux-gnu/libgme.so | |
| LIBGME static libs : | |
| LIBGME include dir : /usr/include/gme | |
| LIBGME libraries : /usr/lib/x86_64-linux-gnu/libgme.so | |
| LIBGME static libs : | |
| LIBSND include dir : /usr/include;/usr/include/opus;/usr/include/x86_64-linux-gnu | |
| LIBSND libraries : sndfile | |
| LIBSND static libs : sndfile;mp3lame;FLAC;m;ogg;vorbis;m;ogg;vorbisenc;vorbis;m;ogg;opus;m;mpg123;m | |
| VORBISFILE include dir : /usr/include/vorbisfile | |
| VORBISFILE libraries : /usr/lib/x86_64-linux-gnu/libvorbisfile.so | |
| VORBISFILE static libs : | |
| VORBIS include dir : /usr/include/vorbis | |
| VORBIS libraries : /usr/lib/x86_64-linux-gnu/libvorbis.so | |
| VORBIS -- Checking for module 'libavcodec' | |
| -- Found libavcodec, version 61.19.101 | |
| -- Checking for module 'libavformat' | |
| -- Found libavformat, version 61.7.100 | |
| -- Checking for module 'libavutil' | |
| -- Found libavutil, version 59.39.100 | |
| -- Checking for modul AVCODEC include dir : /usr/include/x86_64-linux-gnu | |
| AVCO-- Checking for module 'fluidsynth>=2.2.0' | |
| -- Found fluidsynth, version 2.4.4 | |
| -- Checking for module 'smf' | |
| -- Found smf, version 1.3 | |
| -- Checking for module 'libopenmpt' | |
| -- Found libopenmpt, version 0.7.13+release.autotools | |
| -- Checking for module 'libcue' | |
| -- Found libcue, version 2.2.1 | |
| -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so | |
| -- Configuring done (1.6s) | |
| -- Generating done (0.1s) | |
| -- Build files have been written to: /home/linus/dev-priv/ANMP/build | |
| 11;avutil;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11 | |
| AVFORMAT include dir : /usr/include/x86_64-linux-gnu | |
| AVFORMAT libraries : avformat | |
| AVFORMAT static libs : avformat;m;atomic;dvdnav;pthread;dvdread;xml2;bz2;gme;openmpt;stdc++;chromaprint;bluray;z;gnutls;rabbitmq;rist;srt-gnutls;ssh;zmq;avcodec;vpx;m;vpx;m;vpx;m;vpx;m;webpmux;m;atomic;lzma;dav1d;rsvg-2;gio-2.0;gdk_pixbuf-2.0;gobject-2.0;glib-2.0;cairo;zvbi;pthread;m;png;z;snappy;stdc++;aom;codec2;gsm;jxl;jxl_threads;mp3lame;m;openjp2;opus;rav1e;m;shine;speex;SvtAv1Enc;theoraenc;theoradec;ogg;twolame;vorbis;vorbisenc;webp;x264;x265;xvidcore;z;va;vpl;dl;stdc++;m;soxr;atomic;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11;avutil;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11;swresample;m;soxr;atomic;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11;avutil;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11 | |
| AVUTIL include dir : /usr/include/x86_64-linux-gnu | |
| AVUTIL libraries : avutil | |
| AVUTIL static libs : avutil;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11 | |
| SWRESAMPLE include dir : /usr/include/x86_64-linux-gnu | |
| SWRESAMPLE libraries : swresample | |
| SWRESAMPLE static libs : swresample;m;soxr;atomic;avutil;va-drm;va;va-x11;va;vdpau;X11;m;drm;vpl;dl;stdc++;OpenCL;va;atomic;X11 | |
| FLUIDSYNTH include dir : /usr/include;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6;/usr/include/opus;/usr/include/x86_64-linux-gnu;/usr/include/pipewire-0.3;/usr/include/spa-0.2;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/libinstpatch-2;/usr/include/SDL2 | |
| FLUIDSYNTH libraries : fluidsynth | |
| FLUIDSYNTH static libs : fluidsynth;m;atomic;m;sysprof-capture-4;glib-2.0;atomic;m;sysprof-capture-4;mp3lame;FLAC;m;ogg;vorbis;m;ogg;m;ogg;m;m;pulse-simple;pulsecommon-17.0;pulse;pulsecommon-17.0;asound;m;rt;jack;pthread;pipewire-0.3;systemd;dbus-1;systemd;gmodule-2.0;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8;atomic;m;sysprof-capture-4;pcre2-8;instpatch-1.0;atomic;m;sysprof-capture-4;pcre2-8;gobject-2.0;atomic;m;sysprof-capture-4;ffi;gthread-2.0;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8;sndfile;mp3lame;FLAC;m;ogg;vorbis;m;ogg;vorbisenc;vorbis;m;ogg;opus;m;mpg123;m;SDL2;m;asound;m;dl;pthread;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;readline;tinfo | |
| LIBSMF include dir : /usr/include;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6 | |
| LIBSMF libraries : smf;m;glib-2.0 | |
| LIBSMF static libs : smf;m;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8 | |
| LIBOPENMPT include dir : /usr/include;/usr/include/x86_64-linux-gnu | |
| LIBOPENMPT libraries : openmpt | |
| LIBOPENMPT static libs : openmpt;z;mpg123;m;ogg;vorbis;m;ogg;vorbisfile;vorbis;m;ogg | |
| LIBCUE include dir : /usr/include | |
| LIBCUE libraries : cue | |
| LIBCUE static libs : cue | |
| Qt5Widgets include dir : /usr/include/x86_64-linux-gnu/qt5/;/usr/include/x86_64-linux-gnu/qt5/QtWidgets;/usr/include/x86_64-linux-gnu/qt5/QtGui;/usr/include/x86_64-linux-gnu/qt5/QtCore;/usr/lib/x86_64-linux-gnu/qt5//mkspecs/linux-g++ | |
| Qt5Widgets libraries : Qt5::Widgets | |
| Qt5Widgets static libs : | |
| Qt5DBus include dir : /usr/include/x86_64-linux-gnu/qt5/;/usr/include/x86_64-linux-gnu/qt5/QtDBus;/usr/include/x86_64-linux-gnu/qt5/QtCore;/usr/lib/x86_64-linux-gnu/qt5//mkspecs/linux-g++ | |
| Qt5DBus libraries : Qt5::DBus | |
| Qt5DBus static libs : | |
| QT5CORE include dir : | |
| QT5CORE libraries : | |
| QT5CORE static libs : | |
| Qt5OpenGL include dir : /usr/include/x86_64-linux-gnu/qt5/;/usr/include/x86_64-linux-gnu/qt5/QtOpenGL;/usr/include/x86_64-linux-gnu/qt5/QtWidgets;/usr/include/x86_64-linux-gnu/qt5/QtGui;/usr/include/x86_64-linux-gnu/qt5/QtCore;/usr/lib/x86_64-linux-gnu/qt5//mkspecs/linux-g++ | |
| Qt5OpenGL libraries : Qt5::OpenGL | |
| Qt5OpenGL static libs : | |
| OPENGL include dir : /usr/include /usr/include | |
| OPENGL libraries : /usr/lib/x86_64-linux-gnu/libOpenGL.so;/usr/lib/x86_64-linux-gnu/libGLX.so;/usr/lib/x86_64-linux-gnu/libGLU.so | |
| OPENGL static libs : | |
| The following components will be built: | |
| ----------------------------------------------- | |
| ALSA support | |
| Jack support | |
| ebur128 support | |
| libgme support | |
| libsndfile support | |
| FFmpeg support | |
| fluidsynth support | |
| openmpt support | |
| libcue support | |
| QT GUI support | |
| Audio Visualizer support | |
| The following components WILL NOT be built: | |
| ----------------------------------------------- | |
| PortAudio support | |
| libmad support | |
| lazyusf support | |
| aopsf support | |
| vgmstream support | |
| CMake Deprecation Warning at gui/CMakeLists.txt:1 (cmake_minimum_required): | |
| Compatibility with CMake < 3.10 will be removed from a future version of | |
| CMake. | |
| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | |
| to tell CMake that the project requires at least <min> but has been updated | |
| to work with policies introduced by <max> or earlier. | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ make | |
| [ 1%] Building CXX object src/CMakeFiles/anmp-internal.dir/AudioOutput/IAudioOutput.cpp.o | |
| [ 2%] Building CXX object src/CMakeFiles/anmp-internal.dir/AudioOutput/WaveOutput.cpp.o | |
| [ 4%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/AtomicWrite.cpp.o | |
| [ 5%] Building C object src/CMakeFiles/anmp-internal.dir/Common/AudioDriver.c.o | |
| [ 7%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/Common.cpp.o | |
| [ 8%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/LoudnessFile.cpp.o | |
| [ 9%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/PlaylistFactory.cpp.o | |
| /home/linus/dev-priv/ANMP/src/Common/PlaylistFactory.cpp: In static member function ‘static void PlaylistFactory::parseCue(std::vector<Song*>&, const std::string&)’: | |
| /home/linus/dev-priv/ANMP/src/Common/PlaylistFactory.cpp:77:44: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes] | |
| 77 | std::unique_ptr<FILE, decltype(&fclose)> f(fopen(filePath.c_str(), "r"), &fclose); | |
| | ^ | |
| [ 11%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/SongFormat.cpp.o | |
| [ 12%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/StringFormatter.cpp.o | |
| [ 14%] Building C object src/CMakeFiles/anmp-internal.dir/Common/SampleFormat.c.o | |
| [ 15%] Building CXX object src/CMakeFiles/anmp-internal.dir/Common/ThreadPriority.cpp.o | |
| [ 16%] Building CXX object src/CMakeFiles/anmp-internal.dir/InputLibraryWrapper/Song.cpp.o | |
| [ 18%] Building CXX object src/CMakeFiles/anmp-internal.dir/InputLibraryWrapper/StandardWrapper.cpp.o | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/StandardWrapper.cpp: In member function ‘SAMPLEFORMAT* StandardWrapper<SAMPLEFORMAT>::allocPcmBuffer(size_t)’: | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/StandardWrapper.cpp:54:58: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes] | |
| 54 | std::unique_ptr<std::FILE, decltype(&std::fclose)> tmp(nullptr, std::fclose); | |
| | ^ | |
| [ 19%] Building CXX object src/CMakeFiles/anmp-internal.dir/PlayerLogic/Config.cpp.o | |
| [ 21%] Building CXX object src/CMakeFiles/anmp-internal.dir/PlayerLogic/Player.cpp.o | |
| [ 22%] Building CXX object src/CMakeFiles/anmp-internal.dir/PlayerLogic/Playlist.cpp.o | |
| [ 23%] Building CXX object src/CMakeFiles/anmp-internal.dir/AudioOutput/ALSAOutput.cpp.o | |
| [ 25%] Building CXX object src/CMakeFiles/anmp-internal.dir/AudioOutput/JackOutput.cpp.o | |
| /home/linus/dev-priv/ANMP/src/AudioOutput/JackOutput.cpp: In static member function ‘static int JackOutput::processCallback(jack_nframes_t, void*)’: | |
| /home/linus/dev-priv/ANMP/src/AudioOutput/JackOutput.cpp:372:38: warning: ISO C++ forbids variable length array ‘out’ [-Wvla] | |
| 372 | jack_default_audio_sample_t *out[nJackPorts]; // temporary array that caches the retrieved buffers for jack ports | |
| | ^~~ | |
| [ 26%] Building CXX object src/CMakeFiles/anmp-internal.dir/AudioOutput/ebur128Output.cpp.o | |
| [ 28%] Building CXX object src/CMakeFiles/anmp-internal.dir/InputLibraryWrapper/LibGMEWrapper.cpp.o | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/LibGMEWrapper.cpp: In member function ‘bool LibGMEWrapper::wholeSong() const’: | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/LibGMEWrapper.cpp:256:32: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] | |
| 256 | return this->fileLen.Value != -1; | |
| | ~~~~~~~~~~~~~~~~~~~~^~~~~ | |
| [ 29%] Building CXX object src/CMakeFiles/anmp-internal.dir/InputLibraryWrapper/LibSNDWrapper.cpp.o | |
| [ 30%] Building CXX object src/CMakeFiles/anmp-internal.dir/InputLibraryWrapper/FFMpegWrapper.cpp.o | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:52:5: error: use of undeclared identifier 'av_register_all' [clang-diagnostic-error] | |
| 52 | av_register_all(); | |
| | ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:89:14: error: cannot initialize a variable of type 'AVCodec *' with an rvalue of type 'const AVCodec *' [clang-diagnostic-error] | |
| 89 | AVCodec *decoder = avcodec_find_decoder(pCodecPar->codec_id); | |
| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:121:48: error: no member named 'channels' in 'AVCodecParameters' [clang-diagnostic-error] | |
| 121 | this->Format.VoiceChannels[0] = pCodecPar->channels; | |
| | ~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:151:20: error: no member named 'channel_layout' in 'AVCodecParameters' [clang-diagnostic-error] | |
| 151 | if (pCodecPar->channel_layout == 0) | |
| | ~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:153:20: error: no member named 'channel_layout' in 'AVCodecParameters' [clang-diagnostic-error] | |
| 153 | pCodecPar->channel_layout = av_get_default_channel_layout(pCodecPar->channels); | |
| | ~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:153:78: error: no member named 'channels' in 'AVCodecParameters' [clang-diagnostic-error] | |
| 153 | pCodecPar->channel_layout = av_get_default_channel_layout(pCodecPar->channels); | |
| | ~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:161:63: error: no member named 'channel_layout' in 'AVCodecParameters' [clang-diagnostic-error] | |
| 161 | av_opt_set_int(this->swr, "in_channel_layout", pCodecPar->channel_layout, 0); | |
| | ~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:162:64: error: no member named 'channel_layout' in 'AVCodecParameters' [clang-diagnostic-error] | |
| 162 | av_opt_set_int(this->swr, "out_channel_layout", pCodecPar->channel_layout, 0); | |
| | ~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:272:94: error: no member named 'channels' in 'AVFrame' [clang-diagnostic-error] | |
| 272 | this->tmpSwrBuf.resize(oldNoOfItems + this->frame->nb_samples * this->frame->channels); | |
| | ~~~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:280:69: error: no member named 'channels' in 'AVFrame' [clang-diagnostic-error] | |
| 280 | frame_t itemsToCopy = framesToDo * this->frame->channels; | |
| | ~~~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp:293:63: error: no member named 'channels' in 'AVFrame' [clang-diagnostic-error] | |
| 293 | pcm += this->frame->nb_samples * this->frame->channels; | |
| | ~~~~~~~~~~~ ^ | |
| /home/linus/dev-priv/ANMP/.clang-tidy:5:1: error: unknown key 'AnalyzeTemporaryDtors' | |
| AnalyzeTemporaryDtors: false | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
| Error parsing /home/linus/dev-priv/ANMP/.clang-tidy: Invalid argument | |
| /home/linus/dev-priv/ANMP/.clang-tidy:5:1: error: unknown key 'AnalyzeTemporaryDtors' | |
| AnalyzeTemporaryDtors: false | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
| Error parsing /home/linus/dev-priv/ANMP/.clang-tidy: Invalid argument | |
| /home/linus/dev-priv/ANMP/.clang-tidy:5:1: error: unknown key 'AnalyzeTemporaryDtors' | |
| AnalyzeTemporaryDtors: false | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
| Error parsing /home/linus/dev-priv/ANMP/.clang-tidy: Invalid argument | |
| /home/linus/dev-priv/ANMP/.clang-tidy:5:1: error: unknown key 'AnalyzeTemporaryDtors' | |
| AnalyzeTemporaryDtors: false | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
| Error parsing /home/linus/dev-priv/ANMP/.clang-tidy: Invalid argument | |
| 1334 warnings and 11 errors generated. | |
| Error while processing /home/linus/dev-priv/ANMP/src/InputLibraryWrapper/FFMpegWrapper.cpp. | |
| Suppressed 1334 warnings (1334 in non-user code). | |
| Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well. | |
| Found compiler errors, but -fix-errors was not specified. | |
| Fixes have NOT been applied. | |
| Found compiler error(s). | |
| make[2]: *** [src/CMakeFiles/anmp-internal.dir/build.make:373: src/CMakeFiles/anmp-internal.dir/InputLibraryWrapper/FFMpegWrapper.cpp.o] Error 1 | |
| make[1]: *** [CMakeFiles/Makefile2:244: src/CMakeFiles/anmp-internal.dir/all] Error 2 | |
| make: *** [Makefile:146: all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment