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

Reply via email to