[GRASS-user] installation problems
Maciej Sieczka
tutey at o2.pl
Sat Aug 18 07:31:27 EDT 2007
Vincent BAIN wrote:
> Hello, Sorry if the problem below is not exactly a grass problem,
> but I hope this is the best place to find people who encountered
> it...
>
> I currently work on Ubuntu Feisty, so when I compile a program from
> sources I use the classical procedure : ./configure [options]
What GRASS version?
> make
> sudo checkinstall
What checkinstall version? There are couple of bugs in the latest 1.6.1
[1], going to be fixed in the next release soon. But 1.6.0 has been
working fine for me with several software for months now, including
GDAL, GRASS and QGIS (until 0.81; in case of 0.9 there are issues
related to the new QGIS build system based on cmake, which I haven't
figured out how to handle with checkinstall 1.6.0 yet).
In case you are using 1.6.1, I recommend downgrading to 1.6.0 available
in Edgy repos, eg. here [2]. It should install fine on Feisty.
> Checkinstall usually works but sometimes does not... Particularly
> with packages related to grass like gdal or Qgis.
>
> Let's take the example of qgis-0.8.1 : checkinstall first says the
> installation is successful, then create the debian package
> successfully, then fails at installing the .deb.
Here's my typical command line for building GRASS 6.3 deb for instance:
sudo checkinstall -D --pkgname=grass63 --pkgversion=`date +%F`
--install=no --strip=yes --stripso=yes
--pakdir=$HOME/src/checkinstall_pakdir --deldoc=yes --deldesc=yes
--delspec=yes --backup=no
sudo dpkg -i $HOME/src/checkinstall_pakdir/grass63_2007-07-18-1_i386.deb
Does that work?
> The problem is it tries to overwrite files belonging to grass in the
> directory /usr/local/grass-6.3.cvs/include/grass !
>
> So I tried to pass checkinstall with the option
> --exclude=/usr/local/grass-6.3.cvs/include/grass
>
> but lately a similar problem occurs with gdal files, and even cmake
> and ccmake files in the end...
>
> Any idea ?
Smells like checkinstall 1.6.1 issues. Try 1.6.0.
Maciek
[1]http://asic-linux.com.mx/~izto/checkinstall/index.php
[2]http://packages.ubuntu.com/edgy/admin/checkinstall
More information about the grass-user
mailing list