Thread View: gnu.g++.bug
1 messages
1 total messages
Started by Paul Lew
Mon, 01 May 1989 22:08
G++ 1.34 Installation help needed (Vax 4.3 BSD)
Author: Paul Lew
Date: Mon, 01 May 1989 22:08
Date: Mon, 01 May 1989 22:08
70 lines
2284 bytes
2284 bytes
Dear G++ gurus,
I have some problems trying to install G++ version 1.34 on our
system. Any help will be appreciated... Please Email your help
because I am not on the mailing list.
Machine: VAX-750
OS: BSD 4.3
Files ftped:
771849 Mar 15 10:23 g++-1.34.0.tar.Z
2330244 Feb 24 11:31 gcc.tar-1.34.Z
729553 Jan 31 12:59 gdb.tar-3.1.Z
565565 Mar 9 07:29 libg++-1.34.0.tar.Z
219145 Mar 15 14:03 bison.tar.Z
Step involved:
(1) Install gcc
$ config.gcc vax
$ make
$ make stage1
$ make CC=stage1/gcc CFLAGS="-g -O -Bstage1/"
$ make stage2
$ make CC=stage2/gcc CFLAGS="-g -O -Bstage2/"
$ foreach file (*.o)
cmp $file stage2/$file
end
$ make install
gcc built, no error in all the steps above
(2) Install bison
$ make
bison built ok, bison was not used in gcc because the ouput
from previous bison was there.
(3) Install g++
$ ln -s gcc-1.34 gcc
$ ln -s gcc-1.34 gcc-test
$ cd src-g++
$ make maketest
$ config.gcc vax
$ edit Makefile
Change crt0+.o for Vax
$ make
error: 'syntax error' on line with:
#if YYDEBUG != 0
Remedy: change cplus-parse.tab.c
#define YYDEBUG to:
#define YYDEBUG 1
$ make
error: YYLTYPE undefine
Remedy: pull YYLTYPE definition and add to cplus-parse.tab.h
$ make
$ make install
g++ built ok
(4) Install libg++
$ make
(cd src; make GXX=g++ CC=gcc)
g++ -g -O -fchar-charconst -I../g++-include -I..
-fsave-memoized -c builtin.cc
Failed assertion 0 at line 3518 of `cplus-decl.c'.
Program c++ got fatal signal 4.
make[1]: *** Error 1
make: *** Error 1
It appear that the problem is in bison, but I could only find one version
of bison in prep.ai.mit.edu. Should I get a different bison?
-- Paul 05/01/89 06:01 PM --
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