Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 74545

Summary: DBIx-SearchBuilder-1.01 ebuild fails because it can't find DBI libraries
Product: Gentoo Linux Reporter: gentoo
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description gentoo 2004-12-15 12:58:18 UTC
Ok, not sure if this is due to the recent bug with the @INC path being wrong or
what, but this perl module fails during install.  I already had dev-perl/DBI
installed, but re-emerging it fixes the problem.

The bug I'm referring to is:
http://bugs.gentoo.org/show_bug.cgi?id=9067

Here's the relevant info:

---- snip ----
Calculating dependencies ...done!
[ebuild  N    ] dev-perl/dbix-searchbuilder-1.01  0 kB
[ebuild  N    ] www-apps/rt-3.2.1  -fastcgi +mysql -postgres -vhosts 1,173 kB

Total size of downloads: 1,173 kB

Do you want me to merge these packages? [Yes/No]
>>> emerge (1 of 2) dev-perl/dbix-searchbuilder-1.01 to /
>>> md5 src_uri ;-) DBIx-SearchBuilder-1.01.tar.gz
>>> Unpacking source...
>>> Unpacking DBIx-SearchBuilder-1.01.tar.gz to /var/tmp/portage/dbix-searchbuilder-1.01/work
>>> Source unpacked.
Checking if your kit is complete...
Looks good
Warning: prerequisite DBI 0 not found.
Writing Makefile for DBIx::SearchBuilder
cp SearchBuilder.pm blib/lib/DBIx/SearchBuilder.pm
cp SearchBuilder/Handle.pm blib/lib/DBIx/SearchBuilder/Handle.pm
cp SearchBuilder/Handle/mysqlPP.pm blib/lib/DBIx/SearchBuilder/Handle/mysqlPP.pmcp SearchBuilder/Handle/mysql.pm blib/lib/DBIx/SearchBuilder/Handle/mysql.pm
cp SearchBuilder/Handle/Sybase.pm blib/lib/DBIx/SearchBuilder/Handle/Sybase.pm
cp SearchBuilder/Union.pm blib/lib/DBIx/SearchBuilder/Union.pm
cp SearchBuilder/Handle/Oracle.pm blib/lib/DBIx/SearchBuilder/Handle/Oracle.pm
cp SearchBuilder/Record/Cachable.pm blib/lib/DBIx/SearchBuilder/Record/Cachable.pm
cp SearchBuilder/Handle/SQLite.pm blib/lib/DBIx/SearchBuilder/Handle/SQLite.pm
cp SearchBuilder/Handle/Informix.pm blib/lib/DBIx/SearchBuilder/Handle/Informix.pm
cp SearchBuilder/Handle/Pg.pm blib/lib/DBIx/SearchBuilder/Handle/Pg.pm
cp SearchBuilder/Handle/ODBC.pm blib/lib/DBIx/SearchBuilder/Handle/ODBC.pm
cp SearchBuilder/Record.pm blib/lib/DBIx/SearchBuilder/Record.pm
Manifying blib/man3/DBIx::SearchBuilder::Handle::mysql.3pm
Manifying blib/man3/DBIx::SearchBuilder::Handle::mysqlPP.3pm
Manifying blib/man3/DBIx::SearchBuilder::Handle.3pm
Manifying blib/man3/DBIx::SearchBuilder.3pm
Manifying blib/man3/DBIx::SearchBuilder::Handle::Sybase.3pm
Manifying blib/man3/DBIx::SearchBuilder::Union.3pm
Manifying blib/man3/DBIx::SearchBuilder::Handle::Oracle.3pm
Manifying blib/man3/DBIx::SearchBuilder::Handle::Informix.3pm
Manifying blib/man3/DBIx::SearchBuilder::Handle::SQLite.3pm
Manifying blib/man3/DBIx::SearchBuilder::Record.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.4 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/00.load....NOK 2#     Failed test (t/00.load.t at line 4)
#     Tried to use 'DBIx::SearchBuilder::Handle'.
#     Error:  Can't locate DBI.pm in @INC (@INC contains: /var/tmp/portage/dbix-searchbuilder-1.01/work/DBIx-SearchBuilder-1.01/inc /var/tmp/portage/dbix-searchbuilder-1.01/work/DBIx-SearchBuilder-1.01/blib/lib /var/tmp/portage/dbix-searchbuilder-1.01/work/DBIx-SearchBuilder-1.01/blib/arch /etc/perl /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.8.4 /usr/local/lib/site_perl . /etc/perl /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.4/i686-linux /usr/lib/perl5/5.8.4 /usr/local/lib/site_perl .) at /var/tmp/portage/dbix-searchbuilder-1.01/work/DBIx-SearchBuilder-1.01/blib/lib/DBIx/SearchBuilder/Handle.pm line 4.
# BEGIN failed--compilation aborted at /var/tmp/portage/dbix-searchbuilder-1.01/work/DBIx-SearchBuilder-1.01/blib/lib/DBIx/SearchBuilder/Handle.pm line 4.
# Compilation failed in require at (eval 2) line 2.
t/00.load....ok 11/11# Looks like you failed 1 tests of 11.
t/00.load....dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
        Failed 1/11 tests, 90.91% okay
t/pod........skipped
        all skipped: Test::Pod 1.00 required for testing POD
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/00.load.t    1   256    11    1   9.09%  2
1 test skipped.
Failed 1/2 test scripts, 50.00% okay. 1/11 subtests failed, 90.91% okay.
make: *** [test_dynamic] Error 255

brent dbix-searchbuilder # emerge -pv dev-perl/DBI

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-perl/DBI-1.38  292 kB

Total size of downloads: 292 kB

---- snip ----

Like I said, after emerging dev-perl/DBI again, the DBIx-SearchBuilder will
compile cleanly.  I know the module is marked unstable too, but I figured
if it's going to ever be marked stable I should report the bug :-)

I have the following in my /etc/portage/package.keywords according to the
RT build instructions on their wiki:

www-apps/rt ~x86
>=dev-perl/HTML-Mason-1.23 ~x86
>=dev-perl/Text-Quoted-1.3 ~x86
>=dev-perl/HTML-Scrubber-0.08 ~x86
dev-perl/Font-AFM ~x86
dev-perl/HTML-Format ~x86
>=dev-perl/Tree-Simple-1.04 ~x86
dev-perl/Module-Versions-Report ~x86
>=dev-perl/dbix-searchbuilder-1.01 ~x86
dev-perl/Want ~x86

Hope this helps,
Brent Smith <gentoo@nextreality.net>

Reproducible: Always
Steps to Reproduce:
1. emerge -av www-apps/rt
2.
3.

Actual Results:  
compilation failure.

Expected Results:  
compiled cleanly.

Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks nostrip sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/smitten/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi afs aim alsa apache2 apm audiofile avi berkdb bitmap-fonts cdr crypt
cups curl debug divx4linux dvd dvdr encode esd evo exif f77 fam foomaticdb
fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imap imlib java
jpeg ldap libg++ libwww mad maildir mbox mikmod mmx mmx2 motif mozilla mpeg
mysql ncurses oggvorbis opengl oss pam pdflib perl php png ppds python qt
quicktime readline ruby samba sdl snmp soap sockets spell sse ssl svga sysvipc
tcltk tcpd tetex tiff truetype usb x86 xml2 xmms xv xvid zlib"
Comment 1 gentoo 2004-12-15 13:01:08 UTC
sorry, I accidentally refreshed and created a duplicate of bug 74543
this one can be deleted.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-12-15 13:18:11 UTC

*** This bug has been marked as a duplicate of 74543 ***