Hello everyone, For all the build maniacs out there, It is time we started building KDE4 on BeleniX.
I have already built KDE4 (trunk) till KDEPIM (kdebase,kdelibs etc all done) on Solaris Nevada b70b :) The process for building KDE4 on Solaris is documented at http://techbase.kde.org/index.php?title=Projects/KDE_on_Solaris I try to keep the page as updated as possible. Here are the steps. 0) Install Sun Studio 12 + patches. The best way is to install from tarball : http://developers.sun.com/sunstudio/downloads/thankyou.jsp?submit=%A0FREE+Do wnload%A0%BB%A0 (Thanks to Moinak for helping me out with the SS issues) 1) Check out all dependencies [1] : "svn co http://svn2.cvsdude.com/kdesolaris/trunk" 2) Checkout KDE4 Trunk [2] : "svn co svn+ssh://USERNAME at svn.kde.org/home/kde" (if you have a KDE SVN Account ) or "svn co svn://anonsvn.kde.org/home/kde" 3) Install KBE (Kommon Build Env): http://www.bionicmutton.org/solaris/KBE.tar.gz . un-gzip, untar and to a "./kbe-install". Installation process is similar to JDS CBE [3] 4) Source the env : "./opt/kdebld/bin/env.sh" 5) cd into your_cvsdude_checkout_dir/trunk/SPECS 6) "make" That's it. Remember, everything is built using Sun Studio. The build system builds SVR4 pkg's and puts them under ~/packages and then deploys them (similar to pkgtool in this regard) I don't have a desktop as of now; I am doing this all with belenix + VBox on my laptop. The process is slow, as you can well imagine. Best, Manish Chakravarty --- http://manish-chaks.livejournal.com Footnotes: [1] ~1.3 GB checkout. a _lot_ of it would be duplicate/bloat as the build system is designed to run on S10 boxes. I would say let us build with the bloat now; take out the extra/duplicate packages as and when we have a bloated but stable KDE4 running. Since the build system produces SVR4 .pkg's I am guessing taking out the bloat would be as simple as _not_ installing the extra .pkgs. Opnions? [2] ~2 GB checkout. You can also checkout the parts you like and build them. (For eg you might not want to build kde-edu stuff) [3] KBE is a true superset of the JDS CBE. The extras over CBE include vim, emacs etc. Things that are required for development but not present on an S10 system
