[Qgis-developer] Re: build_debian_package.sh in qgis-unstable

Steve Halasz stevehalasz at gmail.com
Mon Aug 28 22:46:40 EDT 2006


Hi,

On 8/28/06, Tim Sutton <tim at linfiniti.com> wrote:
> Hi
>
> For checkinstall to work it needs to be run as root since it actually
> installs everything and then makes the package from the installed
> binaries.
>
> e.g.
>
> sudo ./doCheckinstall.sh
>
> Note that since Steve did the debian/ stuff I dont really maintain
> that checkInstall script any more. It probably still works but I cant
> verify that. I kind of left off using it because the debs it creates
> dont do any dependency checking so they are only useful on a machine
> where you have manually installed all the dependencies yourself.
>
> Steve do you have anyidea about that grid plugin error?

Not offhand. I'm pressed for time, so it's all I can do to get qgis
releases properly packaged for debian. The latest is the 0.8 preview
release, which I've just uploaded to the debian-gis repository:
http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl/DebianGisRepository

All I can say is that the gridmaker binary is included in that package Ok.

If I get a chance I'll sync my latest debian control files to svn
HEAD. Perhaps that will help.

Steve

>
> Regards
>
> Tim
>
> On 8/28/06, Neil Best <nbest at speakeasy.net> wrote:
> > Tim, thanks for your reply.  Another thing I tried with
> > qgis_0.7.9+svn20060826 on Ubuntu Dapper:
> >
> > ~/src/qgis-unstable$ sudo ./doCheckInstall.sh
> >
> > . . .
> >
> > make[6]: Entering directory
> > `/home/neil/src/qgis-unstable/src/widgets/projectionselector'
> > make[6]: Nothing to be done for `install-exec-am'.
> > test -z "/usr/local/lib/qgis" || mkdir -p -- . "/usr/local/lib/qgis"
> > true_fopen == 0 for fopen64("/proc/mounts", "r")
> >   /bin/sh ../../../libtool --mode=install /usr/bin/install -c
> > 'libqgsprojectionselector.la'
> > '/usr/local/lib/qgis/libqgsprojectionselector.la'
> > libtool: install: error: cannot install `libqgsprojectionselector.la' to
> > a directory not ending in /usr/lib/qgis
> > make[6]: *** [install-selectorLTLIBRARIES] Error 1
> > make[6]: Leaving directory
> > `/home/neil/src/qgis-unstable/src/widgets/projectionselector'
> > make[5]: *** [install-am] Error 2
> > make[5]: Leaving directory
> > `/home/neil/src/qgis-unstable/src/widgets/projectionselector'
> > make[4]: *** [install] Error 2
> > make[4]: Leaving directory
> > `/home/neil/src/qgis-unstable/src/widgets/projectionselector'
> > make[3]: *** [install-recursive] Error 1
> > make[3]: Leaving directory `/home/neil/src/qgis-unstable/src/widgets'
> > make[2]: *** [install-recursive] Error 1
> > make[2]: Leaving directory `/home/neil/src/qgis-unstable/src'
> > make[1]: *** [install-recursive] Error 1
> > make[1]: Leaving directory `/home/neil/src/qgis-unstable'
> > make: *** [install] Error 2
> >
> > ****  Installation failed. Aborting package creation.
> >
> > Cleaning up...OK
> >
> > Bye.
> >
> >
> > Then I thought I would update:
> >
> > neil at gandalf:~/src/qgis-unstable$ svn update
> > svn: Working copy '.' locked
> > svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
> > neil at gandalf:~/src/qgis-unstable$ svn status
> > ?      build-stamp
> > ?      debian
> > ?      nbest build notes
> > ?      patch-stamp
> > ?      doc-pak
> >    L    .
> > M      build_debian_package.sh
> > ~      autom4te.cache
> > neil at gandalf:~/src/qgis-unstable$ svn cleanup
> > svn: 'autom4te.cache' is not a working copy directory
> >
> >
> > I only know enough about svn to be dangerous, so I looked through the
> > docs and found out what '~' means, but couldn't see how to resolve it.
> > The only thing I can think of is to rm -r and re-checkout.  What it is
> > autom4te.cache and what should I have done about it?
> >
> > Not giving up yet,
> >
> > Neil
> >
> >
> > Tim Sutton wrote:
> > > Hi Neil
> > >
> > >
> > >
> > >
> > > On 26/08/2006, at 16:37, Neil Best wrote:
> > >
> > >> Hi, Tim.  I tried out the script that has your email address in it, so
> > >> when it didn't go well I thought I would send you a note.  I am
> > >> running Ubuntu Dapper and inserted a "-d" after "fakeroot
> > >> dpkg-buildpackage" since I also have GRASS 6.1.0 installed from source
> > >> and the package manager is unaware that the libraries and headers are
> > >> in place (I think).  It was compiling away quite merrily until:
> > >>
> > >>
> > >> . . .
> > >>
> > >> dh_install --sourcedir=debian/tmp
> > >> cp: cannot stat `debian/tmp//usr/bin/gridmaker': No such file or directory
> > >> dh_install: command returned error code 256
> > >> make: *** [binary-arch] Error 1
> > >>
> > >>
> > >> [ so I looked for gridmaker ]
> > >>
> > >> neil at gandalf:~/src/qgis-unstable$ ls debian/tmp/usr/bin/qgis
> > >> qgis  qgis-config  qgis_help
> > >> neil at gandalf:~/src/qgis-unstable$ ls debian//tmp/usr/bin/
> > >> qgis  qgis-config  qgis_help
> > >>
> > >>
> > >> What do you think is happening here?
> > >>
> > >
> > > Thanks for the note.  Steve Halasz maintains the debian/ packaging stuff
> > > - I just wrote the build package script. I actually use  ubuntu so my
> > > copy of the debian/ dir is slightly forked to cope with different
> > > versions of gdal etc.  Regarding the gridmaker error I'm not sure why
> > > you are getting that. Perhaps Steve has some ideas - Steve? I dont have
> > > access to my linux box till monday, Ill try to build the packages then
> > > and see if I get the same problem.
> > >
> > >> I have been referring to these pages on the QGIS web site:
> > >>
> > >> "How to build qgis from cvs for Debian"
> > >> http://qgis.org/index.php?option=com_content&task=view&id=113&Itemid=99
> > >> <http://qgis.org/index.php?option=com_content&task=view&id=113&Itemid=99>
> > >>
> > >> "Building QGIS on Ubuntu Step"
> > >> Step"http://qgis.org/index.php?option=com_content&task=view&id=99&Itemid=99
> > >> <http://qgis.org/index.php?option=com_content&task=view&id=99&Itemid=99>
> > >>
> > >> Are these pages relevant/useful in your estimation?
> > >>
> > >
> > >
> > > The debian install instructions look ok - they do seem to assume you
> > > already have gcc etc set up on your system - which you obviously have.
> > >
> > >
> > >
> > >
> > >
> > >> Should I be submitting this to the community?  I welcome your
> > >> suggestions on how I can contribute.  Thanks.
> > >>
> > >> Neil
> > >>
> > >
> > > Testing the package building process is already a great contribution! If
> > > you are looking for other things to do Ill be happy to point you in the
> > > right direction. Chiefly filing bugs on
> > >
> > > https://svn.qgis.org/trac
> > >
> > > Will be of the most use so we can get all the issues with the upcoming
> > > 0.8 release identified. If you are a coder, bug fixe patches will also
> > > be much appreciated.
> > >
> > > Its no problem to write to me personally, though the developers mailing
> > > list is usually a better option given the shared brain power they
> > > offer...I forwarded this to the list for now...
> > >
> > > Best regards
> > >
> > >
> > >
> > >
> > > Tim Sutton
> > > tim at linfiniti.com <mailto:tim at linfiniti.com>
> > >
> > >
> > >
> >
>
>
> --
> Tim Sutton
>
> Visit http://qgis.org for a great Open Source GIS
> Skype: timlinux
> MSN: tim_bdworld at msn.com
> Yahoo: tim_bdworld at yahoo.com
> Jabber: timlinux
> Irc: timlinux on #qgis at freenode.net
>



More information about the Qgis-developer mailing list