Hi,
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?
thanks!
Steve