HP3000-L Archives

October 2001, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"PAUL,GUY (HP-Boise,ex1)" <[log in to unmask]>
Reply To:
PAUL,GUY (HP-Boise,ex1)
Date:
Fri, 19 Oct 2001 20:16:01 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (160 lines)
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 *

ATOM RSS1 RSS2