Using the current hg dev repo, I was able to build KDE-4.1 on S10U5 for both
64/32-bit and 32-bit (AthlonXP/PIII) systems with the following caveats

Here are the specific "work arounds"

64/32 bit system (Intel Q6600 4x2.4Ghz)

1) have to build gnutls from Dude.  IE, I let it fail from hg, then build
from Dude using just make build-gnutls.

2) Have to do the same thing with xstuff as of yesterday.  There's something
in the configure script that was not right for Solaris-XSTUFF-xxx.tar.gz, and
someone reported that they'd fixed it.

However, it's difficult to know when a change is made to the
Solaris-XXX-y.z.tar.gz
since I'm not aware of any change control for those files.  At least with
the dev repo, I can do an hg log.

3) I added a conditional dependency on FOSSsharedmimeinfo for S10
and KDElibs, and pushed it, but as of this morning, it doesn't appear
to be in the repo, and I was pretty sure I pushed it.

-----------------------------------------------------------------------------------------------------------------

32-bit system (Athlon XP 3200+)

1) gnutls from Dude. let the hg build fail on gnutls, build gnutls from
Dude, continue with hg.

xstuff builds on 32-bit (I had to push a patch to only install the
64-bit libs on a 64-bit host.  it had been commented out)

2) a fix for LIBOIL such that SSE2 operations are not used. Steleman
tells me there may be a better way, and I'll research that.

3) a fix for qt to disable sse2 on non-sse2 systems. Tested and sent
steleman a copy of the patch.  You can see the problem in
libQtGUI.so on a 32-bit SSE system if file tells you it supports SSE2..

4) same fix for 64-bit KDElibs depending on FOSSsharedmimeinfo


Ben

Reply via email to