Skip site navigation (1) Skip section navigation (2)

6.4 Build Error from CVS snapshot

From: Clark Evans <clark(dot)evans(at)manhattanproject(dot)com>
To: hackers(at)postgresql(dot)org
Subject: 6.4 Build Error from CVS snapshot
Date: 1999-02-18 20:07:50
Message-ID: 36CC7316.EC754B79@manhattanproject.com (view raw or flat)
Thread:
Lists: pgsql-hackers
I periodically re-fresh my local copies of both the
current snapshot and the release snapshot from the CVS tree.

Suprizingly, recently (last month or so?) a few files were 
changed in the REL_6_4 tree that caused it to fail to compile.  
Just to make sure that I wasn't being an idiot, I deleted
my local copy and did a complete refresh using:

cvs -z3 -d :pserver:anoncvs(at)postgresql(dot)org:/usr/local/cvsroot \
   co -r REL6_4 -P pgsql >> cvsinit.out 2>> cvsinit.out &
   
Then I did a configure with no options, followed by make.

Here is the tail of the compile log:

----------------------------------------------------------
lex.yy.c:820: warning: no previous prototype for `yylex'
lex.yy.c: In function `yylex':
lex.yy.c:822: warning: `yy_cp' might be used uninitialized in this function
lex.yy.c:822: warning: `yy_bp' might be used uninitialized in this function
scan.l: At top level:
scan.l:426: warning: no previous prototype for `yyerror'
lex.yy.c:2174: warning: `yy_flex_realloc' defined but not used
gcc -I../../include -I../../backend   -O2  -Wall -Wmissing-prototypes -I.. -Wno-error   -c scansup.c -o scansup.o
ld -r -o SUBSYS.o analyze.o gram.o keywords.o parser.o parse_agg.o parse_clause.o parse_expr.o parse_func.o parse_node.o parse_oper.o parse_relation.o parse_type.o parse_coerce.o parse_target.o scan.o scansup.o
make[2]: Leaving directory `/usr/local/src/pgsql/RELEASE/src/backend/parser'
make -C port all 
make[2]: Entering directory `/usr/local/src/pgsql/RELEASE/src/backend/port'
gcc -I../../include -I../../backend   -O2  -Wall -Wmissing-prototypes -I..   -c dynloader.c -o dynloader.o
ld -r -o SUBSYS.o dynloader.o      
make[2]: Leaving directory `/usr/local/src/pgsql/RELEASE/src/backend/port'
make -C postmaster all 
make[2]: Entering directory `/usr/local/src/pgsql/RELEASE/src/backend/postmaster'
gcc -I../../include -I../../backend   -O2  -Wall -Wmissing-prototypes -I..   -c postmaster.c -o postmaster.o
postmaster.c: In function `initMasks':
postmaster.c:802: Invalid `asm' statement:
postmaster.c:802: fixed or forbidden register 2 (cx) was spilled for class CREG.
make[2]: *** [postmaster.o] Error 1
make[2]: Leaving directory `/usr/local/src/pgsql/RELEASE/src/backend/postmaster'
make[1]: *** [postmaster.dir] Error 2
make[1]: Leaving directory `/usr/local/src/pgsql/RELEASE/src/backend'
make: *** [all] Error 2
-----------------------------------------------------------------------------

I'm using RH 5.2 stock on a Pentium Pro.

BTW, is there any file that contains the current version number?
This would be slick.


Thanks!

Clark
clark(dot)evans(at)manhattanproject(dot)com

Responses

pgsql-hackers by date

Next:From: Clark EvansDate: 1999-02-18 20:28:43
Subject: 6.4 Build Error from CVS snapshot
Previous:From: Bruce MomjianDate: 1999-02-18 19:50:39
Subject: Re: [HACKERS] CVS overwrite on merge fail?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group