Re: Compile failure in plperl
От | Andrew Dunstan |
---|---|
Тема | Re: Compile failure in plperl |
Дата | |
Msg-id | 40E87ED1.3020701@dunslane.net обсуждение исходный текст |
Ответ на | Re: Compile failure in plperl (Bruce Momjian <pgman@candle.pha.pa.us>) |
Список | pgsql-hackers |
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 > > >
В списке pgsql-hackers по дате отправления: