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