test beta build
It all built and passes regressions for me on freebsd/alpha, I got this
though:
gcc -pipe -O -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -I
./../include -I. -I../../../../src/include -DMAJOR_VERSION=3 -DMINOR_VERSIO
N=0 -DPATCHLEVEL=0 -DINCLUDE_PATH=\"/home/chriskl/local/include\" -c -o
preproc.o preproc.c
preproc.y: In function `yyparse':
preproc.y:5295: warning: int format, different type arg (arg 3)
In file included from preproc.y:6278:
pgc.c: In function `yylex':
pgc.c:1387: warning: label `find_rule' defined but not used
preproc.y: At top level:
pgc.c:3367: warning: `yy_flex_realloc' defined but not used
Chris
Yes, I see those regularly too, and are related to bison issues.
---------------------------------------------------------------------------
Christopher Kings-Lynne wrote:
It all built and passes regressions for me on freebsd/alpha, I got this
though:gcc -pipe -O -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -I
./../include -I. -I../../../../src/include -DMAJOR_VERSION=3 -DMINOR_VERSIO
N=0 -DPATCHLEVEL=0 -DINCLUDE_PATH=\"/home/chriskl/local/include\" -c -o
preproc.o preproc.c
preproc.y: In function `yyparse':
preproc.y:5295: warning: int format, different type arg (arg 3)In file included from preproc.y:6278:
pgc.c: In function `yylex':
pgc.c:1387: warning: label `find_rule' defined but not used
preproc.y: At top level:
pgc.c:3367: warning: `yy_flex_realloc' defined but not usedChris
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
Bruce Momjian <pgman@candle.pha.pa.us> writes:
Yes, I see those regularly too, and are related to bison issues.
The two 'defined but not used' warnings in pgc.c are a longstanding flex
(not bison) issue. (Hmm ... I wonder if they still happen in flex
2.5.31?) The other warning is not flex's fault --- looks like a real
bug, ie, mistaken assumption about datatype widths. Will fix.
regards, tom lane
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
gcc -pipe -O -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -I
./../include -I. -I../../../../src/include -DMAJOR_VERSION=3 -DMINOR_VERSIO
N=0 -DPATCHLEVEL=0 -DINCLUDE_PATH=\"/home/chriskl/local/include\" -c -o
preproc.o preproc.c
preproc.y: In function `yyparse':
preproc.y:5295: warning: int format, different type arg (arg 3)
Fixed, I believe --- please check when you have a chance.
regards, tom lane
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
gcc -pipe -O -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -I
./../include -I. -I../../../../src/include -DMAJOR_VERSION=3 -DMINOR_VERSIO
N=0 -DPATCHLEVEL=0 -DINCLUDE_PATH=\"/home/chriskl/local/include\" -c -o
preproc.o preproc.c
preproc.y: In function `yyparse':
preproc.y:5295: warning: int format, different type arg (arg 3)Fixed, I believe --- please check when you have a chance.
Cool. It's just down to this now:
gcc -pipe -O -g -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error
-I./../include -I. -I../../../../src/include -DMAJOR_VERSION=3 -DMINOR_VE
RSION=0 -DPATCHLEVEL=0 -DINCLUDE_PATH=\"/home/chriskl/local/include\" -c -
o preproc.o preproc.c -MMD
In file included from preproc.y:6278:
pgc.c: In function `yylex':
pgc.c:1387: warning: label `find_rule' defined but not used
preproc.y: At top level:
pgc.c:3367: warning: `yy_flex_realloc' defined but not used
Chris
ps. Don't get the impression that I actually use the Alpha - it's just an
old machine lying around that I use to keep pgsql honest :) Don't consider
it a platform that you need to support because of me :P
"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
Cool. It's just down to this now:
gcc -pipe -O -g -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error
-I./../include -I. -I../../../../src/include -DMAJOR_VERSION=3 -DMINOR_VE
RSION=0 -DPATCHLEVEL=0 -DINCLUDE_PATH=\"/home/chriskl/local/include\" -c -
o preproc.o preproc.c -MMD
In file included from preproc.y:6278:
pgc.c: In function `yylex':
pgc.c:1387: warning: label `find_rule' defined but not used
preproc.y: At top level:
pgc.c:3367: warning: `yy_flex_realloc' defined but not used
Right, everybody gets those.
ps. Don't get the impression that I actually use the Alpha - it's just an
old machine lying around that I use to keep pgsql honest :) Don't consider
it a platform that you need to support because of me :P
Not at all --- I think keeping the Alpha port alive is important, if
only because there are not that many 64-bit platforms that PG gets
tested on routinely. You always manage to find some portability bugs...
regards, tom lane