Installation Stable Version - KDE 3.5.9
KBabel needs KDE so you have to install basic KDE library and then package KDESDK - where KBabel is
Tested on snv_79b x86
export PATH=/usr/perl5/5.8.4/bin/:/usr/local/bin:/usr/sfw/bin/:/usr/openwin/bin/:/bin/:/usr/X11/bin/:/usr/X/bin/:/usr/ucb/:/usr/gnu/bin/:/usr/ccs/bin/:/sbin/:/usr/local/kde/bin:/usr/local/qt/bin:/usr/sbin:/usr/bin:$PATH export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/X/lib/:/usr/X11/lib/:/usr/ccs/lib/:/usr/openwin/lib/:/usr/openwin/sfw/lib/:/usr/sfw/lib/:/lib/:/usr/local/kde/lib:/usr/local/qt/lib:$LD_LIBRARY_PATH CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ export CXX CC
QT
Download: qt-x11-free-3.3.8
gunzip2 qt-x11-free-3.3.8.tar.bz2 tar xvf qt-x11-free-3.3.8.tar mv qt-x11-free-3.3.8 qt mkdir /usr/local mv qt /usr/local/ cd /usr/local/qt ./configure -system-zlib -qt-gif -system-libpng \ -platform solaris-g++ -prefix /usr/local \ -system-libjpeg -plugin-imgfmt-mng -thread -no-stl \ -no-xinerama -no-g++-exceptions gmake
KDE 3 series
Download: KDE 3 series
Make sure to compile and install arts first, and afterwards kdelibs and then kdebase before any other packages. Also, if you want to use kdeaddons, it should be compiled last as it requires kdebase, kdemultimedia, etc.
ARTS
mkdir /usr/local/kde cd /arts-1.5.9 ./configure --prefix=/usr/local/kde CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ gmake gmake install
LIBART 2.3.19
Download LIBART
./configure --prefix=/usr/local/kde CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ gmake gmake install
KDELIBS
./configure --with-extra-includes=/usr/include/pcre/ --with-ssl-dir=/usr/sfw/ --prefix=/usr/local/kde/ CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++
BerkeleyDB
BDB and HDB backends require Oracle Berkeley DB 4.2, 4.4, or 4.5.
I used Oracle Berkeley DB 4.5.20
cd db-4.5.20/build_unix ../dist/configure --prefix=/usr/local/ CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ gmake gmake install
LDAP
OpenSolaris uses some version of ldap that is incompatible with OpenLDAP, which KDE expects.
Download OpenLDAP
./configure --prefix=/usr/local/kde CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++
KDEBASE
./configure --prefix=/usr/local/kde CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ gmake gmake install
KDESDK
./configure --prefix=/usr/local/kde CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++ gmake gmake install
I don't know yet how to compile Kdesdk with Subversion.
Troubleshooting
Download my patch
KDElibs
- Replace art_misc.h and libart_lgpl_2.la
- In ./http/Makefile find the lines
GSSAPI_INCS = /usr/bin/krb5-config: Unknown option `gssapi' -- use `--help' for usage GSSAPI_LIBS = /usr/bin/krb5-config: Unknown option `gssapi' -- use `--help' for usage
replace the stupid values with the correct ones:
GSSAPI_INCS = \-I/usr/include/kerberosv5 GSSAPI_LIBS = \-L/usr/lib \-R/usr/lib \-lkrb5
- Replace krb5-config
KDEbase
error - kompmgr.c ( use mine )
Problem with launching DCOPServer
I got it to work by:
chmod 01777 on /tmp/.ICE-unix, /tmp/.X11-pipe, and /tmp/.X11-unix
If any problems, please contact me