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 ~ #
Created attachment 91804 [details] emerge -v --info
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'
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.
Created attachment 94564 [details] emerge -v --info
A recompilation of =dev-perl/DBI-1.50 solved the issue.
Closing invalid, as the ebuild already DEPENDs on DBI (maybe you removed DBI by accident?)
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
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)...