10-20-2007
Quote:
Originally Posted by
jambesh
Writing Makefile for DBI
-- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
I could not find any fatal error messages in what you quoted. I guess probably writing the Makefile already failed just by looking at above. You may try to go to the CPAN build directory (/home/user/.cpan/build/DBI-1.59) and see whether you see a Makefile there. If so, try cd to that dir and then run "make" there and see what happens.
Otherwise, also try not to use CPAN shell but to download the DBI package directory manually from CPAN and then do the normal steps of compiling the package
perl Makefile.pl
make
and see whether you can compile it that way.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I am trying to install Oracle perl module(DBD-Oracle). MY oracle server runs on solaris 8 while the machine am tring to install DBD-Oracle runs Suse linux 9(SLE 9)
Oracle client library including sqlplus are NFS mount on my suse linux machine from my solaris oracle server but when I run make on... (1 Reply)
Discussion started by: hassan1
1 Replies
2. UNIX for Advanced & Expert Users
I am trying to install perl-DBD-Oracle-1.16-1.2.rpm on Suse (SLE 9), like
rpm -Uvh perl-DBD-Oracle-1.16-1.2.rpm but I keep getting the following error message
error: Failed dependencies:
libclntsh.so.10.1 is needed by perl-DBD-Oracle-1.16-1.2.el4
libnnz10.so is needed by... (1 Reply)
Discussion started by: hassan1
1 Replies
3. Shell Programming and Scripting
We ran into an issue trying to install DBI and DB2 modules for perl for AIX from the link
http://www-306.ibm.com/software/data/db2/perl/
We tried to install the DBI module using
bash# perl -MCPAN -e 'install DBI'
command. However we ended up with the following error.
Stop.
... (3 Replies)
Discussion started by: jerardfjay
3 Replies
4. Solaris
Hi, all,
I need to add a user to our system in order to let him use Oracle and Perl. We want him to remain in his home directory and have no access to our data and other users' files.
I created a separate group for this user, and set his shell to rksh when I created his account, by which he... (2 Replies)
Discussion started by: alanlh
2 Replies
5. UNIX and Linux Applications
Hi,
I am trying to install perl module DBD::mysql and don't know how to resolve the following:
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base.............ok 3/5install_driver(mysql) failed: Can't load... (3 Replies)
Discussion started by: Yogesh Sawant
3 Replies
6. Programming
hi i am trying to connect to an oracle database using dbi and i get this ::
Driver has not implemented the disconnect_all method. at /opt/perl/lib/site_perl/5.8.0/sun4-solaris/DBI.pm line 575
END failed--call queue aborted.
for all i know, the script was working earlier, but has... (1 Reply)
Discussion started by: poggendroff
1 Replies
7. Shell Programming and Scripting
Hi, i have some queries on installing the Perl DBI and the DBD Oracle.
I know that i have to install the DBI first. I have the source files in a folder in my home directory.The commands to install arecd /home/DBI
Perl Makefile.PL
make
make installI would like to know, after executing these... (4 Replies)
Discussion started by: new2ss
4 Replies
8. UNIX for Advanced & Expert Users
i've been struggling with installing the Perl DBI & DBD modules all weekend, and I'm getting close, but no cigar as of yet. When I run the perl script db.pl I get the following mismatch error:
Mon Apr 19 09:43:29 EDT 2010
/Library/Perl/DBD-mysql-4.011 ->
peterv@MBP17.local<515>$: db.pl | tee... (0 Replies)
Discussion started by: peterv6
0 Replies
9. Shell Programming and Scripting
Hi there, I have a bit of code similar to below (which ive actually got from perldoc, but mine is similar enough)
$sth = $dbh->prepare(q{ SELECT region, sales FROM sales_by_region });
$sth->execute;
my ($region, $sales);
# Bind Perl variables to columns:
$rv =... (4 Replies)
Discussion started by: hcclnoodles
4 Replies
10. Shell Programming and Scripting
Hi Guys,
I wonder if possible to execute a Db2 commands within a perl scripts without installing or invoking the DBI modules. I have a script that is written in kron shell and it looks like :
DB=`db2 list db directory | egrep "Database alias|Directory entry type"|awk '{printf $0 ;... (0 Replies)
Discussion started by: arizah
0 Replies
LEARN ABOUT DEBIAN
module::install::makefile
Module::Install::Makefile(3pm) User Contributed Perl Documentation Module::Install::Makefile(3pm)
NAME
Module::Install::MakeMaker - Extension Rules for ExtUtils::MakeMaker
SYNOPSIS
In your Makefile.PL:
use inc::Module::Install;
WriteMakefile();
DESCRIPTION
This module is a wrapper around ExtUtils::MakeMaker. It exports two functions: "prompt" (an alias for "ExtUtils::MakeMaker::prompt") and
"WriteMakefile".
The "WriteMakefile" function will pass on keyword/value pair functions to "ExtUtils::MakeMaker::WriteMakefile". The required parameters
"NAME" and "VERSION" (or "VERSION_FROM") are not necessary if it can find them unambiguously in your code.
CONFIGURATION OPTIONS
This module also adds some Configuration parameters of its own:
NAME
The NAME parameter is required by ExtUtils::MakeMaker. If you have a single module in your distribution, or if the module name indicated by
the current directory exists under lib/, this module will use the guessed package name as the default.
If this module can't find a default for "NAME" it will ask you to specify it manually.
VERSION
ExtUtils::MakeMaker requires either the "VERSION" or "VERSION_FROM" parameter. If this module can guess the package's "NAME", it will
attempt to parse the "VERSION" from it.
If this module can't find a default for "VERSION" it will ask you to specify it manually.
MAKE TARGETS
ExtUtils::MakeMaker provides you with many useful "make" targets. A "make" target is the word you specify after "make", like "test" for
"make test". Some of the more useful targets are:
o all
This is the default target. When you type "make" it is the same as entering "make all". This target builds all of your code and stages
it in the "blib" directory.
o test
Run your distribution's test suite.
o install
Copy the contents of the "blib" directory into the appropriate directories in your Perl installation.
o dist
Create a distribution tarball, ready for uploading to CPAN or sharing with a friend.
o clean distclean purge
Remove the files created by "perl Makefile.PL" and "make".
o help
Same as typing "perldoc ExtUtils::MakeMaker".
This module modifies the behaviour of some of these targets, depending on your requirements, and also adds the following targets to your
Makefile:
o cpurge
Just like purge, except that it also deletes the files originally added by this module itself.
o chelp
Short cut for typing "perldoc Module::Install".
o distsign
Short cut for typing "cpansign -s", for Module::Signature users to sign the distribution before release.
SEE ALSO
Module::Install, CPAN::MakeMaker, CPAN::MakeMaker::Philosophy
AUTHORS
Adam Kennedy <adamk@cpan.org>
Audrey Tang <autrijus@autrijus.org>
Brian Ingerson <INGY@cpan.org>
COPYRIGHT
Some parts copyright 2008 - 2012 Adam Kennedy.
Copyright 2002, 2003, 2004 Audrey Tang and Brian Ingerson.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2012-03-01 Module::Install::Makefile(3pm)