[Bug 231744] error: Couldn't exec perl-devel-prov: No such file or directory
bugzilla at redhat.com
bugzilla at redhat.com
Mon Mar 12 15:32:53 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: error: Couldn't exec perl-devel-prov: No such file or directory
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=231744
------- Additional Comments From rnorwood at redhat.com 2007-03-12 11:32 EST -------
strange - obviously seems related to the filtering of provides we do in the
%prep section, starting around line 283:
# Oh, the irony. Perl generates some non-versioned provides we don't need.
# Each of these has a versioned provide, which we keep.
cat << \EOF > %{name}-prov
#!/bin/sh
%{__perl_provides} $* |\
sed -e '/^perl(Carp)$/d' |\
sed -e '/^perl(DynaLoader)$/d' |\
sed -e '/^perl(Locale::Maketext)$/d' |\
sed -e '/^perl(Math::BigInt)$/d' |\
sed -e '/^perl(Net::Config)$/d' |\
sed -e '/^perl(Tie::Hash)$/d' |\
sed -e '/^perl(bigint)$/d' |\
sed -e '/^perl(bigrat)$/d' |\
sed -e '/^perl(bytes)$/d' |\
sed -e '/^perl(utf8)$/d'
EOF
%define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov
chmod +x %{__perl_provides}
---------------
This is the standard method of filtering provides:
http://fedoraproject.org/wiki/Packaging/Perl
And I can't see why %{name} would be perl-devel instead of 'perl' - I thought
%{name} was always the name of the source rpm.
I also can't reproduce this here - can you send me your commandline and maybe
~/.rpmmacros ?
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Fedora-perl-devel-list
mailing list