From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
Cc: | Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>, "Patches (PostgreSQL)" <pgsql-patches(at)postgresql(dot)org> |
Subject: | Re: [HACKERS] Compile failure in plperl |
Date: | 2004-07-05 02:18:04 |
Message-ID: | 200407050218.i652I4e19899@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Andrew has developed the following patch which allows Perl 5.05 to
compile plperl. I have applied the patch because it is causing compile
failures for testers.
---------------------------------------------------------------------------
Andrew Dunstan wrote:
>
> Ok. It's impossible for me to fix this by remote control - I need access
> to some box with one of these old versions of perl so I can come up with
> a clean solution.
>
> Or did you revert the change that put "#include ppport.h" in SPI.xs?
>
> cheers
>
> andrew
>
>
> Bruce Momjian wrote:
>
> >Andrew Dunstan wrote:
> >
> >
> >>That is *intensely* annoying. What on earth are these function bodies
> >>doing in a .h file anyway? (Remember, I just used the standard utility
> >>to generate the file).
> >>
> >>Anyway, here is a version with all that stuff cut out - I don't believe
> >>we need any of it. Does this improve things?
> >>
> >>
> >
> >Nope. I get this failure:
> >
> > gmake[4]: Leaving directory `/usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/pl/tcl/modules'
> > gmake[3]: Leaving directory `/usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/pl/tcl'
> > gmake[3]: Entering directory `/usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/pl/plperl'
> > gcc -O2 -fno-strict-aliasing -O1 -Wpointer-arith -Wcast-align -fpic -I. -I/usr/libdata/perl5/5.00503/i386-bsdos/CORE -I../../../src/include -I/usr/local/include/readline -I/usr/contrib/include -c -o plperl.o plperl.c
> > gcc -O2 -fno-strict-aliasing -O1 -Wpointer-arith -Wcast-align -fpic -I. -I/usr/libdata/perl5/5.00503/i386-bsdos/CORE -I../../../src/include -I/usr/local/include/readline -I/usr/contrib/include -c -o spi_internal.o spi_internal.c
> > /usr/bin/perl /usr/libdata/perl5/5.00503/ExtUtils/xsubpp -typemap /usr/libdata/perl5/5.00503/ExtUtils/typemap SPI.xs >SPI.c
> > gcc -O2 -fno-strict-aliasing -O1 -Wpointer-arith -Wcast-align -fpic -I. -I/usr/libdata/perl5/5.00503/i386-bsdos/CORE -I../../../src/include -I/usr/local/include/readline -I/usr/contrib/include -c -o SPI.o SPI.c
> > SPI.xs: In function `XS__spi_exec_query':
> > SPI.xs:51: `aTHX_' undeclared (first use in this function)
> > SPI.xs:51: (Each undeclared identifier is reported only once
> > SPI.xs:51: for each function it appears in.)
> > SPI.xs:51: syntax error before string constant
> > gmake[3]: *** [SPI.o] Error 1
> > gmake[3]: Leaving directory `/usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/pl/plperl'
> > gmake[2]: *** [all] Error 2
> > gmake[2]: Leaving directory `/usr/var/local/src/gen/pgsql/CURRENT/pgsql/src/pl'
> > gmake[1]: *** [all] Error 2
> > gmake[1]: Leaving directory `/usr/var/local/src/gen/pgsql/CURRENT/pgsql/src'
> > gmake: *** [all] Error 2
> >
> >
> >
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
>
>
> !DSPAM:40e8839e277026631821392!
>
>
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/plain | 26.0 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Justin Clift | 2004-07-05 02:29:20 | Re: LinuxTag wrapup |
Previous Message | elein | 2004-07-05 01:07:31 | Bug in PL/Perl CVS head w/spi patch |
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-07-05 03:45:21 | [subxacts] Using a different syntax |
Previous Message | Stephan Szabo | 2004-07-05 01:41:29 | Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views |