🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: gnu.g++.lib.bug
1 messages
1 total messages Started by Tim Irvin Tue, 14 Apr 1992 21:08
Problem installing libg++ version 2.0 on IBM-RT/AOS 4.3
#84
Author: Tim Irvin
Date: Tue, 14 Apr 1992 21:08
85 lines
4966 bytes
I had the following problems installing libg++ on an IBM-RT running
AOS 4.3.:

1. While making the tests:

   tCurses.o:  It tried to link -lcur.  libcur.a didn't exist anywhere
   on my system.  I took this out of tests/Makefile file (leaving 
   -lcurses -ltermcap) and it linked fine.

2. While doing "make install" (are these problems I should worry about??):

# /usr/local/bin/gmake install
/usr/bin/install -c libg++.a /usr/local/lib/libg++.a
`if [ -d ${rootme}/../binutils ] ; then echo ${rootme}/../binutils/ranlib ; else echo ranlib ; fi` /usr/local/lib/libg++.a
for DIR in /usr/local /usr/local/lib /usr/local/lib/g++-include /usr/local/lib/g++-include/sys  /usr/local/lib/g++-include/gen ; do if [ ! -d $DIR ] ; then mkdir $DIR ; fi ; done
gmake: *** [install] Error 1 (ignored)
cd ./g++-include; for FILE in *.h gen/*.ccP gen/*.hP sys/*.h; do rm -f /usr/local/lib/g++-include/$FILE ; /usr/bin/install -c $FILE /usr/local/lib/g++-include/$FILE || exit 1; done
cd iostream ; /usr/local/bin/gmake install-include-files
[ -d /usr/local/lib/g++-include ] || mkdir /usr/local/lib/g++-include
cd .; for FILE in editbuf.h fstream.h iomanip.h iostream.h indstream.h parsestream.h streambuf.h strstream.h PlotFile.h SFile.h istream.h ostream.h stream.h ; do rm -f /$FILE ; /usr/bin/install -c $FILE /usr/local/lib/g++-include/$FILE ; done
/usr/bin/install -c genclass /usr/local/bin/genclass
(cd test-install; /usr/local/bin/gmake test-90S  "CC=/usr/local/bin/gcc")
/usr/local/bin/gmake CC=/usr/local/bin/gcc test TEST="foo_main a b  " GXX="gcc" CPP_FLAGS="" OPTIMIZE_FLAGS="-O" DEBUG_FLAGS="-g -v " GXXLDFLAGS=""
/usr/local/bin/gcc -c foo_main.cc
/usr/local/bin/gcc -c foo_func.cc
/usr/local/bin/gcc -c Foo.cc
/usr/local/bin/gcc -g -v  -o foo_main.run  foo_main.o foo_func.o Foo.o
Reading specs from /usr/local/lib/gcc-lib/rtpc-aos4.3/2.1/specs
gcc version 2.1
 /usr/local/lib/gcc-lib/rtpc-aos4.3/2.1/ld -o foo_main.run /lib/crt0.o -L/usr/local/lib/gcc-lib/rtpc-aos4.3/2.1/ -L/usr/local/lib/ foo_main.o foo_func.o Foo.o -lgcc -lc -lgcc
./foo_main.run > foo_main.out
diff ./expected.out foo_main.out >foo_main.diff
gmake[2]: *** [foo_main.diff] Error 1
gmake[1]: *** [test-90S] Error 1
gmake: *** [install] Error 1
#
#
# cat test-install/foo_main.diff
1a2,3
> Initializing Foo(2) "static_foo1" with Foo(1)
> Destructing Foo(1) "static_foo1" (remaining foos: 1)
2a5,6
> Initializing Foo(3) "static_foo2" with Foo(2)
> Destructing Foo(2) "static_foo2" (remaining foos: 2)
14,15c18,19
< Destructing Foo(2) "static_foo2" (remaining foos: 1)
< Destructing Foo(1) "static_foo1" (remaining foos: 0)
---
> Destructing Foo(3) "static_foo2" (remaining foos: 1)
> Destructing Foo(2) "static_foo1" (remaining foos: 0)
#


I then did a "make install" again (no clean before hand) to get past this
error:

#/usr/local/bin/gmake install
/usr/bin/install -c libg++.a /usr/local/lib/libg++.a
`if [ -d ${rootme}/../binutils ] ; then echo ${rootme}/../binutils/ranlib ; else echo ranlib ; fi` /usr/local/lib/libg++.a
for DIR in /usr/local /usr/local/lib /usr/local/lib/g++-include /usr/local/lib/g++-include/sys  /usr/local/lib/g++-include/gen ; do if [ ! -d $DIR ] ; then mkdir $DIR ; fi ; done
gmake: *** [install] Error 1 (ignored)
cd ./g++-include; for FILE in *.h gen/*.ccP gen/*.hP sys/*.h; do rm -f /usr/local/lib/g++-include/$FILE ; /usr/bin/install -c $FILE /usr/local/lib/g++-include/$FILE || exit 1; done
cd iostream ; /usr/local/bin/gmake install-include-files
[ -d /usr/local/lib/g++-include ] || mkdir /usr/local/lib/g++-include
cd .; for FILE in editbuf.h fstream.h iomanip.h iostream.h indstream.h parsestream.h streambuf.h strstream.h PlotFile.h SFile.h istream.h ostream.h stream.h ; do rm -f /$FILE ; /usr/bin/install -c $FILE /usr/local/lib/g++-include/$FILE ; done
/usr/bin/install -c genclass /usr/local/bin/genclass
(cd test-install; /usr/local/bin/gmake test-90S  "CC=/usr/local/bin/gcc")
/usr/local/bin/gmake CC=/usr/local/bin/gcc test TEST="foo_main a b  " GXX="gcc" CPP_FLAGS="" OPTIMIZE_FLAGS="-O" DEBUG_FLAGS="-g -v " GXXLDFLAGS=""
/usr/local/bin/gcc -c a.cc
/usr/local/bin/gcc -o a  a.o -lg++ -lm
/usr/local/bin/gcc -c bf.cc
/usr/local/bin/gcc -c bm.cc
/usr/local/bin/gcc -o b bm.o bf.o -lg++ -lm
for P in foo_main a b   ; do if [ $P != foo_main ]; then eval ./$P; fi; done
Hello world!
Hello  world!
Errno: 1



----
Tim Irvin
Systems Administrator
Project NORTHSTAR
Dartmouth College
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