Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ATHENA.MIT.EDU!raeburn From: raeburn@ATHENA.MIT.EDU (Ken Raeburn) Newsgroups: gnu.g++.lib.bug Subject: build of libg++ tests fails Message-ID: <8909181910.AA18076@PROMETHEUS.MIT.EDU> Date: 18 Sep 89 19:10:29 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 51 Using g++ on a vax, based on gcc-1.35.98, compiled with 1.35.99. g++ -g -O -fstrength-reduce -I/site/raeburn/libg++ -I/site/raeburn/libg++/g++-include -c tString.cc /mit/gnu/vaxbin/gcc: Program cc1plus got fatal signal 4. *** Exit 1 [ I reported this before to bug-g++. The fix posted made no difference; the source supplied appeared to be exactly what had been there before. ] g++ -g -O -fstrength-reduce -I/site/raeburn/libg++ -I/site/raeburn/libg++/g++-include -c twrapper.cc twrapper.cc:14: warning: lazy prototyping frowned upon twrapper.cc:42: warning: lazy prototyping frowned upon twrapper.cc:45: warning: lazy prototyping frowned upon twrapper.cc:76: warning: lazy prototyping frowned upon twrapper.cc:84: warning: lazy prototyping frowned upon [ tgwrapper.cc:216 also; just warnings, but still... ] ../genclass int val defs i genclass warning: class has a .h but no .cc file [ several other files too; again just warnings ] g++ -g -O -fstrength-reduce -I/site/raeburn/libg++ -I/site/raeburn/libg++/g++-include -c iPlex.cc iPlex.cc: In method void intPlex::append (const class intPlex &): iPlex.cc:125: call to non-const method `low' with const object iPlex.cc:125: call to non-const method `fence' with const object iPlex.cc:125: call to non-const method `next' with const object iPlex.cc:125: call to non-const method `operato' with const object iPlex.cc: In method void intPlex::prepend (const class intPlex &): iPlex.cc:130: call to non-const method `high' with const object iPlex.cc:130: call to non-const method `ecnef' with const object iPlex.cc:130: call to non-const method `prev' with const object iPlex.cc:130: call to non-const method `operato' with const object *** Exit 1 [ iFPlex.cc, iXPlex.cc, iRPlex.cc, iMPlex.cc, iPHPQ.cc died similarly ] ../genclass -2 int val int val RAVLMap i genclass: RAVLMap.hP: no such file *** Exit 1 g++ -g -O -fstrength-reduce -I/site/raeburn/libg++ -I/site/raeburn/libg++/g++-include -c tMap.cc tMap.cc:251: iRAVLMap.h: No such file or directory *** Exit 1 Has anyone had success with these (on a vax especially) in the latest version? Perhaps compiled with a gcc version other than 1.35.99? -- Ken