Bug 128535
Summary: | .Package vim-enhanced needs /usr/lib/perl5/5.8.4/i386-linux-thread-multi, this is not available. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bob Gustafson <bobgus> |
Component: | vim | Assignee: | Karsten Hopp <karsten> |
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | carenas |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-08-02 12:48:33 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Bob Gustafson
2004-07-24 19:50:25 UTC
a compile time delpendency is being used on the SPEC file for perl, and therefore it is different based on the architecture being used. on x86_64 (from the fedora core3 test1) while trying to update perl : /usr/lib64/perl5/5.8.4/x86_64-linux-thread-multi is needed by (installed) vim-enhanced-6.3.014-1 where 5.8.4 was the version installed on the system where the vim-enhanced package was prepared. changing on the SPEC the following line : Requires: %(perl -le 'use Config;print $Config{archlibexp}') for : Requires: perl fixes the problem, and provides the right install time dependency. as detailed on bug 128524, a patch to configure.in would be also required in order to fix the compiled in dependency for libperl.so. as well as a way to fix the dynamic linking for libperl.so at runtime, most likely by adding an /etc/ld.so.conf.d/perl file which adds the right library to the path of the dynamic linker so it can get loaded as needed. this would be also a generic solution to any other package which depends on this library being found and switching the dependency tracking for this library to the perl package, where it belongs. Warren added a check for compatible perl versions to the vim specfile. This should be fixed in the Rawhide versions. |