Bug 83603
| Summary: | libXi not present on all platforms | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Public Beta | Reporter: | Havoc Pennington <hp> |
| Component: | XFree86 | Assignee: | Mike A. Harris <mharris> |
| Status: | CLOSED WORKSFORME | QA Contact: | David Lawrence <dkl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | phoebe | CC: | msw, otaylor |
| 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: | 2003-02-07 09:10:07 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 79578 | ||
|
Description
Havoc Pennington
2003-02-06 05:49:51 UTC
Why the heck is libXi not present? There should be absolulety nothing platform dependent on it. If libXi isn't present, GTK+ will be built without XInput support -- which means that graphics tablets won't work fully. [msw@sid 4.2.99.901-20030203.1]$ rpm -qlp s390x/XFree86-libs-4.2.99.901-20030203.1.s390x.rpm | grep libXi /usr/X11R6/lib64/libXi.so.6 /usr/X11R6/lib64/libXi.so.6.0 [msw@sid 4.2.99.901-20030203.1]$ rpm -qlp x86_64/XFree86-libs-4.2.99.901-20030203.1.x86_64.rpm | grep libXi /usr/X11R6/lib64/libXi.so.6 /usr/X11R6/lib64/libXi.so.6.0 [msw@sid 4.2.99.901-20030203.1]$ rpm -qlp s390/XFree86-libs-4.2.99.901-20030203.1.s390.rpm | grep libXi /usr/X11R6/lib/libXi.so.6 /usr/X11R6/lib/libXi.so.6.0 You might want to check the /usr/X11R6/%{lib} dir first. ;o)
As Matt shows above, the libraries are definitely there. The files are
all explicitly listed in the %files lists as well:
[mharris@devel XFree86-4.2.99.901]$ grep 'libXi\.' XFree86.spec
%{_x11libdir}/libXi.a
%{_x11libdir}/libXi.so
%{_x11libdir}/libXi.so.*
They are not ifarch'd, and if they do not exist in the RPM_BUILD_ROOT
after "make install" is done, when packaging time comes, rpm will
explode if these files are not found.
If your RPM packages somehow are missing these files, then it would
definitely have to be a bug in RPM itself. ;o)
|