FS#618 - XFree86 4.3 package is missing libXinerama.so

Attached to Project: Arch Linux
Opened by Mike B (tehdely) - Wednesday, 24 March 2004, 07:47 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To No-one
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.6 Widget
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

I built a windowmaker package from CVS that had xinerama support, and it worked wonderfully on my machine as I had a manually-compiled xfree86 4.4 with a proper libXinerama.so in /usr/X11R6/lib. After distributing it to other people, I noticed that they were getting errors about this missing library.

This confused me, as in the xfree86 4.3 PKGBUILD that I synced from abs today, there are the following lines:

# create a libXinerama.so
cd $startdir/pkg/usr/X11R6/lib
ld --whole-archive -share -o libXinerama.so.1 libXinerama.a
ln -s libXinerama.so.1 libXinerama.so

Yet looking at the distributed package I notice libxinerama.so is not actually present at all:

[root@Diwanda pkg]# pacman -Qlp xfree86-4.3.0-7.pkg.tar.gz | grep -i xinerama
xfree86 usr/X11R6/include/X11/extensions/Xinerama.h
xfree86 usr/X11R6/lib/libXinerama.a
[root@Diwanda pkg]#

So basically we have an inconsistency between PKGBUILD and built package which is causing people errors using xinerama-enabled packages (such as my build of windowmaker). Hopefully this will be fixed in Arch's next release of xfree.
This task depends upon

Closed by  Judd Vinet (judd)
Wednesday, 24 March 2004, 17:32 GMT
Reason for closing:  Not a bug
Comment by Judd Vinet (judd) - Wednesday, 24 March 2004, 17:32 GMT
the libXinerama.so stuff was added after 4.3.0-7 was built, which is why it's not present there. The next build of xfree86 will have it.

Loading...