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
