I came here to post a new question because of exactly the same problem using Laz 0.9.31.1! My setup will provide English errors and so help both me and the original poster with his problem, seeing as we are both using Ubuntu 10.04.
I am using Ubuntu 10.04 and was previously using the stable Lazarus 0.9.30 with PFC 2.4.2 with it from the official downloads repository that I downloaded from
http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20DEB/Lazarus%200.9.30/ You'll note this is higher than the Ubuntu packaged set of 0.9.28.
Anyway, all was going fine with that, but I needed to use a more recent daily snapshot, specifically r32179 or above because of the newly added procedure SaveToCSVFile (
http://wiki.lazarus.freepascal.org/Grids_Reference_Page#Save_and_Retrieve_Grid_Content), that's available with r32179.
So I went to the Daily Snapshot area and downloaded the FPC 2.4.4 and Lazarus 0.9.30.1 debs (
http://www.hu.freepascal.org/lazarus/) and extracted the content from the archives:
Lazarus debs Linux i386 lazarus-0.9.31.32272-20110912.i386.deb.tar
fpc debs Linux i386 fpc-2.4.4-1.i386.deb.tar
Having first used Synaptic to uninstall the previous versions, I then extracted them all to seperate FPC and Lazarus temp dirs. I then went into the FPC dir and installed the debs in there first :
ted@ubuntu-104:~$ cd Downloads/fpc/
ted@ubuntu-104:~/Downloads/fpc$ sudo dpkg -i *
Selecting previously deselected package fpc.
(Reading database ... 441104 files and directories currently installed.)
Unpacking fpc (from fpc_2.4.4-1_all.deb) ...
Selecting previously deselected package fpc-2.4.4.
Unpacking fpc-2.4.4 (from fpc-2.4.4_2.4.4-1_all.deb) ...
Preparing to replace fp-compiler 2.4.4-1 (using fp-compiler_2.4.4-1_i386.deb) ...
Unpacking replacement fp-compiler ...
Preparing to replace fp-compiler-2.4.4 2.4.4-1 (using fp-compiler-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-compiler-2.4.4 ...
Selecting previously deselected package fpc-source.
Unpacking fpc-source (from fpc-source_2.4.4-1_all.deb) ...
Selecting previously deselected package fpc-source-2.4.4.
Unpacking fpc-source-2.4.4 (from fpc-source-2.4.4_2.4.4-1_all.deb) ...
Preparing to replace fp-docs 2.4.4-1 (using fp-docs_2.4.4-1_all.deb) ...
Unpacking replacement fp-docs ...
Preparing to replace fp-docs-2.4.4 2.4.4-1 (using fp-docs-2.4.4_2.4.4-1_all.deb) ...
Unpacking replacement fp-docs-2.4.4 ...
Preparing to replace fp-ide 2.4.4-1 (using fp-ide_2.4.4-1_i386.deb) ...
Unpacking replacement fp-ide ...
Preparing to replace fp-ide-2.4.4 2.4.4-1 (using fp-ide-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-ide-2.4.4 ...
Preparing to replace fp-units-base 2.4.4-1 (using fp-units-base_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-base ...
Preparing to replace fp-units-base-2.4.4 2.4.4-1 (using fp-units-base-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-base-2.4.4 ...
Preparing to replace fp-units-db 2.4.4-1 (using fp-units-db_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-db ...
Preparing to replace fp-units-db-2.4.4 2.4.4-1 (using fp-units-db-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-db-2.4.4 ...
Preparing to replace fp-units-fcl 2.4.4-1 (using fp-units-fcl_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-fcl ...
Preparing to replace fp-units-fcl-2.4.4 2.4.4-1 (using fp-units-fcl-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-fcl-2.4.4 ...
Preparing to replace fp-units-fv 2.4.4-1 (using fp-units-fv_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-fv ...
Preparing to replace fp-units-fv-2.4.4 2.4.4-1 (using fp-units-fv-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-fv-2.4.4 ...
Selecting previously deselected package fp-units-gfx.
Unpacking fp-units-gfx (from fp-units-gfx_2.4.4-1_i386.deb) ...
Selecting previously deselected package fp-units-gfx-2.4.4.
Unpacking fp-units-gfx-2.4.4 (from fp-units-gfx-2.4.4_2.4.4-1_i386.deb) ...
Preparing to replace fp-units-gnome1 2.4.4-1 (using fp-units-gnome1_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-gnome1 ...
Preparing to replace fp-units-gnome1-2.4.4 2.4.4-1 (using fp-units-gnome1-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-gnome1-2.4.4 ...
Preparing to replace fp-units-gtk2 2.4.4-1 (using fp-units-gtk2_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-gtk2 ...
Preparing to replace fp-units-gtk2-2.4.4 2.4.4-1 (using fp-units-gtk2-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-gtk2-2.4.4 ...
Preparing to replace fp-units-gtk 2.4.4-1 (using fp-units-gtk_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-gtk ...
Preparing to replace fp-units-gtk-2.4.4 2.4.4-1 (using fp-units-gtk-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-gtk-2.4.4 ...
Preparing to replace fp-units-i386 2.4.4-1 (using fp-units-i386_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-i386 ...
Preparing to replace fp-units-i386-2.4.4 2.4.4-1 (using fp-units-i386-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-i386-2.4.4 ...
Preparing to replace fp-units-math 2.4.4-1 (using fp-units-math_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-math ...
Preparing to replace fp-units-math-2.4.4 2.4.4-1 (using fp-units-math-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-math-2.4.4 ...
Preparing to replace fp-units-misc 2.4.4-1 (using fp-units-misc_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-misc ...
Preparing to replace fp-units-misc-2.4.4 2.4.4-1 (using fp-units-misc-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-misc-2.4.4 ...
Preparing to replace fp-units-multimedia 2.4.4-1 (using fp-units-multimedia_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-multimedia ...
Preparing to replace fp-units-multimedia-2.4.4 2.4.4-1 (using fp-units-multimedia-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-multimedia-2.4.4 ...
Preparing to replace fp-units-net 2.4.4-1 (using fp-units-net_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-net ...
Preparing to replace fp-units-net-2.4.4 2.4.4-1 (using fp-units-net-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-net-2.4.4 ...
Preparing to replace fp-units-rtl 2.4.4-1 (using fp-units-rtl_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-rtl ...
Preparing to replace fp-units-rtl-2.4.4 2.4.4-1 (using fp-units-rtl-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-units-rtl-2.4.4 ...
Preparing to replace fp-utils 2.4.4-1 (using fp-utils_2.4.4-1_i386.deb) ...
Unpacking replacement fp-utils ...
Preparing to replace fp-utils-2.4.4 2.4.4-1 (using fp-utils-2.4.4_2.4.4-1_i386.deb) ...
Unpacking replacement fp-utils-2.4.4 ...
Setting up fpc-source-2.4.4 (2.4.4-1) ...
Setting up fp-docs-2.4.4 (2.4.4-1) ...
dpkg: dependency problems prevent configuration of fp-units-gfx-2.4.4:
fp-units-gfx-2.4.4 depends on libsvga1-dev; however:
Package libsvga1-dev is not installed.
dpkg: error processing fp-units-gfx-2.4.4 (--install):
dependency problems - leaving unconfigured
Setting up fp-units-rtl-2.4.4 (2.4.4-1) ...
Setting up fp-utils-2.4.4 (2.4.4-1) ...
update-alternatives: using /usr/lib/fpc/2.4.4 to provide /usr/lib/fpc/default (fp-utils) in auto mode.
dpkg: dependency problems prevent configuration of fpc-2.4.4:
fpc-2.4.4 depends on fp-units-gfx-2.4.4 (>= 2.4.4-1); however:
Package fp-units-gfx-2.4.4 is not configured yet.
dpkg: error processing fpc-2.4.4 (--install):
dependency problems - leaving unconfigured
Setting up fp-compiler-2.4.4 (2.4.4-1) ...
update-alternatives: using /usr/bin/fpc-2.4.4 to provide /usr/bin/fpc (fpc) in auto mode.
update-alternatives: using /usr/bin/fpc-2.4.4 to provide /usr/bin/pc (pc) in auto mode.
update-alternatives: using /etc/fpc-2.4.4.cfg to provide /etc/fpc.cfg (fpc.cfg) in auto mode.
Setting up fpc-source (2.4.4-1) ...
Setting up fp-ide-2.4.4 (2.4.4-1) ...
Setting up fp-units-base-2.4.4 (2.4.4-1) ...
Setting up fp-units-db-2.4.4 (2.4.4-1) ...
Setting up fp-units-fcl-2.4.4 (2.4.4-1) ...
Setting up fp-units-fv-2.4.4 (2.4.4-1) ...
dpkg: dependency problems prevent configuration of fp-units-gfx:
fp-units-gfx depends on fp-units-gfx-2.4.4 (= 2.4.4-1); however:
Package fp-units-gfx-2.4.4 is not configured yet.
dpkg: error processing fp-units-gfx (--install):
dependency problems - leaving unconfigured
Setting up fp-units-gtk2-2.4.4 (2.4.4-1) ...
Setting up fp-units-gtk-2.4.4 (2.4.4-1) ...
Setting up fp-units-i386-2.4.4 (2.4.4-1) ...
Setting up fp-units-math-2.4.4 (2.4.4-1) ...
Setting up fp-units-misc-2.4.4 (2.4.4-1) ...
Setting up fp-units-multimedia-2.4.4 (2.4.4-1) ...
Setting up fp-units-net-2.4.4 (2.4.4-1) ...
Setting up fp-units-rtl (2.4.4-1) ...
dpkg: dependency problems prevent configuration of fpc:
fpc depends on fpc-2.4.4 (= 2.4.4-1); however:
Package fpc-2.4.4 is not configured yet.
dpkg: error processing fpc (--install):
dependency problems - leaving unconfigured
Setting up fp-units-base (2.4.4-1) ...
Setting up fp-units-db (2.4.4-1) ...
Setting up fp-units-fcl (2.4.4-1) ...
Setting up fp-units-fv (2.4.4-1) ...
Setting up fp-units-gnome1-2.4.4 (2.4.4-1) ...
Setting up fp-units-gtk2 (2.4.4-1) ...
Setting up fp-units-gtk (2.4.4-1) ...
Setting up fp-units-i386 (2.4.4-1) ...
Setting up fp-units-math (2.4.4-1) ...
Setting up fp-units-misc (2.4.4-1) ...
Setting up fp-units-multimedia (2.4.4-1) ...
Setting up fp-units-net (2.4.4-1) ...
Setting up fp-units-gnome1 (2.4.4-1) ...
Processing triggers for man-db ...
Setting up fp-ide (2.4.4-1) ...
Setting up fp-utils (2.4.4-1) ...
Processing triggers for doc-base ...
Processing 2 changed doc-base file(s)...
Registering documents with scrollkeeper...
Setting up fp-compiler (2.4.4-1) ...
Setting up fp-docs (2.4.4-1) ...
Errors were encountered while processing:
fp-units-gfx-2.4.4
fpc-2.4.4
fp-units-gfx
fpc
Note the error warnings at the bottom of the list. Then the Lazarus debs...
ted@ubuntu-104:~/Downloads$ cd lazarus/
ted@ubuntu-104:~/Downloads/lazarus$ sudo dpkg -i *
Selecting previously deselected package lazarus.
(Reading database ... 447874 files and directories currently installed.)
Unpacking lazarus (from lazarus_0.9.31-0~20110912_all.deb) ...
Selecting previously deselected package lazarus-0.9.31.
Unpacking lazarus-0.9.31 (from lazarus-0.9.31_0.9.31-0~20110912_all.deb) ...
Selecting previously deselected package lazarus-doc.
Unpacking lazarus-doc (from lazarus-doc_0.9.31-0~20110912_all.deb) ...
Selecting previously deselected package lazarus-doc-0.9.31.
Unpacking lazarus-doc-0.9.31 (from lazarus-doc-0.9.31_0.9.31-0~20110912_all.deb) ...
Selecting previously deselected package lazarus-ide.
Unpacking lazarus-ide (from lazarus-ide_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lazarus-ide-0.9.31.
Unpacking lazarus-ide-0.9.31 (from lazarus-ide-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lazarus-ide-gtk2.
Unpacking lazarus-ide-gtk2 (from lazarus-ide-gtk2_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lazarus-ide-gtk2-0.9.31.
Unpacking lazarus-ide-gtk2-0.9.31 (from lazarus-ide-gtk2-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lazarus-ide-qt4.
Unpacking lazarus-ide-qt4 (from lazarus-ide-qt4_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lazarus-ide-qt4-0.9.31.
Unpacking lazarus-ide-qt4-0.9.31 (from lazarus-ide-qt4-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lazarus-src.
Unpacking lazarus-src (from lazarus-src_0.9.31-0~20110912_all.deb) ...
Selecting previously deselected package lazarus-src-0.9.31.
Unpacking lazarus-src-0.9.31 (from lazarus-src-0.9.31_0.9.31-0~20110912_all.deb) ...
Selecting previously deselected package lcl.
Unpacking lcl (from lcl_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-0.9.31.
Unpacking lcl-0.9.31 (from lcl-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-gtk2.
Unpacking lcl-gtk2 (from lcl-gtk2_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-gtk2-0.9.31.
Unpacking lcl-gtk2-0.9.31 (from lcl-gtk2-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-nogui.
Unpacking lcl-nogui (from lcl-nogui_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-nogui-0.9.31.
Unpacking lcl-nogui-0.9.31 (from lcl-nogui-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-qt4.
Unpacking lcl-qt4 (from lcl-qt4_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-qt4-0.9.31.
Unpacking lcl-qt4-0.9.31 (from lcl-qt4-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-units.
Unpacking lcl-units (from lcl-units_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-units-0.9.31.
Unpacking lcl-units-0.9.31 (from lcl-units-0.9.31_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-utils.
Unpacking lcl-utils (from lcl-utils_0.9.31-0~20110912_i386.deb) ...
Selecting previously deselected package lcl-utils-0.9.31.
Unpacking lcl-utils-0.9.31 (from lcl-utils-0.9.31_0.9.31-0~20110912_i386.deb) ...
Setting up lazarus-doc-0.9.31 (0.9.31-0~20110912) ...
dpkg: dependency problems prevent configuration of lazarus-ide-0.9.31:
lazarus-ide-0.9.31 depends on libgdk-pixbuf2.0-0 (>= 2.22.0); however:
Package libgdk-pixbuf2.0-0 is not installed.
lazarus-ide-0.9.31 depends on libgtk2.0-0 (>= 2.24.0); however:
Version of libgtk2.0-0 on system is 2.20.1-0ubuntu2.
dpkg: error processing lazarus-ide-0.9.31 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of lazarus-ide-gtk2-0.9.31:
lazarus-ide-gtk2-0.9.31 depends on libgdk-pixbuf2.0-0 (>= 2.22.0); however:
Package libgdk-pixbuf2.0-0 is not installed.
lazarus-ide-gtk2-0.9.31 depends on libgtk2.0-0 (>= 2.24.0); however:
Version of libgtk2.0-0 on system is 2.20.1-0ubuntu2.
lazarus-ide-gtk2-0.9.31 depends on lazarus-ide-0.9.31; however:
Package lazarus-ide-0.9.31 is not configured yet.
dpkg: error processing lazarus-ide-gtk2-0.9.31 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of lazarus-ide-qt4-0.9.31:
lazarus-ide-qt4-0.9.31 depends on lazarus-ide-0.9.31; however:
Package lazarus-ide-0.9.31 is not configured yet.
lazarus-ide-qt4-0.9.31 depends on lazarus-ide-gtk-0.9.31; however:
Package lazarus-ide-gtk-0.9.31 is not installed.
Package lazarus-ide-gtk2-0.9.31 which provides lazarus-ide-gtk-0.9.31 is not configured yet.
dpkg: error processing lazarus-ide-qt4-0.9.31 (--install):
dependency problems - leaving unconfigured
Setting up lazarus-src-0.9.31 (0.9.31-0~20110912) ...
Setting up lcl-gtk2-0.9.31 (0.9.31-0~20110912) ...
Setting up lcl-nogui-0.9.31 (0.9.31-0~20110912) ...
dpkg: dependency problems prevent configuration of lcl-qt4-0.9.31:
lcl-qt4-0.9.31 depends on libqt4pas-dev; however:
Package libqt4pas-dev is not installed.
dpkg: error processing lcl-qt4-0.9.31 (--install):
dependency problems - leaving unconfigured
Setting up lcl-units-0.9.31 (0.9.31-0~20110912) ...
Setting up lcl-utils-0.9.31 (0.9.31-0~20110912) ...
update-alternatives: using /usr/lib/lazarus/0.9.31 to provide /usr/lib/lazarus/default (lazarus) in auto mode.
dpkg: dependency problems prevent configuration of lazarus-0.9.31:
lazarus-0.9.31 depends on lazarus-ide-0.9.31 (>= 0.9.31-0~20110912); however:
Package lazarus-ide-0.9.31 is not configured yet.
dpkg: error processing lazarus-0.9.31 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of lazarus-ide:
lazarus-ide depends on lazarus-ide-0.9.31 (= 0.9.31-0~20110912); however:
Package lazarus-ide-0.9.31 is not configured yet.
dpkg: error processing lazarus-ide (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of lazarus-ide-gtk2:
lazarus-ide-gtk2 depends on lazarus-ide-gtk2-0.9.31 (= 0.9.31-0~20110912); however:
Package lazarus-ide-gtk2-0.9.31 is not configured yet.
dpkg: error processing lazarus-ide-gtk2 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of lazarus-ide-qt4:
lazarus-ide-qt4 depends on lazarus-ide-qt4-0.9.31 (= 0.9.31-0~20110912); however:
Package lazarus-ide-qt4-0.9.31 is not configured yet.
dpkg: error processing lazarus-ide-qt4 (--install):
dependency problems - leaving unconfigured
Setting up lazarus-src (0.9.31-0~20110912) ...
Setting up lcl-gtk2 (0.9.31-0~20110912) ...
Setting up lcl-nogui (0.9.31-0~20110912) ...
dpkg: dependency problems prevent configuration of lcl-qt4:
lcl-qt4 depends on lcl-qt4-0.9.31 (= 0.9.31-0~20110912); however:
Package lcl-qt4-0.9.31 is not configured yet.
dpkg: error processing lcl-qt4 (--install):
dependency problems - leaving unconfigured
Setting up lcl-units (0.9.31-0~20110912) ...
dpkg: dependency problems prevent configuration of lazarus:
lazarus depends on lazarus-0.9.31 (= 0.9.31-0~20110912); however:
Package lazarus-0.9.31 is not configured yet.
dpkg: error processing lazarus (--install):
dependency problems - leaving unconfigured
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Setting up lazarus-doc (0.9.31-0~20110912) ...
Processing triggers for man-db ...
Setting up lcl-utils (0.9.31-0~20110912) ...
Setting up lcl-0.9.31 (0.9.31-0~20110912) ...
Setting up lcl (0.9.31-0~20110912) ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_GB.utf8.cache...
Processing triggers for python-support ...
Errors were encountered while processing:
lazarus-ide-0.9.31
lazarus-ide-gtk2-0.9.31
lazarus-ide-qt4-0.9.31
lcl-qt4-0.9.31
lazarus-0.9.31
lazarus-ide
lazarus-ide-gtk2
lazarus-ide-qt4
lcl-qt4
lazarus
Note the error warnings at the bottom of the list here too.
If I try to install the deb one at a time I get : "Error: Dependency is not satisfiable: lazarus-ide-0.9.31 (= 0.9.31-0~20110912)", for example.
How can I fix this so I can use the latest unstable snapshot? The answer may help the original poster with his query.