Hi, I'll try the patch to keep the gcc dependency. I'll also ask upstream about the version check strictness.
2018-01-30 16:45 GMT+01:00 Harald Welte <lafo...@gnumonks.org>: > Hi! > > The problem just re-appeared as gcc was updated to 7.3.0 in unstable: > > g++ -c -DLINUX -I/usr/include -I/usr/include/titan -I../include -Wall > -o EUTRA_Types.o EUTRA_Types.cc > In file included from /usr/include/titan/TTCN3.hh:42:0, > from EUTRA_Types.hh:19, > from EUTRA_Types.cc:11: > /usr/include/titan/cversion.h:7:2: error: #error The version of GCC does > not match the expected version (GCC 7.2.0) > #error The version of GCC does not match the expected version (GCC 7.2.0) > ^~~~~ > Makefile:144: recipe for target 'EUTRA_Types.o' failed > make: *** [EUTRA_Types.o] Error 1 > > $ gcc --version > gcc (Debian 7.3.0-1) 7.3.0 > Copyright (C) 2017 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > I think it's really important to solve this in a generic way, i.e. to make > sure > eclipse-titan is rebuilt every time gcc is rebuilt. > -- > - Harald Welte <lafo...@gnumonks.org> > http://laforge.gnumonks.org/ > ============================================================ > ================ > "Privacy in residential applications is a desirable marketing option." > (ETSI EN 300 175-7 Ch. > A6) >