Internal compiler error in `layout_type' at stor-layout.c

From: "Guoben Li" <guoben(at)mycfo(dot)com>
To: <pgsql-bugs(at)postgresql(dot)org>
Cc: <guobenl(at)yahoo(dot)com>
Subject: Internal compiler error in `layout_type' at stor-layout.c
Date: 2002-09-03 21:10:40
Message-ID: C9F9D3BEF2536149AB08084A21C75611056F30@mtv-ex1.mycfo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

(Solaris2.7, gcc2.95)

1. cd postgresql-7.2.2

2. ./configure --with-java --with-perl -enable-odbc
(got two warnings:)

checking for flex... no
configure: warning:
*** Without Flex you will not be able to build PostgreSQL from CVS or
*** change any of the scanner definition files. You can obtain Flex from
*** a GNU mirror site. (If you are using the official distribution of
*** PostgreSQL then you do not need to worry about this because the Flex
*** output is pre-generated.)

checking for bison... no
configure: warning:
*** Without Bison you will not be able to build PostgreSQL from CVS or
*** change any of the parser definition files. You can obtain Bison from
*** a GNU mirror site. (If you are using the official distribution of
*** PostgreSQL then you do not need to worry about this because the Bison
*** output is pre-generated.) To use a different yacc program (possible,
*** but not recommended), set the environment variable YACC before running
*** 'configure'.

3. gmake
gmake -C doc all
gmake[1]: Entering directory `/export/local/postgresql-7.2.2/doc'
gzip -d -c man.tar.gz | /bin/tar xf -
for file in man1/*.1; do \
mv $file $file.bak && \
sed -e 's/\\fR(l)/\\fR(5)/' $file.bak >$file && \
rm $file.bak || exit; \
done
/bin/sh ../config/mkinstalldirs man5
mkdir man5
for file in manl/*.l; do \
sed -e '/^\.TH/s/"l"/"5sql"/' \
-e 's/\\fR(l)/\\fR(5)/' \
$file >man5/`basename $file | sed 's/.l$/.5sql/'` || exit; \
done
gmake[1]: Leaving directory `/export/local/postgresql-7.2.2/doc'
gmake -C src all
gmake[1]: Entering directory `/export/local/postgresql-7.2.2/src'
gmake -C backend all
gmake[2]: Entering directory `/export/local/postgresql-7.2.2/src/backend'
prereqdir=`cd parser/ >/dev/null && pwd` && \
cd ../../src/include/parser/ && rm -f parse.h && \
ln -s "$prereqdir/parse.h" .
gmake -C utils fmgroids.h
gmake[3]: Entering directory `/export/local/postgresql-7.2.2/src/backend/utils'
CPP='gcc -E' AWK='nawk' /bin/sh Gen_fmgrtab.sh ../../../src/include/catalog/pg_proc.h
gmake[3]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/utils'
cd ../../src/include/utils/ && rm -f fmgroids.h && \
ln -s ../../../src/backend/utils/fmgroids.h .
gmake -C access all
gmake[3]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access'
gmake -C common SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c heaptuple.c -o heaptuple.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c indextuple.c -o indextuple.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c indexvalid.c -o indexvalid.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c printtup.c -o printtup.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c scankey.c -o scankey.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c tupdesc.c -o tupdesc.o
/usr/ccs/bin/ld -r -o SUBSYS.o heaptuple.o indextuple.o indexvalid.o printtup.o scankey.o tupdesc.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/common'
gmake -C gist SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c gist.c -o gist.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c gistget.c -o gistget.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c gistscan.c -o gistscan.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c giststrat.c -o giststrat.o
/usr/ccs/bin/ld -r -o SUBSYS.o gist.o gistget.o gistscan.o giststrat.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/gist'
gmake -C hash SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hash.c -o hash.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashfunc.c -o hashfunc.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashinsert.c -o hashinsert.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashovfl.c -o hashovfl.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashpage.c -o hashpage.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashscan.c -o hashscan.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashsearch.c -o hashsearch.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashstrat.c -o hashstrat.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hashutil.c -o hashutil.o
/usr/ccs/bin/ld -r -o SUBSYS.o hash.o hashfunc.o hashinsert.o hashovfl.o hashpage.o hashscan.o hashsearch.o hashstrat.o hashutil.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/hash'
gmake -C heap SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c heapam.c -o heapam.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c hio.c -o hio.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c tuptoaster.c -o tuptoaster.o
/usr/ccs/bin/ld -r -o SUBSYS.o heapam.o hio.o tuptoaster.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/heap'
gmake -C index SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/index'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c genam.c -o genam.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c indexam.c -o indexam.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c istrat.c -o istrat.o
/usr/ccs/bin/ld -r -o SUBSYS.o genam.o indexam.o istrat.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/index'
gmake -C nbtree SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtcompare.c -o nbtcompare.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtinsert.c -o nbtinsert.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtpage.c -o nbtpage.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtree.c -o nbtree.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtsearch.c -o nbtsearch.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtstrat.c -o nbtstrat.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtutils.c -o nbtutils.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c nbtsort.c -o nbtsort.o
/usr/ccs/bin/ld -r -o SUBSYS.o nbtcompare.o nbtinsert.o nbtpage.o nbtree.o nbtsearch.o nbtstrat.o nbtutils.o nbtsort.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/nbtree'
gmake -C rtree SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/rtree'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c rtget.c -o rtget.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c rtproc.c -o rtproc.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c rtree.c -o rtree.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c rtscan.c -o rtscan.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c rtstrat.c -o rtstrat.o
/usr/ccs/bin/ld -r -o SUBSYS.o rtget.o rtproc.o rtree.o rtscan.o rtstrat.o
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/rtree'
gmake -C transam SUBSYS.o
gmake[4]: Entering directory `/export/local/postgresql-7.2.2/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c clog.c -o clog.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c transam.c -o transam.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c varsup.c -o varsup.o
gcc -Wall -Wmissing-prototypes -Wmissing-declarations -I../../../../src/include -c xact.c -o xact.o
In file included from ../../../../src/include/access/hash.h:20,
from xact.c:161:
../../../../src/include/access/itup.h:61: Internal compiler error in `layout_type', at stor-layout.c:1071
Please submit a full bug report.
See <URL:http://egcs.cygnus.com/faq.html#bugreport> for instructions.
gmake[4]: *** [xact.o] Error 1
gmake[4]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access/transam'
gmake[3]: *** [transam-recursive] Error 2
gmake[3]: Leaving directory `/export/local/postgresql-7.2.2/src/backend/access'
gmake[2]: *** [access-recursive] Error 2
gmake[2]: Leaving directory `/export/local/postgresql-7.2.2/src/backend'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/export/local/postgresql-7.2.2/src'
gmake: *** [all] Error 2

Browse pgsql-bugs by date

  From Date Subject
Next Message Bruce Momjian 2002-09-03 21:11:05 Re: Bug #755: Error on create a new sequence by using the create
Previous Message pgsql-bugs 2002-09-03 20:31:30 Bug #755: Error on create a new sequence by using the create table command.