From: Tony G. <TB...@xt...> - 2007-06-04 08:50:00
|
Alex This worked thanks. Initially it didn't install the package as it was overwriting files in the 2.2.7 gramps-help package. I removed this and the installation went fine. Tony On Thu, 2007-05-31 at 22:41 -0700, Alex Roitman wrote: > Tony, > > I have to say that I have never tried checkinstall, and > it seems that it is not necessary because we do provide > uninstall targets for everything we install (because we > use autotools and those make nice makefiles). > > In any case, read the installation details in the INSTALL file. > Here's the brief description of what should work: > > 1. Add these parameters to the autogen.sh: > $ ./autogen.sh --prefix=/usr --sysconfdir=/etc > > This will use /usr as the prefix (instead of the default > /usr/local) and /etc as the system config dir. > > 2. Run make > 3. sudo make install > > I suppose checkinstall will do the same. > > That said, even if you used the default prefix of /usr/local, > the /usr/bin/install should have created dirs as need, and it > seems to work fine here with make install. So I wonder if > this is a checkinstall fault. > > Hope this helps, > Alex > > On Thu, 2007-05-31 at 20:47 +1200, Tony Gordon wrote: > > Apologies if this is not directly related to Gramps, but it is in > > working with Gramps that the issue has arisen. > > > > As the tar.gz file is the first one posted when there is a new release, > > and having just learnt about checkinstall, I thought I would try it with > > Gramps 2.2.8. I got the tar.gz file and extracted it, ran sudo apt-get > > build-dep gramps. Ran autogen.sh and installed gnome-common as > > requested. After again running autogen.sh and make I typed sudo > > checkinstall but the process failed. I don't know if a log is kept of > > this process but if it is I don't know where to find it. > > > > When checkinstall is run I note that a lot of the screen information > > that comes on lines that start with /usr/bin/install ends with "no such > > file or directory" comments. These refer to the /usr/local/share folder > > or subfolders. I have looked for some of these files and have found them > > in the /usr/share folder or subfolders e.g. Gramps files in my existing > > installation (2.2.7) are in the /usr/share/gramps folder or subfolder > > not the /usr/local/share/gramps folder where the installation process > > expects them to be. > > > > I can wait for the deb files (which I note for 2.2.8 have now been > > posted) but am interested to know why the checkinstall process may have > > failed. > > > > If anyone is prepared to enlighten me it would be appreciated. A reply > > to me directly instead of the list would mean others do not have to read > > about what may not be a Gramps issue. |