[kde-solaris] 32-bit KDE 3.2.2 Solaris packages built with Forte

Stefan Teleman steleman at nyc.rr.com
Sat Jun 5 05:29:49 CEST 2004


I have uploaded the 32-bit KDE 3.2.2 packages for Solaris 8/9 built on 
Solaris 8 with the Sun Forte 8 compilers, consisting of a full 
release of KDE, KDevelop 3.0.3 and Quanta 3.2.2. As an added bonus, 
KBear 2.1 is included in the kdenetwork package. The packages can be 
found at:


from your favorite KDE mirror. Please allow a few hours for the 
mirrors to sync (the lag time can be anywhere between 3 to 12 hours).

KOffice 1.3.1 will follow very shortly.

Some notes about this release:

All the security patches announced in May have been applied to this 
binary release.

The installation directories follow the same conventions as before 
(/opt/qt-3.3.2-32 and /opt/kde-3.2.2).

The kderequired package is fully binary compatible with the Forte 
built KDE packages for 3.2.1 or 3.1.4. You can safely remove any of 
the previous versions of kderequired, and install the current 
version; it will not break KDE 3.1.4 or 3.2.1.

This version of KDE uses QT 3.3.2. I have noticed many improvements in 
this release of QT. Most notably, the menu translucency effects are 
handled much better than in previous releases, even without XRender. 
I have also noticed many speed improvements in KDE overall. 
Personally, i like this release of KDE very much.

If you are interested in the KDE Java bindings, there are significant 
improvements in kdebindings as well.

I have included the URL for TrueType font antialiasing configuration 
in the Installation Instructions. ttmkfdir, fontconfig and freetype 
are included in the kderequired package. If you have not installed 
KDE before, please please please read the installation instructions. 

As usual, if you have any questions, please post a question here or 
send me an email -- i will try to help.

Please make sure you have applied the latest Sun patches to the 
standard C/C++ libraries and to the X server. Usually, the latest 
jumbo recommended patch cluster from Sun contains all that is needed.

Please also make sure that your X server runs in 24-bit mode.

If you do not have /usr/lib/libsunmath.so.1 installed on your system, 
then you should install the kderuntime package. Sun allows libsunmath 
to be freely distributed with third-party software. You do not need 
to install this package if libsunmath.so.1 is already installed, and 
it is a reasonably recent version.

The Forte compilers and GCC are NOT binary compatible. I have received 
many emails about problems when KDE built with Forte picks up some 
libraries (usually graphic file formats like png or jpeg) built with 
GCC. This will cause problems that i cannot fix. It can cause icons 
or images to not be displayed, or to be displayed incorreclty, or 
even unexplainable weird behavior or crashes.

I have also uploaded all the patches to the modified files in xdelta 
format (xdelta can be found in kderequired), and also as a tar.bz2 
archive of all the modified source files in 
KDE322PatchedFilesInFull.tar.bz2. I find it easier to just use a full 
source file, rather than applying patches. I have also uploaded an 
archive of all my configuration files, containing compiler flags for 
Forte, some trivial but useful environment variable settings, and a 
sample libtool (which had to be modified by hand). The same libtool 
can be used to built all the KDE modules.

I will upload the patches for KOffice 1.3.1 together with the binary 

If you attempt at building KDE from source, with my patches, with 
Forte 8, on Solaris 9, there may be additional patching required 
(mostly related to ambiguities between double and long double in some 
standard math library functions). Usually, these can be easily fixed 
with a static_cast<double>(offender variable). Also, please keep in 
mind that, unless you also build all the required libraries with 
Forte, you will most likely run into the Forte/GCC binary 
incompatibility problem.

It is very likely that these packages will run just fine on Solaris 9 
as well. I have not had the time to test on Solaris 9 yet -- i am 
planning on testing it this weekend, and i will post an update.

Have fun with KDE.


Stefan Teleman          'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com                          -Monty Python

More information about the kde-solaris mailing list