So now we are going to build Lazarus
first of all make shure that you have following packages proper installed
x11proto-kb-dev install
libxdmcp-dev install
xtrans-dev install
x11proto-core-dev install
x11proto-input-dev install
libpthread-stubs0-dev install
libxau-dev install
libpthread-stubs0 install
libx11-dev install
libxcb-xlib0-dev install
libxcb1-dev install
libglib1.2ldbl install
libgtk1.2 install
libgdk-pixbuf2 install
libgtk1.2-common install
libstdc++6-4.3-dev install
libsm-dev install
libuser-identity-perl install
libice-dev install
x11proto-xext-dev install
libatk1.0-dev install
debhelper install
intltool-debian install
libglib2.0-dev install
libmime-types-perl install
x11proto-xinerama-dev install
libpango1.0-dev install
g++-4.3 install
x11proto-render-dev install
libglib1.2-dev install
libxi-dev install
libxrender-dev install
po-debconf install
libcairo2-dev install
libfile-remove-perl install
libsysfs-dev install
g++ install
libpng12-dev install
libfontconfig1-dev install
libmail-sendmail-perl install
libdirectfb-dev install
x11proto-composite-dev install
libxcursor-dev install
gettext install
x11proto-randr-dev install
x11proto-damage-dev install
libio-stringy-perl install
libxcb-render-util0-dev install
libgtk2.0-dev install
libxext-dev install
libjpeg62-dev install
libxdamage-dev install
libobject-realize-later-perl install
zlib1g-dev install
libfreetype6-dev install
x11proto-fixes-dev install
dpkg-dev install
libgtk1.2-dev install
libxcomposite-dev install
libmpeg3-dev install
libxrandr-dev install
libexpat1-dev install
html2text install
libpixman-1-dev install
libxft-dev install
libdigest-hmac-perl install
libxcb-render0-dev install
libxfixes-dev install
libxinerama-dev install
libmail-box-perl install
libsys-hostname-long-perl install
libmpeg3-1 install
libdigest-sha1-perl install
build-essential install
libgdk-pixbuf-dev install
glibc-source install
These packages looks like that they are needed from the build process. If you find out some were to much so please tell it here so we can update the list for wiki.
To make it easy as much as possible you can safe this into a file name it install_all.txt open synaptics . There you can import the file.
After this you can start the following script
#! /bin/bash
#save this file as get_lazarus_svn.sh & store it @$HOME
#set -x
#
svn checkout http://svn.freepascal.org/svn/lazarus/trunk/ $HOME/lazarus/svn
cd $HOME/lazarus/svn
make
#
# http://wiki.lazarus.freepascal.org/Installing_Lazarus/de
#
echo "use <svn update lazarus> inside $HOME/lazarus/svn 4 update Lazarus svn"
exit -a
Now the build process should run through
This was now done by me on a new fresh debian5 system with Powerpc architekture. Maybe some packages where to much but this list was created by try and error to get the build process run through.
Hope this will help some people to climb over the first hill building Lazarus and get it working.
So have fun
I tried this out . Yet you got Revision 18887. But building an error occur
Compiling allsyneditunits.pp
Compiling synpropertyeditobjectlist.pas
Fatal: Can't find unit PropEdits used by SynPropertyEditObjectList
Fatal: Compilation aborted
make[2]: *** [allsyneditunits.ppu] Fehler 1
make[2]: Leaving directory `/home/martin/lazarus/svn/components/synedit'
make[1]: *** [synedit_all] Fehler 2
make[1]: Leaving directory `/home/martin/lazarus/svn/components'
make: *** [components] Fehler 2
This looks like a problem from the source today.
Martin