Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140524 - dev-perl/DBD-SQLite-1.12 emerge fails
Summary: dev-perl/DBD-SQLite-1.12 emerge fails
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-15 10:22 UTC by M. Edward Borasky
Modified: 2006-08-20 06:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge -v --info (info,8.38 KB, text/plain)
2006-07-15 10:22 UTC, M. Edward Borasky
Details
emerge -v --info (bla.txt,8.95 KB, text/plain)
2006-08-18 14:41 UTC, Holger Becker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description M. Edward Borasky 2006-07-15 10:22:20 UTC
Checking installed SQLite version...
Looks good
Checking if your kit is complete...
Looks good
Warning: prerequisite DBI 1.21 not found.
Writing Makefile for DBD::SQLite
cp lib/DBD/SQLite.pm blib/lib/DBD/SQLite.pm
/usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap  SQLite.xs > SQLite.xsc && mv SQLite.xsc SQLite.c
Cannot open 'SQLite.xsi': No such file or directory in SQLite.xs, line 72
make: *** [SQLite.c] Error 1

!!! ERROR: dev-perl/DBD-SQLite-1.12 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 1248:   Called perl-module_src_compile
  perl-module.eclass, line 130:   Called die

!!! compilation failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

DreamGate ~ #
Comment 1 M. Edward Borasky 2006-07-15 10:22:59 UTC
Created attachment 91804 [details]
emerge -v --info
Comment 2 Yuval Yaari (RETIRED) gentoo-dev 2006-07-19 14:02:52 UTC
Seems like you're missing DBI (?!?!? - makes no sense because the ebuild DEPENDs on it)

Please post the output for:
$ perl -MDBI -le 'print DBI->VERSION'
Comment 3 Holger Becker 2006-08-18 14:40:21 UTC
Same error here...

output for perl -MDBI -le 'print DBI->VERSION':
Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .).
BEGIN failed--compilation aborted.
Comment 4 Holger Becker 2006-08-18 14:41:20 UTC
Created attachment 94564 [details]
emerge -v --info
Comment 5 Holger Becker 2006-08-18 14:47:03 UTC
A recompilation of =dev-perl/DBI-1.50 solved the issue.
Comment 6 Yuval Yaari (RETIRED) gentoo-dev 2006-08-20 01:58:02 UTC
Closing invalid, as the ebuild already DEPENDs on DBI (maybe you removed DBI by accident?)
Comment 7 Holger Becker 2006-08-20 03:22:21 UTC
I didn't try to close this bug report. The latter comment was only for your information. I checked, whether the package was installed, before recompilation. I didn't delete anything relating perl.
Cheers
Comment 8 Yuval Yaari (RETIRED) gentoo-dev 2006-08-20 06:09:25 UTC
I can only assume that you installed DBI, upgraded perl, didn't run perl-cleaner, and tried to emerge DBD-SQLite.
Could this be the case?
Because perl can't find DBI but emerge "thinks" DBI is installed (otherwise it'd emerge it, as it is a dep)...