FreeBSD Port: p5-DBD-SQLite-1.08

Anton Berezin tobez at tobez.org
Thu Jun 9 07:37:11 GMT 2005


On Mon, Jun 06, 2005 at 06:27:58PM +0200, Daniel S. Haischt wrote:

> >>I am trying to upgrade my p5-DBD-SQLite installation. During
> >>the build process I am getting the following error message:
> >>
> >>===>  Building for p5-DBD-SQLite-1.08
> >>cp lib/DBD/SQLite.pm blib/lib/DBD/SQLite.pm
> >>/usr/local/bin/perl /usr/local/lib/perl5/site_perl/5.8.6/ExtUtils/xsubpp
> >> -typemap /usr/local/lib/perl5/5.8.6/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
> >>*** Error code 1
> >>
> >>Actually I have no idea where to search for 'SQLite.xsi'.
> >>Is this a file that gets generated?

Ok.  The Makefile you have sent does not have a section which is
typically generated by DBI::DBD::dbd_postamble().  The Makefile.PL for
DBD::SQLite executes this sub, evaled (meaning that no problems in it
are going to be reported).

Could you try the following:

make clean
make patch
vi work/DBD-SQLite-1.08/Makefile.PL

Make this line:
  eval { DBI::DBD::dbd_postamble(@_) };
look like this:
  DBI::DBD::dbd_postamble(@_);

make configure

I would expect that configure stage to fail, the output would be
interesting.

Also, the output of plain

$ perl -MDBI::DBD -le 'print DBI::DBD->dbd_postamble()'

might be interesting to see, too.

\Anton.
-- 
The moronity of the universe is a monotonically increasing function. --
Jarkko Hietaniemi


More information about the freebsd-ports mailing list