Nick Landess wrote:
I have had a hell of a time trying to install the dbd:pg module.
Don¹t have a lot of experience installing perl modules, so I beg your
patience and forgiveness if this turns out to be a stupid problem.
Below is the text returned by my last attempt at installing via the bundle.
Sorry for the size of the cut and paste:
Nicholas-Landess-Computer:/volumes/wonder/downloads/DBD-Pg-2.7.2 nick$ perl
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '/Library/Perl/5.8.6/darwin-thread-multi-2level'
Do not have write permissions on
'/Library/Perl/5.8.6/darwin-thread-multi-2level'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
at -e line 1
make: *** [pure_site_install] Error 255
JPEACOCK/version-0.74.tar.gz
/usr/bin/make install -- NOT OK
You need root privileges to install - try 'sudo make install'
It looks like you were missing version.pm also, but that looked like a
non critical issue.
----
You may have to su to root to install the package
(Or you may want to run something like
o conf make_install_make_command 'sudo make'
to raise your permissions.Warning (usually harmless): 'YAML' not installed,
will not store persistent state
Running make for T/TU/TURNSTEP/DBD-Pg-2.7.2.tar.gz
Prepending /Users/nick/.cpan/build/version-0.74/blib/arch
/Users/nick/.cpan/build/version-0.74/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory
/Users/nick/.cpan/build/DBD-Pg-2.7.2
Prepending /Users/nick/.cpan/build/version-0.74/blib/arch
/Users/nick/.cpan/build/version-0.74/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build T/TU/TURNSTEP/DBD-Pg-2.7.2.tar.gz
cp lib/Bundle/DBD/Pg.pm blib/lib/Bundle/DBD/Pg.pm
cp Pg.pm blib/lib/DBD/Pg.pm
/usr/bin/perl -p -e "s/~DRIVER~/Pg/g; s/^do\(/dontdo\(/"
/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/Driver.xst > Pg.xsi
/usr/bin/perl /System/Library/Perl/5.8.6/ExtUtils/xsubpp -typemap
/System/Library/Perl/5.8.6/ExtUtils/typemap Pg.xs > Pg.xsc && mv Pg.xsc Pg.c
cc -c -I/usr/local/pgsql/include
-I/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-DPGLIBVERSION=80103 -DPGDEFPORT=5432 -Os -DPERL_EXTMALLOC_DEF
-Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc
-Dcalloc=Perl_calloc -DVERSION=\"undef\" -DXS_VERSION=\"undef\"
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE" Pg.c
cc -c -I/usr/local/pgsql/include
-I/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-DPGLIBVERSION=80103 -DPGDEFPORT=5432 -Os -DPERL_EXTMALLOC_DEF
-Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc
-Dcalloc=Perl_calloc -DVERSION=\"undef\" -DXS_VERSION=\"undef\"
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE" dbdimp.c
cc -c -I/usr/local/pgsql/include
-I/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-DPGLIBVERSION=80103 -DPGDEFPORT=5432 -Os -DPERL_EXTMALLOC_DEF
-Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc
-Dcalloc=Perl_calloc -DVERSION=\"undef\" -DXS_VERSION=\"undef\"
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE" quote.c
cc -c -I/usr/local/pgsql/include
-I/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI -g -pipe -fno-common
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include
-DPGLIBVERSION=80103 -DPGDEFPORT=5432 -Os -DPERL_EXTMALLOC_DEF
-Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc
-Dcalloc=Perl_calloc -DVERSION=\"undef\" -DXS_VERSION=\"undef\"
"-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE" types.c
Running Mkbootstrap for DBD::Pg ()
chmod 644 Pg.bs
rm -f blib/arch/auto/DBD/Pg/Pg.bundle
LD_RUN_PATH="/usr/local/pgsql/lib" env MACOSX_DEPLOYMENT_TARGET=10.3 cc
-bundle -undefined dynamic_lookup -L/usr/local/lib Pg.o dbdimp.o quote.o
types.o -o blib/arch/auto/DBD/Pg/Pg.bundle \
-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/Bundle::DBD::Pg.3pm
Manifying blib/man3/DBD::Pg.3pm
TURNSTEP/DBD-Pg-2.7.2.tar.gz
/usr/bin/make -- OK
Warning (usually harmless): 'YAML' not installed, will not store persistent
state
Prepending /Users/nick/.cpan/build/version-0.74/blib/arch
/Users/nick/.cpan/build/version-0.74/blib/lib to PERL5LIB for 'test'
Running make test
PGINITDB="/usr/local/pgsql/bin/initdb" PERL_DL_NONLAZY=1 /usr/bin/perl
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')"
t/*.t
t/00-signature........skipped: Set the environment variable TEST_SIGNATURE to
enable this test
t/00basic.............1/3 Bailout called. Further testing stopped: Cannot
continue without DBD::Pg
# Failed test 'use DBD::Pg;'
# at t/00basic.t line 13.
# Tried to use 'DBD::Pg'.
# Error: DBD::Pg object version undef does not match bootstrap parameter
2.7.2 at /System/Library/Perl/5.8.6/darwin-thread-multi-2level/DynaLoader.pm
line 253.
# Compilation failed in require at (eval 5) line 2.
# BEGIN failed--compilation aborted at (eval 5) line 2.
make: *** [test_dynamic] Error 1
TURNSTEP/DBD-Pg-2.7.2.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports TURNSTEP/DBD-Pg-2.7.2.tar.gz
Warning (usually harmless): 'YAML' not installed, will not store persistent
state
Running make install
make test had returned bad status, won't install without force
Nicholas-Landess-Computer:/volumes/wonder/downloads/DBD-Pg-2.7.2 nick$
Any suggestions/assistance greatly appreciated
Thanks
Nick Landess
[EMAIL PROTECTED]
--
Red Hot Penguin Consulting LLC
mod_perl/PostgreSQL consulting and implementation
http://www.redhotpenguin.com/