Thanks for the help. Flex was not installed, fixed that and ran 'make parser'. I'm building deb packages BTW, the compile got much further until this error -see below. More files to generate?
/bin/bash ../../libtool --tag=CXX --mode=compile arm-linux-gnueabihf-g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -g -O2 -pthread -MT lscp_shell_reference.lo -MD -MP -MF $depbase.Tpo -c -o lscp_shell_reference.lo lscp_shell_reference.cpp &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: arm-linux-gnueabihf-g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libgig -Wreturn-type -ffast-math -g -O2 -pthread -MT lscp_shell_reference.lo -MD -MP -MF .deps/lscp_shell_reference.Tpo -c lscp_shell_reference.cpp -fPIC -DPIC -o .libs/lscp_shell_reference.o arm-linux-gnueabihf-g++: error: lscp_shell_reference.cpp: No such file or directory arm-linux-gnueabihf-g++: fatal error: no input files compilation terminated. make[4]: *** [Makefile:459: lscp_shell_reference.lo] Error 1 make[4]: Leaving directory '/home/pi/lssvn/linuxsampler/src/network' TIA, Doug On Tue, 28 Sept 2021 at 21:27, Christian Schoenebeck < schoeneb...@linuxsampler.org> wrote: > On Dienstag, 28. September 2021 07:38:22 CEST Doug Gray wrote: > > Apologies for what may be a trivial question but I am un-accustomed to > > compiling the source but I have an error I'm not sure how to fix, see as > > follows. Note: This code was checked out today. > > Make sure you have bison and flex installed, then force the parsers to be > regenerated: > > make parser > > And then you should be able to compile again as usual: > > make -j16 > > (the -jN switch is for multi core compiling, i.e. to speedup compilation) > > > # Add here commands to compile the package. > > /usr/bin/make > > make[1]: Entering directory '/home/pi/lssvn/linuxsampler' > > /usr/bin/make all-recursive > > make[2]: Entering directory '/home/pi/lssvn/linuxsampler' > > Making all in man > > make[3]: Entering directory '/home/pi/lssvn/linuxsampler/man' > > make[3]: Nothing to be done for 'all'. > > make[3]: Leaving directory '/home/pi/lssvn/linuxsampler/man' > > Making all in src > > make[3]: Entering directory '/home/pi/lssvn/linuxsampler/src' > > Making all in scriptvm > > make[4]: Entering directory '/home/pi/lssvn/linuxsampler/src/scriptvm' > > make[4]: *** No rule to make target 'parser.h', needed by 'all'. Stop. > > > > I have looked but cannot see the solution. > > > > Also, to update the svn image I presume the command would be: > > svn up https://svn.linuxsampler.org/svn/linuxsampler/trunk linuxsampler > > Correct? > > No. Apparently you already have some old svn version there, so it is: > > cd /home/pi/lssvn > svn up > > Otherwise if you need to get a completely new copy from svn from scratch: > > svn co https://svn.linuxsampler.org/svn/linuxsampler/trunk linuxsampler > > CU > Christian > > > > > _______________________________________________ > Linuxsampler-devel mailing list > Linuxsampler-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel >
_______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel