Subject: | |
From: | |
Reply To: | PAUL,GUY (HP-Boise,ex1) |
Date: | Fri, 19 Oct 2001 20:16:01 -0400 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Greetings,
Am having a bit of difficulty getting the perl module DBD::Pg working. Has
anyone on the
list installed any DBD modules and what problems, if any, did you encounter.
I have installed all the prerequisite software: Perl DBI module and
postgresql v7.1 is installed and
working fine. I get zero errors when compiling and linking the module put
the test phase fails as
you can see below. When I print out the Pg.sl the _udivdi3, _umoddi3 and
boot_DBD_Pg entries
are all in the shared lib.
Thanks for any help.
Guy
MPE=6.0.2
perl -v
This is perl, v5.6.0 built for PA-RISC1.1
gcc -v
Reading specs from
/usr/local/lib/gcc-lib/hppa1.0-hp-mpeix/egcs-2.91.57/specs
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
perl Makefile.PL
Configuring Pg
Remember to actually read the README file !
OS: mpeix
Using DBI 1.20 installed in
/PERL/PUB/lib/perl5/site_perl/5.6.0/PA-RISC1.1/auto/
DBI
Checking if your kit is complete...
Looks good
Writing Makefile for DBD::Pg
make
gcc -c -I/POSTGRES/CURRENT/include/postgresql
-I/PERL/PUB/lib/perl5/site_perl/5.
6.0/PA-RISC1.1/auto/DBI -DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE
-D_POSIX_JOB_CONT
ROL -DIS_SOCKET_CLIB_ITSELF -fno-strict-aliasing -I/usr/local/include
-I/usr/con
trib/include -I/BIND/PUB/include -O2 -DVERSION=\"1.01\"
-DXS_VERSION=\"1.01\
" -I/PERL/PUB/lib/perl5/5.6.0/PA-RISC1.1/CORE Pg.c
gcc -c -I/POSTGRES/CURRENT/include/postgresql
-I/PERL/PUB/lib/perl5/site_perl/5.
6.0/PA-RISC1.1/auto/DBI -DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE
-D_POSIX_JOB_CONT
ROL -DIS_SOCKET_CLIB_ITSELF -fno-strict-aliasing -I/usr/local/include
-I/usr/con
trib/include -I/BIND/PUB/include -O2 -DVERSION=\"1.01\"
-DXS_VERSION=\"1.01\
" -I/PERL/PUB/lib/perl5/5.6.0/PA-RISC1.1/CORE dbdimp.c
Running Mkbootstrap for DBD::Pg ()
chmod 644 Pg.bs
LD_RUN_PATH="/POSTGRES/CURRENT/lib" ld -o blib/arch/auto/DBD/Pg/Pg.sl -b
-L/usr
/local/lib -L/usr/contrib/lib -L/BIND/PUB/lib -L/SYSLOG/PUB Pg.o dbdimp.o
-L/
POSTGRES/CURRENT/lib -lpq
ld: WARNING: Pg.o HAS FILECODE 0
ld: WARNING: dbdimp.o HAS FILECODE 0
ld: creating blib/arch/auto/DBD/Pg/Pg.sl
HP Link Editor/iX (HP30315A.06.17) Copyright Hewlett-Packard Co 1986
LinkEd> buildxl ./blib/arch/auto/DBD/Pg/Pg.sl ;limit=12
CONTENTS OF SHARED LIBRARY INDIRECT FILE /tmp/ld_24018_slIF:
/POSTGRES/CURRENT/lib/libpq.sl
END OF SHARED LIBRARY INDIRECT FILE
CONTENTS OF LINKEDIT INDIRECT FILE /tmp/ld_24018_in:
:file ldTo=./blib/arch/auto/DBD/Pg/Pg.sl
:file ldFrom=/POSTGRES/CURRENT/lib/libpq.sl
copyxl from=*ldFrom ;to=*ldTo ;replace
buildrl /tmp/ld_24018_rlTemp
addrl from=./dbdimp.o ;to=/tmp/ld_24018_rlTemp ;replace
addrl from=./Pg.o ;to=/tmp/ld_24018_rlTemp ;replace
:echo
:echo ld: adding combo archive library to shared library:
addxl from=/tmp/ld_24018_rlTemp ;to=./blib/arch/auto/DBD/Pg/Pg.sl
;merge;repla
ce;share
:reset ldTo
:reset ldFrom
cleanxl ./blib/arch/auto/DBD/Pg/Pg.sl;compact
END OF LINKEDIT INDIRECT FILE
HP Link Editor/iX (HP30315A.06.17) Copyright Hewlett-Packard Co 1986
LinkEd> :file ldTo=./blib/arch/auto/DBD/Pg/Pg.sl
LinkEd> :file ldFrom=/POSTGRES/CURRENT/lib/libpq.sl
LinkEd> copyxl from=*ldFrom ;to=*ldTo ;replace
1 OBJECT FILE HAS BEEN COPIED.
LinkEd> buildrl /tmp/ld_24018_rlTemp
LinkEd> addrl from=./dbdimp.o ;to=/tmp/ld_24018_rlTemp ;replace
1 OBJECT FILE HAS BEEN ADDED.
LinkEd> addrl from=./Pg.o ;to=/tmp/ld_24018_rlTemp ;replace
1 OBJECT FILE HAS BEEN ADDED.
LinkEd> :echo
LinkEd> :echo ld: adding combo archive library to shared library:
ld: adding combo archive library to shared library:
LinkEd> addxl from=/tmp/ld_24018_rlTemp ;to=./blib/arch/auto/DBD/Pg/Pg.sl
;me
rge;replace;share
1 OBJECT FILE HAS BEEN ADDED.
LinkEd> :reset ldTo
LinkEd> :reset ldFrom
LinkEd> cleanxl ./blib/arch/auto/DBD/Pg/Pg.sl;compact
LinkEd> exit
chmod 755 blib/arch/auto/DBD/Pg/Pg.sl
cp Pg.bs blib/arch/auto/DBD/Pg/Pg.bs
chmod 644 blib/arch/auto/DBD/Pg/Pg.bs
Manifying blib/man3/DBD::Pg.3
Manifying blib/man3/DBD::dbd-pg.3
make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib
-I/PERL/PUB/lib/per
l5/5.6.0/PA-RISC1.1 -I/PERL/PUB/lib/perl5/5.6.0 test.pl
OS: mpeix
DYNAMIC LOADING UNRESOLVED EXTERNAL: __udivdi3 ( LDRERR 103)
DYNAMIC LOADING UNRESOLVED EXTERNAL: __umoddi3 ( LDRERR 103)
install_driver(Pg) failed: Can't find 'boot_DBD__Pg' symbol in
blib/arch/auto/DB
D/Pg/Pg.sl
at (eval 1) line 3
Compilation failed in require at (eval 1) line 3.
at test.pl line 53
make: *** [test_dynamic] Error 255
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|
|
|