Hi all,
I have a problem with he installation of DBD-pg 1.13 on my Mac. The make works fine but the test fails. I s there anyone that can help me? I've sent this message to dbi-users list without results. All that I do is (postgresql is running with only "template1" database): ----------------------------- [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% printenv HOME=/Users/raf SHELL=/bin/tcsh USER=raf LANG=en_US PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin __CF_USER_TEXT_ENCODING=0x1F5:0:0 TERM=vt100 TERMCAP=°Z°Z°Z TERM_PROGRAM=Apple_Terminal TERM_PROGRAM_VERSION=81 LOGNAME=raf HOSTTYPE=macintosh VENDOR=apple OSTYPE=darwin MACHTYPE=powerpc SHLVL=1 PWD=/Users/raf/EQAS/DBI e moduli Pg/DBD-Pg-1.13 GROUP=staff HOST=pbraf.ifc.cnr.it PGDATA=/usr/local/pgsql/data PGLIB=/usr/local/pgsql/lib PGINCLUDE=/usr/local/pgsql/include POSTGRES_INCLUDE=/usr/local/pgsql/include POSTGRES_LIB=/usr/local/pgsql/lib [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% perl Makefile.PL Configuring Pg Remember to actually read the README file ! OS: darwin Using DBI 1.30 installed in /Library/Perl/darwin/auto/DBI Checking if your kit is complete... Looks good Writing Makefile for DBD::Pg [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% make mkdir blib mkdir blib/lib mkdir blib/lib/DBD mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/DBD mkdir blib/arch/auto/DBD/Pg mkdir blib/lib/auto mkdir blib/lib/auto/DBD mkdir blib/lib/auto/DBD/Pg mkdir blib/man3 cp Pg.pm blib/lib/DBD/Pg.pm cp dbd-pg.pod blib/lib/DBD/dbd-pg.pod /usr/bin/perl -I/System/Library/Perl/darwin -I/System/Library/Perl /System/Library/Perl/ExtUtils/xsubpp -typemap /System/Library/Perl/ExtUtils/typemap Pg.xs > Pg.xsc && mv Pg.xsc Pg.c cc -c -I/usr/local/pgsql/include -I/Library/Perl/darwin/auto/DBI -g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -Os -DVERSION=\"1.13\" -DXS_VERSION=\"1.13\" -I/System/Library/Perl/darwin/CORE Pg.c cc -c -I/usr/local/pgsql/include -I/Library/Perl/darwin/auto/DBI -g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -Os -DVERSION=\"1.13\" -DXS_VERSION=\"1.13\" -I/System/Library/Perl/darwin/CORE dbdimp.c dbdimp.c: In function `dbd_st_execute': dbdimp.c:1178: warning: passing arg 2 of `Perl_sv_2pv' from incompatible pointer type Running Mkbootstrap for DBD::Pg () chmod 644 Pg.bs LD_RUN_PATH="/usr/local/pgsql/lib" cc -o blib/arch/auto/DBD/Pg/Pg.bundle -bundle -flat_namespace -undefined suppress Pg.o dbdimp.o -L/usr/local/pgsql/lib -lpq chmod 755 blib/arch/auto/DBD/Pg/Pg.bundle 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 [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% setenv DBDPG_MAINTAINER 1 [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% setenv DBDPG_TEST_HOST localhost [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% setenv DBDPG_TEST_DB template1 [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% setenv DBDPG_TEST_USER postgres [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% setenv DBDPG_TEST_PASS [pbraf:~/EQAS/DBI e moduli Pg/DBD-Pg-1.13] raf% make test PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/System/Library/Perl/darwin -I/System/Library/Perl -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/00basic...........dyld: /usr/bin/perl Undefined symbols: _ERR_get_error _ERR_reason_error_string _SSL_CTX_new _SSL_connect _SSL_free _SSL_library_init _SSL_load_error_strings _SSL_new _SSL_read _SSL_set_fd _SSL_write _SSLv23_method t/00basic...........dubious Test returned status 0 (wstat 5, 0x5) t/01connect.........dyld: /usr/bin/perl Undefined symbols: _ERR_get_error _ERR_reason_error_string _SSL_CTX_new _SSL_connect _SSL_free _SSL_library_init _SSL_load_error_strings _SSL_new _SSL_read _SSL_set_fd _SSL_write _SSLv23_method t/01connect.........dubious [...] ------------------------------------------------------------------------ -------- I'm work on a Mac with OS X 10.2, postgresql 7.2.2 e DBI 1.30. The commands "perl -v" and "perl -V" prints: [pbraf:~] raf% perl -v ------------------------------------------------------------------------ -------- This is perl, v5.6.0 built for darwin Copyright 1987-2000, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5.0 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. [pbraf:~] raf% perl -V Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration: Platform: osname=darwin, osvers=6.0, archname=darwin uname='darwin fisheye 6.0 darwin kernel version 5.2: mon jun 17 09:55:14 pdt 2002; root:xnu-201-14.rootsxnu-201-14.objrelease_ppc power macintosh powerpc ' config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags=' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef Compiler: cc='cc', optimize='-Os', gccversion=Apple cpp-precomp 6.14 cppflags='-g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing' ccflags ='-g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing' stdchar='char', d_stdstdio=undef, usevfork=true intsize=4, longsize=4, ptrsize=4, doublesize=8 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, usemymalloc=n, prototype=define Linker and Libraries: ld='cc', ldflags ='' libpth=/usr/lib libs=-lm -lc libc=/System/Library/Frameworks/System.framework/System, so=dylib, useshrplib=true, libperl=libperl.dylib Dynamic Linking: dlsrc=dl_dyld.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-bundle -flat_namespace -undefined suppress' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under darwin Compiled at Jul 14 2002 04:04:33 @INC: /System/Library/Perl/darwin /System/Library/Perl /Library/Perl/darwin /Library/Perl /Library/Perl /Network/Library/Perl/darwin /Network/Library/Perl /Network/Library/Perl . [pbraf:~] raf% ------------------------------------------------------------------ libssl are in /usr/lib ------------------------------------------------------------------ [pbraf:~] raf% ls -l /usr/lib/libssl* -rwxr-xr-x 1 root wheel 255732 Aug 13 02:28 /usr/lib/libssl.0.9.dylib lrwxr-xr-x 1 root wheel 16 Sep 7 15:32 /usr/lib/libssl.dylib -> libssl.0.9.dylib [pbraf:~] raf% ------------------------------------------------------------------ I don't know what I can do. Can you help me? Thanks in advance. Raffaele Conte CNR - Ist di Fisiologia Clinica http://ifc.cnr.it