********************************************************************************** ********************************************************************************** BUILDING AND INSTALLING SCRIBUS 1.3.6.svn ON OPENSOLARIS DEVELOPMENT BUILD 134 X64 ********************************************************************************** ********************************************************************************** Saturday 13th March 2010 => INSTALL OPENSOLARIS X64 Download osol-dev-134-x86.iso from http://www.genunix.org/ Test case system is an Intel Q8200 (Gigabyte EG31MF-S2 system board) with 4GB RAM. => INSTALL PREREQUISITE PACKAGES Use the OpenSolaris IPS package manager GUI to install the following: versioning/subversion gcc-3 cmake gettext header-xorg = BUILD AND INSTALL QT 4.6.2 FROM SOURCE Download qt-everywhere-opensource-src-4.6.2.tar.gz from http://qt.nokia.com/downloads Copy and unpack the file to /tmp In /tmp/qt-everywhere-opensource-src-4.6.2/ run the following: $ ./configure -platform solaris-g++ -no-webkit $ gmake $ pfexec gmake install This installs Qt at the default location of /usr/local/Trolltech/Qt-4.6.2 (Note: if you encounter mmap errors when building, increase the swap space following the instructions at http://www.crypticide.com/dropsafe/article/2649 ) Add the following to your ~/.profile (assuming ksh or bash) QTDIR=/usr/local/Trolltech/Qt-4.6.2; export QTDIR => BUILD AND INSTALL SCRIBUS $ mkdir ~/scribusinstall $ mkdir ~/scribussource $ cd ~/scribussource $ svn co svn://scribus.info/Scribus/branches/Version135 $ cd Version135/Scribus $ mkdir builddir $ cd builddir $ /usr/bin/cmake .. -DCMAKE_INSTALL_PREFIX:PATH=~/scribusinstall $ make $ pfexec make install Scribus binary is installed to ~/scribussource/Version135/Scribus/builddir/sfw_stage/bin