🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Hongjiu Lu Sat, 08 Jun 1991 06:32
Install g++ 1.39.1 and libg++ 1.39.0 on AT&T SVR3.2.2
#632
Author: Hongjiu Lu
Date: Sat, 08 Jun 1991 06:32
166 lines
11469 bytes
Has anyone successfully built g++ 1.39.1 and libg++ 1.39.0 on AT&T UNIX
System Release 3.2.2? I am using the native assembler and linker. If I
use gas and GNU ld, lots of disk spaces will end up just for converting
the libraries.

I managed to compile everything. They seem to work fine. After having
built libg++.a, I am having some trouble testing it. First when I do
a 
	make tests
g++ made lots of complaints. Fortunately, it compiled all the testing
programs. The weird part is during the link stage, most of programs are
fine. I only found some differences for tRandom. But the last four
programs failed to link. I got the error message "Bus error --- core
dumped". I traced down to the point where the error occurred. I am
using collect2 with g++. It is during the final stage of collect2,
output the executable file, that the "Bus error" happened. The
troubling command looked like
	ld -o tPQ /tmp/codeXXXXXX /tmp/asXXXXXX.o
It only occurred to the last four testing programs and g++ also
complained a lots about them. I was not sure if they were related.

I am new to C++. I have no idea about some of the complains, especially
those for the last four programs. I would appreciate any advice. Here
is the part of the output of make "tests". Thanks in advance. 


	(cd tests;	make checktests GXX="g++"  GXXFLAGS="-DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall  " GXXLDFLAGS="-L/local/src/libg++/src -lg++ -lm " LIBDIR="/usr/local/lib" SRCIDIR="/local/src/libg++/g++-include" CC="gcc" CFLAGS="-DUSG -I/usr/local/lib/gcc-include -I/usr/include -I/local/src/libg++/g++-include -g -O -fstrength-reduce -fdelayed-branch  -Wall  " RANLIB="echo" LDXX="/usr/local/lib/gcc-ld" GXXCRT1="" MA










KE="make" prefix="/usr/local" AR="ar" TEST0="" PROTODIR="/local/src/libg++/g++-include/gen" GENCLASS="/local/src/libg++/genclass")
	PROTODIR=/local/src/libg++/g++-include/gen; export PROTODIR; /local/src/libg++/genclass int val defs i
genclass warning: class has a .h but no .cc file
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVec.cc
iVec.h: In method intVec::~intVec ():
In file included from iVec.cc:28:
iVec.h:111: warning: array size expression for delete ignored
iVec.cc: In method class intVec &intVec::operator = (class intVec &):
iVec.cc:80: warning: array size expression for delete ignored
iVec.cc: In method void intVec::resize (int):
iVec.cc:106: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iAVec.cc
iVec.h: In method intVec::~intVec ():
In file included from iAVec.h:33, from iAVec.cc:28:
iVec.h:111: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iPlex.cc
iPlex.cc: In method void intIChunk::error (const char *)const :
iPlex.cc:36: warning: `volatile' function does return
iPlex.cc: In method void intPlex::error (const char *)const :
iPlex.cc:115: warning: `volatile' function does return
iPlex.cc: In method void intPlex::del_chunk (class intIChunk *):
iPlex.cc:184: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iBSTSet.cc
iBSTSet.cc: In method void *intBSTSet::add (int):
iBSTSet.cc:124: warning: `comp' may be used uninitialized in this function
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVHSet.cc
iVHSet.h: In method intVHSet::~intVHSet ():
In file included from iVHSet.cc:27:
iVHSet.h:77: warning: array size expression for delete ignored
iVHSet.cc: In method void intVHSet::resize (unsigned int (=  0 )):
iVHSet.cc:167: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVOHSet.cc
iVOHSet.h: In method intVOHSet::~intVOHSet ():
In file included from iVOHSet.cc:29:
iVOHSet.h:79: warning: array size expression for delete ignored
iVOHSet.cc: In method void intVOHSet::resize (int (=  0 )):
iVOHSet.cc:203: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVHBag.cc
iVHBag.h: In method intVHBag::~intVHBag ():
In file included from iVHBag.cc:27:
iVHBag.h:70: warning: array size expression for delete ignored
iVHBag.cc: In method void intVHBag::resize (unsigned int (=  0 )):
iVHBag.cc:230: warning: array size expression for delete ignored
	PROTODIR=/local/src/libg++/g++-include/gen; export PROTODIR; /local/src/libg++/genclass int val CHBag i
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iCHBag.cc
	PROTODIR=/local/src/libg++/g++-include/gen; export PROTODIR; /local/src/libg++/genclass -2 int val int val VHMap i
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVHMap.cc
iVHMap.h: In method intintVHMap::~intintVHMap ():
In file included from iVHMap.cc:27:
iVHMap.h:70: warning: array size expression for delete ignored
iVHMap.h:71: warning: array size expression for delete ignored
iVHMap.h:72: warning: array size expression for delete ignored
iVHMap.cc: In method void intintVHMap::resize (unsigned int (=  0 )):
iVHMap.cc:175: warning: array size expression for delete ignored
iVHMap.cc:176: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iPHPQ.cc
iPHPQ.h: In method intPHPQ::~intPHPQ ():
In file included from iPHPQ.cc:30:
iPHPQ.h:86: warning: array size expression for delete ignored
iPHPQ.cc: In method void intPHPQ::prealloc (int):
iPHPQ.cc:95: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVStack.cc
iVStack.h: In method intVStack::~intVStack ():
In file included from iVStack.cc:28:
iVStack.h:74: warning: array size expression for delete ignored
iVStack.cc: In method void intVStack::operator = (class intVStack &):
iVStack.cc:44: warning: array size expression for delete ignored
iVStack.cc: In method void intVStack::resize (int):
iVStack.cc:58: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  iVQueue.cc
iVQueue.h: In method intVQueue::~intVQueue ():
In file included from iVQueue.cc:28:
iVQueue.h:77: warning: array size expression for delete ignored
iVQueue.cc: In method void intVQueue::operator = (class intVQueue &):
iVQueue.cc:46: warning: array size expression for delete ignored
iVQueue.cc: In method void intVQueue::resize (int):
iVQueue.cc:73: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tVec.cc
iVec.h: In method intVec::~intVec ():
In file included from tVec.cc:6:
iVec.h:111: warning: array size expression for delete ignored
	g++  tVec.o -o tVec -L. -ltest  -L/local/src/libg++/src -lg++ -lm 
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tStack.cc
iVStack.h: In method intVStack::~intVStack ():
In file included from tStack.cc:80:
iVStack.h:74: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tQueue.cc
iVQueue.h: In method intVQueue::~intVQueue ():
In file included from tQueue.cc:80:
iVQueue.h:77: warning: array size expression for delete ignored
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tPQ.cc
tPQ.cc: In function void XPtest ():
tPQ.cc:123: warning: array size expression for delete ignored
iPHPQ.h: In method intPHPQ::~intPHPQ ():
In file included from tPQ.cc:132:
iPHPQ.h:86: warning: array size expression for delete ignored
tPQ.cc: In function void PHtest ():
tPQ.cc:179: warning: array size expression for delete ignored
tPQ.cc: In function void Splaytest ():
tPQ.cc:235: warning: array size expression for delete ignored
	g++  tPQ.o -o tPQ -L. -ltest  -L/local/src/libg++/src -lg++ -lm 
sh: 22975 Bus error - core dumped
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tSet.cc
iVHSet.h: In method intVHSet::~intVHSet ():
In file included from tSet.cc:226:
iVHSet.h:77: warning: array size expression for delete ignored
iVOHSet.h: In method intVOHSet::~intVOHSet ():
In file included from tSet.cc:284:
iVOHSet.h:79: warning: array size expression for delete ignored
	g++  tSet.o -o tSet -L. -ltest  -L/local/src/libg++/src -lg++ -lm 
sh: 22989 Bus error - core dumped
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tBag.cc
iVHBag.h: In method intVHBag::~intVHBag ():
In file included from tBag.cc:213:
iVHBag.h:70: warning: array size expression for delete ignored
	g++  tBag.o -o tBag -L. -ltest  -L/local/src/libg++/src -lg++ -lm 
sh: 23004 Bus error - core dumped
	g++ -DUSG -I/local/src/libg++/g++-include -g -O -fstrength-reduce  -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall   -c  tMap.cc
iVHMap.h: In method intintVHMap::~intintVHMap ():
In file included from tMap.cc:119:
iVHMap.h:70: warning: array size expression for delete ignored
iVHMap.h:71: warning: array size expression for delete ignored
iVHMap.h:72: warning: array size expression for delete ignored
	g++  tMap.o -o tMap -L. -ltest  -L/local/src/libg++/src -lg++ -lm 
sh: 23016 Bus error - core dumped



H.J. Lu
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads