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