6.4 Build Error from CVS snapshot

Поиск
Список
Период
Сортировка
От Clark Evans
Тема 6.4 Build Error from CVS snapshot
Дата
Msg-id 36CC7316.EC754B79@manhattanproject.com
обсуждение исходный текст
Ответы Re: [HACKERS] 6.4 Build Error from CVS snapshot  (Bruce Momjian <maillist@candle.pha.pa.us>)
Список 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@postgresql.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.oparse_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.evans@manhattanproject.com


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] CVS overwrite on merge fail?
Следующее
От: Clark Evans
Дата:
Сообщение: 6.4 Build Error from CVS snapshot