Hi all,

not sure if I overlooked some recent build requirement change, but with Linux
Mint 19.2 (gcc 7.4.0) I seem to be unable to build current LinuxSampler
(svn r3734) from source (but thie issue might been in for a while already):

Sequence up this point was "make -f Makefile.svn && ./configure && make -j4".

...
make[5]: Entering directory 
'/home/franky/src/audio/linuxsampler/svn/build/linuxsampler/src/scriptvm'
depbase=`echo parser.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -std=gnu++14 
-DHAVE_CONFIG_H -I. -I../..    -Wreturn-type -ffast-math  -g -O2 -pthread -MT 
parser.lo -MD -MP -MF $depbase.Tpo -c -o parser.lo parser.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../.. -Wreturn-type 
-ffast-math -g -O2 -pthread -MT parser.lo -MD -MP -MF .deps/parser.Tpo -c 
parser.cpp  -fPIC -DPIC -o .libs/parser.o
In file included from tree.h:27:0,
                 from parser_shared.h:16,
                 from parser.y:14:
../common/ArrayList.h:67:44: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             void remove(ssize_t iPosition) throw (Exception) {
                                            ^~~~~
In file included from tree.h:28:0,
                 from parser_shared.h:16,
                 from parser.y:14:
../common/optional.h:73:34: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             const T& get() const throw (Exception) {
                                  ^~~~~
../common/optional.h:78:22: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             T& get() throw (Exception) {
                      ^~~~~
../common/optional.h:105:41: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             const T& operator *() const throw (Exception) { return get(); }
                                         ^~~~~
../common/optional.h:106:41: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             T&       operator *()       throw (Exception) { return get(); }
                                         ^~~~~
../common/optional.h:108:42: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             const T* operator ->() const throw (Exception) {
                                          ^~~~~
../common/optional.h:113:30: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
             T* operator ->() throw (Exception) {
                              ^~~~~
In file included from parser_shared.h:24:0,
                 from parser.y:14:
../common/global_private.h:99:40: warning: dynamic exception specifications are 
deprecated in C++11 [-Wdeprecated]
 inline int ToInt(const std::string& s) throw(LinuxSampler::Exception) {
                                        ^~~~~
../common/global_private.h:106:44: warning: dynamic exception specifications 
are deprecated in C++11 [-Wdeprecated]
 inline float ToFloat(const std::string& s) throw(LinuxSampler::Exception) {
                                            ^~~~~
parser.y: In function ‘int InstrScript_parse(LinuxSampler::ParserContext*)’:
parser.y:311:25: sorry, unimplemented: non-trivial designated initializers not 
supported
                         });
                         ^
parser.y:311:25: sorry, unimplemented: non-trivial designated initializers not 
supported
parser.y:311:25: sorry, unimplemented: non-trivial designated initializers not 
supported
parser.y:311:25: sorry, unimplemented: non-trivial designated initializers not 
supported
parser.y:318:26: sorry, unimplemented: non-trivial designated initializers not 
supported
                         });
                          ^

There is a whole bunch more of these "sorry, unimplemented..." lines on the 
same file.
Bison version is 3.0.4.

I rebuilt&installed current libgig/liblscp packages before building this one, 
all fine so far.

Do I have to run some manual "generate" step first?

Thanks for any hints,
Frank



_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to