On Mon, Sep 18, 2006, Adam D. Morley wrote: > I'm upgrading a 2.5 OpenPKG instance on Solaris 10 to 2.20060622. > Everything has gone fine so far, but when openpkg build tries to build > perl-dbix, it starts asking for input. First, it can't find the > MIRRORED.BY file, since it isn't detecting http_proxy from the > environment (see MIRRORED.BY.log). I'm guessing this is the same bug as > the RPM 4.4 bug? > > If I manually download MIRRORED.BY to /opt/openpkg/.cpan/sources, I get > asked (in a loop) for where I am in the world (see locale.loop.log) by > CPAN's Config.pm. > > Other perl packages have been built fine, so I'm wondering if I'm doing > something wrong, or if perl-dbix is the only one that uses CPAN. It > seems odd to use CPAN, but I don't know much about perl-dbix's source > rpm. Can building perl-dbix be made to not require user > input/configuration of CPAN? Or do I just need to configure CPAN > manually? If so, how do I get OpenPKG to tell me all the values it was > going to manually program CPAN with? > > Thanks, > > -- > adam
> :::: /var/tmp/opkg/SRC/perl-dbix-5.8.8-2.20060622.src.rpm :::: > Installing /var/tmp/opkg/SRC/perl-dbix-5.8.8-2.20060622.src.rpm > Executing(%prep): env -i /opt/openpkg/lib/openpkg/bash --norc --noprofile > --posix -e /opt/openpkg/RPM/TMP/rpm-tmp.12743 > [...] > [Core Features] > - Test::More ...loaded. (0.62 >= 0.52) > - DBD::SQLite ...missing. > - DBI ...loaded. (1.51) > - Want ...loaded. (0.10) > - Encode ...loaded. (2.18) > - Class::ReturnValue ...loaded. (0.53 >= 0.4) > - Cache::MemoryCache ...loaded. (0) > - Clone ...loaded. (0.20) > ==> Auto-install the 1 mandatory module(s) from CPAN? [Y/n] y > [Lower case API] > [...] OpenPKG packages never should download anything their own. The issue is not related to RPM. It is just that the CPAN stuff detected that for whatever obscure reasons DBD::SQLite is missing here. The "perl-dbix" package depends on the "perl-dbi" package which in turn provides DBD::SQLite by default. Please check your "perl-dbi" package. Either it has build-option "with_dbd_sqlite" set to "no" (which is _NOT_ the default) or something failed during building of DBD::SQLite in this package. Just rebuild "perl-dbi" again and watch for errors. Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ The OpenPKG Project www.openpkg.org User Communication List openpkg-users@openpkg.org