Pavel Stehule wrote:
postgres=# select version();
                                                 version
----------------------------------------------------------------------------------------------------------
 PostgreSQL 8.3.4 on x86_64-unknown-linux-gnu, compiled by GCC gcc
(GCC) 4.3.2 20080917 (Red Hat 4.3.2-4)
(1 row)

postgres=# CREATE LANGUAGE plperlu;
ERROR:  could not load library "/usr/local/pgsql8.3/lib/plperl.so":
/usr/local/pgsql8.3/lib/plperl.so: undefined symbol: boot_DynaLoader
postgres=#

1. Please do not top-answer.

2. You have not provided the info I asked for, namely the configure params and the build log. e.g.:

configure --enable-cassert --enable-debug --enable-nls 
--enable-integer-datetimes \
       --with-perl --with-python --with-tcl \
       --with-krb5 --with-includes=/usr/include/et --with-openssl \
       --with-pam --with-ldap --with-libxml --with-libxslt --with-ossp-uuid 
--with-gssapi --enable-depend --prefix=/home/andrew/bf/root/HEAD/inst 
--with-pgport=5678


make[3]: Entering directory 
`/home/andrew/bf/root/HEAD/pgsql.24747/src/pl/plperl'
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g 
-fpic -I/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/pl/plperl 
-I../../../src/include 
-I/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2  -I/usr/include/et 
-I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE  -c -o plperl.o 
/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/pl/plperl/plperl.c -MMD -MP 
-MF .deps/plperl.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g 
-fpic -I/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/pl/plperl 
-I../../../src/include 
-I/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2  -I/usr/include/et 
-I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE  -c -o spi_internal.o 
/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/pl/plperl/spi_internal.c 
-MMD -MP -MF .deps/spi_internal.Po
"/usr/bin/perl" /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap 
/usr/lib/perl5/5.8.8/ExtUtils/typemap 
/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/pl/plperl/SPI.xs >SPI.c
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g 
-fpic -I/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/pl/plperl 
-I../../../src/include 
-I/home/andrew/bf/root/HEAD/pgsql.24747/../pgsql/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2  -I/usr/include/et 
-I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE  -c -o SPI.o SPI.c -MMD 
-MP -MF .deps/SPI.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g 
-fpic -shared  plperl.o spi_internal.o SPI.o  
-L/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE -L../../../src/port 
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/DynaLoader/DynaLoader.a 
-lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc 
-Wl,-rpath,'/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE' -o plperl.so
make[3]: Leaving directory `/home/andrew/bf/root/HEAD/pgsql.24747/src/pl/plperl'



cheers

andrew

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to