Hi Antartica,
Quote:
Originally Posted by Antartica
And Adam is also right about xepdmgr. The patched libX11 helps but has a lot of irritating limitations, hence xepdmgr. But right now I'm stuck compiling the needed libxdamage for the iliad. ...
|
I like your 'repair daemon' idea! It will stop eating cpu when nothing changes...
Still stuck with libXdamage? I managed to compile libXdamage-1.1.1 for the Iliad (as an exercise, inside scratchbox). The dependencies are a nightmare / challenge ;-) I didn't test it yet with your 'proof of concept'.
This is what I did, I hope it helps you in your quest! (approx, I'm not sure I logged everything)
Code:
./dl-and-install.sh xfixes.h
./dl-and-install.sh xinerama.xml #xcb-proto_1.1
get libpthread-stubs_0.1.orig.tar.gz & patch
./dependencies-helper/unpack-n-patch-n-build-install.sh libpthread-stubs_0.1.orig.tar.gz
./dl-and-install.sh xslt.h #libxcb-1.1/
./dl-and-install.sh Xext.h #not sure if this one is needed
./dl-and-install.sh xfixesproto.h
./dl-and-install.sh Xfixes.h
./dl-and-install.sh libXdamage.so
The resulting dependencies (in scratchbox) are:
Code:
[sbox-iliad: /usr/local/lib] > ldd libXdamage.so
libXfixes.so.3 => libXfixes.so.3 (0x00000000)
libX11.so.6 => libX11.so.6 (0x00000000)
libc.so.6 => /lib/libc.so.6 (0x00000000)
libXau.so.6 => libXau.so.6 (0x00000000)
libXdmcp.so.6 => libXdmcp.so.6 (0x00000000)
libdl.so.2 => /lib/libdl.so.2 (0x00000000)
liberdm.so.2 => liberdm.so.2 (0x00000000)
liberipc.so.0 => liberipc.so.0 (0x00000000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
I attach libXdamage.so.1.1.0 (it's quite small)