Bug 83603 - libXi not present on all platforms
libXi not present on all platforms
Status: CLOSED WORKSFORME
Product: Red Hat Public Beta
Classification: Retired
Component: XFree86 (Show other bugs)
phoebe
All Linux
medium Severity medium
: ---
: ---
Assigned To: Mike A. Harris
David Lawrence
:
Depends On:
Blocks: 79578
  Show dependency treegraph
 
Reported: 2003-02-06 00:49 EST by Havoc Pennington
Modified: 2007-04-18 12:50 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-02-07 04:10:07 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Havoc Pennington 2003-02-06 00:49:51 EST
at-spi won't build because libXi is absent on x86_64, s390, at least.

Need to "make build" for at-spi after this is fixed.

I would expect this also results in GTK and Gimp building in crippled form, 
but maybe I'm just confused.
Comment 1 Owen Taylor 2003-02-06 10:25:03 EST
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.
Comment 2 Matt Wilson 2003-02-06 10:49:26 EST
[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

Comment 3 Mike A. Harris 2003-02-07 04:10:07 EST
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)

Note You need to log in before you can comment on or make changes to this bug.