Audio4Linux / Viper4Linux-GUI

Official UI for Viper4Linux2
GNU General Public License v3.0
160 stars 18 forks source link

fatal error: LiquidEqualizerWidget.h: No such file or directory when Building #22

Closed HongYue1 closed 4 months ago

HongYue1 commented 4 months ago

I'm on Ubuntu 24.04 and when I try to build, I get this error:

g++ -c -pipe -Wno-deprecated-enum-enum-conversion -Wno-missing-field-initializers -Wno-unused-function -Wno-unused-parameter -g -O2 -std=gnu++2a -pthread -Wall -Wextra -fPIC -D_REENTRANT -DFLATPAK_APP_ID=\"me.timschneeberger.jdsp4linux\" -DAPP_VERSION= -DJDSP_VERSION=4.01 -DQTCSV_MAKE_LIB -DQT_NO_PRINTER -DHAS_JDSP_DRIVER -DQT_DEPRECATED_WARNINGS -D_REENTRANT -DQT_NO_DEBUG -DQT_SVGWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I../../src -I. -I../../3rdparty/asyncplusplus/include -I../../3rdparty/qtpromise/include -I../../3rdparty/qtpromise/src -I../../3rdparty/qtcsv/include -I../../3rdparty/qtcsv -I../../3rdparty/qcustomplot -I../../3rdparty/WAF -I../../3rdparty -I../../src/audio/base -I../../src/audio/pipewire -I../../src/subprojects/AutoEqIntegration -I../../libjamesdsp/subtree/Main/libjamesdsp/jni/jamesdsp/jdsp -I../../libjamesdsp -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/x86_64-linux-gnu/qt6 -I/usr/include/x86_64-linux-gnu/qt6/QtSvgWidgets -I/usr/include/x86_64-linux-gnu/qt6/QtSvg -I/usr/include/x86_64-linux-gnu/qt6/QtWidgets -I/usr/include/x86_64-linux-gnu/qt6/QtGui -I/usr/include/x86_64-linux-gnu/qt6/QtXml -I/usr/include/x86_64-linux-gnu/qt6/QtNetwork -I/usr/include/x86_64-linux-gnu/qt6/QtDBus -I/usr/include/x86_64-linux-gnu/qt6/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -o LiquidMultiEqualizerWidget.o ../../src/interface/LiquidMultiEqualizerWidget.cpp
In file included from ../../src/interface/LiquidMultiEqualizerWidget.cpp:1:
../../src/interface/LiquidMultiEqualizerWidget.h:4:10: fatal error: LiquidEqualizerWidget.h: No such file or directory
    4 | #include <LiquidEqualizerWidget.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:2106: LiquidMultiEqualizerWidget.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/immortal/Downloads/JDSP4Linux/build/src'
make: *** [Makefile:73: sub-src-make_first] Error 2
HongYue1 commented 4 months ago

I downloaded the repo as a zip instead of cloning it with --recursive which caused this problem