Bela : How to fix dpkg-buildpackage build errors
Trying to debian package,this error appears when Bela (https://github.com/BelaPlatform/Bela) source is built with the dpkg-buildpackage
command.
How do I fix this error?
make[1]: Entering directory '/home/prashanth/Downloads/packaging/bela-1.0.0'
rm -rf build/source/* build/core/math_runfast.o build/core/AuxiliaryTasks.o build/core/AuxTaskNonRT.o build/core/AuxTaskRT.o build/core/BelaContextFifo.o build/core/BelaContextSplitter.o build/core/board_detect.o build/core/DataFifo.o build/core/DigitalChannelManager.o build/core/GPIOcontrol.o build/core/Gpio.o build/core/I2c_Codec.o build/core/I2c_MultiI2sCodec.o build/core/I2c_MultiTdmCodec.o build/core/I2c_MultiTLVCodec.o build/core/IirFilter.o build/core/JSON.o build/core/JSONValue.o build/core/Mcasp.o build/core/MiscUtilities.o build/core/Mmap.o build/core/PruBinary.o build/core/PRU.o build/core/PruManager.o build/core/RTAudioCommandLine.o build/core/RTAudio.o build/core/Spi_Codec.o build/core/WSServer.o build/core/default_main.o /
Warning: you are about to DELETE the projects/ folder and its content. This operation cannot be undone. Continue? (y/N) /bin/sh: 1: [: !=: unexpected operator
rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe
make[1]: [Makefile:607: distcleannoprompt] Error 1 (ignored)
make[1]: Leaving directory '/home/prashanth/Downloads/packaging/bela-1.0.0'
dh_clean
dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building bela using existing ./bela_1.0.0.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building bela in bela_1.0.0-1.debian.tar.xz
dpkg-source: info: building bela in bela_1.0.0-1.dsc
debian/rules build
make: 'build' is up to date.
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/home/prashanth/Downloads/packaging/bela-1.0.0'
Makefile:62: *** PROJECT or EXAMPLE should be set for all targets except: help coreclean distclean startup startuploop stopstartup stoprunning stop nostartup connect_startup connect idestart idestop idestartup idenostartup ideconnect scsynthstart scsynthstop scsynthconnect scsynthstartup scsynthnostartup update checkupdate updateunsafe lib lib/libbela.so lib/libbelaextra.so lib/libbela.a lib/libbelaextra.a csoundstart. Stop.
make[1]: Leaving directory '/home/prashanth/Downloads/packaging/bela-1.0.0'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2