On Mon, May 07, 2007, Steve Muskiewicz wrote:

> It looks like perl-locale in CURRENT has a missing Perl module dependency.  
> The
> Locale::KeyedText module appears to need the "Readonly" in order to load
> successfully.  I discovered this when I couldn't get perl-dbi to rebuild:
>
>     % openpkg rpmbuild -ba perl-dbi.spec
>     <snip>
>     + /opkg25/bin/perl-openpkg -d /opkg25/RPM/SRC/perl-dbi/
>     SQL-Routine-v0.70.3.tar.gz configure build install
>     ++ OpenPKG perl-openpkg 2.0.1 (03-Dec-2004)
>     ++ determined RPM  program: /opkg25/libexec/openpkg/rpm (4.2.1)
>     ++ determined Perl program: /opkg25/bin/perl (5.8.8)
>     ++ step 2: configure
>     ++ configuring module via ExtUtils::MakeMaker environment
>     Checking if your kit is complete...
>     Looks good
>     Locale::KeyedText defines neither package nor VERSION--version check 
> failed
>     at /opkg25/lib/perl/vendor_perl/5.8.8/ExtUtils/MakeMaker.pm line 394
>     ++ step 3: build
>     perl-openpkg:ERROR: neither "Build" nor "Makefile" found in working
>     directory (No such file or directory)
>     error: Bad exit status from /opkg25/RPM/TMP/rpm-tmp.30397 (%install)
>
>     % perl -e 'use Locale::KeyedText'
>     Can't locate desired version of Readonly in @INC:
>       - only:Readonly:/opkg25/lib/perl/version/5.8.8
>       - /opkg25/lib/perl/site_perl/5.8.8/sun4-solaris
>       - /opkg25/lib/perl/site_perl/5.8.8
>       - /opkg25/lib/perl/site_perl
>       - /opkg25/lib/perl/vendor_perl/5.8.8/sun4-solaris
>       - /opkg25/lib/perl/vendor_perl/5.8.8
>       - /opkg25/lib/perl/vendor_perl
>       - /opkg25/lib/perl/5.8.8/sun4-solaris
>       - /opkg25/lib/perl/5.8.8
>       - .
>     at /opkg25/lib/perl/vendor_perl/5.8.8/Locale/KeyedText.pm line 14
>     BEGIN failed--compilation aborted at /opkg25/lib/perl/vendor_perl/5.8.8/
>     Locale/KeyedText.pm line 14.
>     Compilation failed in require at -e line 1.
>     BEGIN failed--compilation aborted at -e line 1.
>
> I searched but couldn't find the Readonly module anywhere in the CURRENT
> package index data.  Can it be added somewhere (perl-util?) to fix this issue?

This is now fixed. I've added Readonly to perl-util and required
perl-util in perl-locale now. Thanks for your feedback.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to