View Single Post
Old 09-19-2008, 12:26 PM   #5
hansel
JSR FFD2
hansel can extract oil from cheesehansel can extract oil from cheesehansel can extract oil from cheesehansel can extract oil from cheesehansel can extract oil from cheesehansel can extract oil from cheesehansel can extract oil from cheesehansel can extract oil from cheese
 
hansel's Avatar
 
Posts: 305
Karma: 1045
Join Date: Aug 2008
Location: Rotterdam, Netherlands, Europe, Sol 3
Device: iliad
Hi Antartica,
Quote:
Originally Posted by Antartica View Post
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)
Attached Files
File Type: gz libXdamage.so.1.1.0.gz (20.0 KB, 481 views)
hansel is offline   Reply With Quote