While emerging TeXmacs with gcc 3.1 I get the following error: make[3]: Entering directory `/var/tmp/portage/texmacs-1.0/work/TeXmacs-1.0-src/s rc' /var/tmp/portage/texmacs-1.0/work/TeXmacs-1.0-src/gencc/bin/gencc -I Basic/Data: Basic/Misc:Basic/System:Basic/Types:Resource:Window:Typeset:Edit Objects/boxes.g en.cc c++ -c -Wall -Wno-return-type Objects/boxes.cc -o Objects/boxes.o In file included from /usr/include/g++-v31/backward/iostream.h:31, from Basic/Types/basic.gen.h:18: /usr/include/g++-v31/backward/backward_warning.h:32:2: warning: #warning This fi le includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples in clude substituting the <X> header for the <X.h> header for C++ includes, or <sst ream> instead of the deprecated header <strstream.h>. To disable this warning us e -Wno-deprecated. Basic/Types/string.gen.h:78: warning: ignoring `volatile' qualifiers on `void () (string, string, string)' Typeset/Boxes/Basic/rubber.gen.cc: In function `box empty_box(list_int, int, int , int, int)': Typeset/Boxes/Basic/rubber.gen.cc:188: default argument given for parameter 2 of `box empty_box(list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/construct.gen.h:33: after previous specification in `box empty_box (list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/Basic/rubber.gen.cc:188: default argument given for parameter 3 of `box empty_box(list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/construct.gen.h:33: after previous specification in `box empty_box (list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/Basic/rubber.gen.cc:188: default argument given for parameter 4 of `box empty_box(list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/construct.gen.h:33: after previous specification in `box empty_box (list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/Basic/rubber.gen.cc:188: default argument given for parameter 5 of `box empty_box(list_int, int = 0, int = 0, int = 0, int = 0)' Typeset/Boxes/construct.gen.h:33: after previous specification in `box empty_box (list_int, int = 0, int = 0, int = 0, int = 0)' make[3]: *** [Objects/boxes.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/texmacs-1.0/work/TeXmacs-1.0-src/sr c' make[2]: *** [ALL] Error 2 make[2]: Leaving directory `/var/tmp/portage/texmacs-1.0/work/TeXmacs-1.0-src/sr c' make[1]: *** [SHARED] Error 2 make[1]: Leaving directory `/var/tmp/portage/texmacs-1.0/work/TeXmacs-1.0-src/sr c' make: *** [TEXMACS] Error 2 and the install stage fails obviously.
This looks like the 'usual' gcc-3.1 c++ errors, I won't have time to do a patch for it until.. late tonight or tomorrow, but if someone else hasn't gotten to it by then, I will.
dan probably closed this in #4277 with a version bump