Full build instructions as copied/pasted from my bug report – note that this will enable you to build Scribus, but opening/saving Scribus project files is broken. If anyone has a workaround for this let me know…and hopefully the Scribus developers will have a fix soon.
EDIT: Saving files does work (there is a bug report here), given the following workaround. It seems Cmake ignores the install directory specified by -DCMAKE_INSTALL_PREFIX:PATH=~/scribusinstall. If you copy the contents of sfw_stage to ~/scribusinstall, saving .sla files apparently then works fine. See below for these commands, options, and directories in context.
Also be warned that this whole process can take a while – building Qt for example on an Intel Q8200 quad-core system took about a couple of hours.
**********************************************************************************
**********************************************************************************
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. See the edit at the top of this page to complete the installation.

Like this:
Like Loading...