Re: How to build a stable version of KDE
"Jan Hlodan" <[email protected]> Sat, 12 Apr 2008 15:14:12 +0200
| Newsgroups | gmane.comp.kde.solaris |
|---|---|
| Message-ID | <[email protected]> |
Installation Stable Version - KDE 3.5.9 Tested on snv_79b x86 (32bit and 64bit) 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 ftp://ftp.trolltech.com/qt/source/ 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 Download: KDE 3 series http://www.kde.org/download/ ALERT! 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 http://linux.softpedia.com/get/Programming/Libraries/libart-lgpl-34706.shtml ./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 http://www.oracle.com/technology/software/products/berkeley-db/db/index.html 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 OpenLDA?, which KDE expects. ftp://ftp.ntua.gr/mirror/OpenLDAP/openldap-stable/openldap-stable-20071118.tgz ./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 Troubleshooting Download "patch" http://www.mediafire.com/?mzbhzltv3gk 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 ( replace ) Thank you for help. Special Thanks to Apostolos Syropoulos for his help and patience! ___________________________________________________ This message is from the kde-solaris mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde-solaris. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.