Debian Bug report logs -
#451401
gnome-phone-manager: FTBFS: No package 'gnokii' found
Reported by: Kurt Roeckx <kurt@roeckx.be>
Date: Thu, 15 Nov 2007 18:12:02 UTC
Severity: serious
Tags: patch
Merged with 451541
Found in version gnokii/0.6.21-2
Fixed in version gnokii/0.6.21-3
Done: Leo Costela <costela@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to Kurt Roeckx <kurt@roeckx.be>:
New Bug report received and forwarded. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: libgnokii3-dev
Version: 0.6.21-2
Severity: serious
Hi,
When trying to build gnome-phone-manager I get the following error:
configure: error: Package requirements (glib-2.0 gobject-2.0 gnokii >= 0.6.18 gthread-2.0 bluez) were not met:
No package 'gnokii' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBGSM_CFLAGS
and LIBGSM_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** [config.status] Error 1
The package build depends on libgnokii3-dev. But that doesn't
seem to be providing the pkg-config file needed by other packages.
Kurt
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #10 received at 451401@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tag 451401 patch
thanks
Kurt Roeckx <kurt@roeckx.be> (15/11/2007):
> When trying to build gnome-phone-manager I get the following error:
> configure: error: Package requirements (glib-2.0 gobject-2.0 gnokii >= 0.6.18 gthread-2.0 bluez) were not met:
> The package build depends on libgnokii3-dev. But that doesn't
> seem to be providing the pkg-config file needed by other packages.
Yup, of the two present in the source package. Once a patch similar to
the attached one is applied, you'll get the following difference, WRT
file lists in the binary packages:
Files in second .deb but not in first (libgnokii3-dev)
-------------------------------------
-rw-r--r-- root/root /usr/lib/pkgconfig/gnokii.pc
Cheers,
--
Cyril Brulebois
[gnokii_debdiff.diff (text/plain, attachment)]
[Message part 3 (application/pgp-signature, inline)]
Tags added: patch
Request was from Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
to control@bugs.debian.org.
(Fri, 16 Nov 2007 06:51:04 GMT) (full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to "Pawel Kot" <gnokii@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #17 received at 451401@bugs.debian.org (full text, mbox, reply):
Hi,
On Nov 16, 2007 7:46 AM, Cyril Brulebois
<cyril.brulebois@enst-bretagne.fr> wrote:
> tag 451401 patch
> thanks
>
> Kurt Roeckx <kurt@roeckx.be> (15/11/2007):
> > When trying to build gnome-phone-manager I get the following error:
> > configure: error: Package requirements (glib-2.0 gobject-2.0 gnokii >= 0.6.18 gthread-2.0 bluez) were not met:
>
> > The package build depends on libgnokii3-dev. But that doesn't
> > seem to be providing the pkg-config file needed by other packages.
>
> Yup, of the two present in the source package. Once a patch similar to
> the attached one is applied, you'll get the following difference, WRT
> file lists in the binary packages:
Just run 'make install-devel' when preparing libgnokii3-dev package instead.
take care,
pkot
--
Pawel Kot
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to francesco@namuri.it:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #22 received at 451401@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
hi,
I'm the maintainer of gnome-phone-manager,
I'm trying to build the new version of gnome-phone-manager (0.40,
another way to solve the problem is to add on debian/rules
$(MAKE) -C common install-includes DESTDIR=$(CURDIR)/debian/gnokii/
under
install: build
PS
install-devel is already executed in rules...
Cheers,
francesco
--
Francesco Namuri
francesco(at)namuri(dot)it http://namuri.it/
id gpg key: 21A4702A accipiter@jabber.org
[rules.diff (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to Andreas Henriksson <andreas@fatal.se>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #27 received at 451401@bugs.debian.org (full text, mbox, reply):
forcemerge 451401 451541
thanks
Sorry for opening a new bug about the gnokii.pc issue, when one was
already reported. Anyway, now you have two solutions to chose from.
(I ofcourse think mine is best, but since I fucked up last time you
probably don't trust me anymore anyway... ;P)
(fyi, I've built the latest upstream version of gnome-phone-manager
against libgnokii3-dev with my patch attached to verify everything works
fine with it.)
--
Regards,
Andreas Henriksson
Forcibly Merged 451401 451541.
Request was from Andreas Henriksson <andreas@fatal.se>
to control@bugs.debian.org.
(Fri, 16 Nov 2007 18:54:03 GMT) (full text, mbox, link).
Blocking bugs of 451610 added: 451401 and 451541
Request was from Francesco Namuri <francesco@namuri.it>
to control@bugs.debian.org.
(Sat, 17 Nov 2007 13:33:12 GMT) (full text, mbox, link).
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to "Pawel Kot" <gnokii@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #36 received at 451401@bugs.debian.org (full text, mbox, reply):
Hi,
On Nov 16, 2007 7:18 PM, Francesco Namuri <francesco@namuri.it> wrote:
> hi,
> I'm the maintainer of gnome-phone-manager,
> I'm trying to build the new version of gnome-phone-manager (0.40,
> another way to solve the problem is to add on debian/rules
>
> $(MAKE) -C common install-includes DESTDIR=$(CURDIR)/debian/gnokii/
There's no way to make targets in makefile private or public, but the
ones that are intended to use are 'install' and 'install-devel'. They
both install all files that could be needed. So there's no need to
execute any extra make targets.
> under
>
> install: build
>
> PS
> install-devel is already executed in rules...
Maybe something is wrong. If something is not installed with make
install or make install-devel, please file a bug saying what doesn't
get installed but should.
take care,
pkot
--
Pawel Kot
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to francesco@namuri.it:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #41 received at 451401@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
Il giorno sab, 17/11/2007 alle 20.34 +0100, Pawel Kot ha scritto:
> Hi,
>
> On Nov 16, 2007 7:18 PM, Francesco Namuri <francesco@namuri.it> wrote:
> > hi,
> > I'm the maintainer of gnome-phone-manager,
> > I'm trying to build the new version of gnome-phone-manager (0.40,
> > another way to solve the problem is to add on debian/rules
> >
> > $(MAKE) -C common install-includes DESTDIR=$(CURDIR)/debian/gnokii/
>
> There's no way to make targets in makefile private or public, but the
> ones that are intended to use are 'install' and 'install-devel'. They
> both install all files that could be needed. So there's no need to
> execute any extra make targets.
ok, but I've seen the Makefiles and the only target that installs
gnokii.pc is install-includes in common/Makefile.
Looking under the Makefile in the root of the source tarball the
install-includes target is not called under common dir and this is the
problem IMHO... I've suggested to add the call on debian/rules to avoid
patching the original source, and to have a fast solution...
> > PS
> > install-devel is already executed in rules...
>
> Maybe something is wrong. If something is not installed with make
> install or make install-devel, please file a bug saying what doesn't
> get installed but should.
In a first glance to Makefiles the only file not installed is gnokii.pc,
I think that it's a upstream bug...
Cheers,
francesco
--
Francesco Namuri
francesco(at)namuri(dot)it http://namuri.it/
id gpg key: 21A4702A accipiter@jabber.org
[signature.asc (application/pgp-signature, inline)]
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to "Pawel Kot" <gnokii@gmail.com>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #46 received at 451401@bugs.debian.org (full text, mbox, reply):
Hi,
On Nov 17, 2007 9:10 PM, Francesco Namuri <francesco@namuri.it> wrote:
> Hi,
>
> Il giorno sab, 17/11/2007 alle 20.34 +0100, Pawel Kot ha scritto:
> > Hi,
> >
> > On Nov 16, 2007 7:18 PM, Francesco Namuri <francesco@namuri.it> wrote:
> > > hi,
> > > I'm the maintainer of gnome-phone-manager,
> > > I'm trying to build the new version of gnome-phone-manager (0.40,
> > > another way to solve the problem is to add on debian/rules
> > >
> > > $(MAKE) -C common install-includes DESTDIR=$(CURDIR)/debian/gnokii/
> >
> > There's no way to make targets in makefile private or public, but the
> > ones that are intended to use are 'install' and 'install-devel'. They
> > both install all files that could be needed. So there's no need to
> > execute any extra make targets.
>
> ok, but I've seen the Makefiles and the only target that installs
> gnokii.pc is install-includes in common/Makefile.
common/Makefile:
install-devel: install
$(INSTALL) -d $(DESTDIR)$(libdir)/pkgconfig
$(INSTALL_DATA) gnokii.pc $(DESTDIR)$(libdir)/pkgconfig
@echo "done"
Makefile:
INSTALL_INCLUDES = include \
common
install-includes:
@for dir in $(INSTALL_INCLUDES); do \
if [ -e $$dir/Makefile ]; then \
$(MAKE) -C $$dir install-devel; \
fi; \
done
install-devel: compile install-includes install-docs-devel
[At least this is gnokii CVS. I don't remember at the moment if I
changed it before 0.6.21 or after. Even if it was after it would be
better to adopt to the next release]
take care,
pkot
--
Pawel Kot
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to francesco@namuri.it:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #51 received at 451401@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
Il giorno sab, 17/11/2007 alle 21.15 +0100, Pawel Kot ha scritto:
> Hi,
>
> On Nov 17, 2007 9:10 PM, Francesco Namuri <francesco@namuri.it> wrote:
> > Hi,
> >
> > Il giorno sab, 17/11/2007 alle 20.34 +0100, Pawel Kot ha scritto:
> > > Hi,
> > >
> > > On Nov 16, 2007 7:18 PM, Francesco Namuri <francesco@namuri.it> wrote:
> > > > hi,
> > > > I'm the maintainer of gnome-phone-manager,
> > > > I'm trying to build the new version of gnome-phone-manager (0.40,
> > > > another way to solve the problem is to add on debian/rules
> > > >
> > > > $(MAKE) -C common install-includes DESTDIR=$(CURDIR)/debian/gnokii/
> > >
> > > There's no way to make targets in makefile private or public, but the
> > > ones that are intended to use are 'install' and 'install-devel'. They
> > > both install all files that could be needed. So there's no need to
> > > execute any extra make targets.
> >
> > ok, but I've seen the Makefiles and the only target that installs
> > gnokii.pc is install-includes in common/Makefile.
>
> common/Makefile:
> install-devel: install
> $(INSTALL) -d $(DESTDIR)$(libdir)/pkgconfig
> $(INSTALL_DATA) gnokii.pc $(DESTDIR)$(libdir)/pkgconfig
> @echo "done"
>
> Makefile:
> INSTALL_INCLUDES = include \
> common
>
> install-includes:
> @for dir in $(INSTALL_INCLUDES); do \
> if [ -e $$dir/Makefile ]; then \
> $(MAKE) -C $$dir install-devel; \
> fi; \
> done
>
> install-devel: compile install-includes install-docs-devel
>
> [At least this is gnokii CVS. I don't remember at the moment if I
> changed it before 0.6.21 or after. Even if it was after it would be
> better to adopt to the next release]
ok so this is the problem because in the common/Makefile from
orig.tar.gz [1] in debian pool there is no install-devel target...
Cheers,
francesco
[1] http://ftp.debian.org/debian/pool/main/g/gnokii/gnokii_0.6.21.orig.tar.gz
--
Francesco Namuri
francesco(at)namuri(dot)it http://namuri.it/
id gpg key: 21A4702A accipiter@jabber.org
[signature.asc (application/pgp-signature, inline)]
Information forwarded to debian-bugs-dist@lists.debian.org, Leo Costela <costela@debian.org>:
Bug#451401; Package libgnokii3-dev.
(full text, mbox, link).
Acknowledgement sent to "Leo \"costela\" Antunes" <costela@debian.org>:
Extra info received and forwarded to list. Copy sent to Leo Costela <costela@debian.org>.
(full text, mbox, link).
Message #56 received at 451401@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Francesco Namuri wrote:
> Il giorno sab, 17/11/2007 alle 21.15 +0100, Pawel Kot ha scritto:
>
>> [At least this is gnokii CVS. I don't remember at the moment if I
>> changed it before 0.6.21 or after. Even if it was after it would be
>> better to adopt to the next release]
>>
>
> ok so this is the problem because in the common/Makefile from
> orig.tar.gz [1] in debian pool there is no install-devel target...
>
> Cheers,
> francesco
>
> [1] http://ftp.debian.org/debian/pool/main/g/gnokii/gnokii_0.6.21.orig.tar.gz
>
>
[sorry for the delay folks, if anyone bothered to check db.d.o I was in
a brief 4 day vacation]
I'm uploading a new version with an extra call to install-includes, to
avoid extra patching, since this issue will probably be gone in the next
upstream release.
Pawel, if you think I should work around it in some other way just let
me know. I was assuming that - as you said - the install and
install-devel targets were all that needed to be called to have a
complete gnokii installation, but perhaps I missed something.
Cheers
--
Leo "costela" Antunes
[insert a witty retort here]
[signature.asc (application/pgp-signature, attachment)]
Reply sent to Leo Costela <costela@debian.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Kurt Roeckx <kurt@roeckx.be>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #61 received at 451401-close@bugs.debian.org (full text, mbox, reply):
Source: gnokii
Source-Version: 0.6.21-3
We believe that the bug you reported is fixed in the latest version of
gnokii, which is due to be installed in the Debian FTP archive:
gnokii-smsd-mysql_0.6.21-3_amd64.deb
to pool/main/g/gnokii/gnokii-smsd-mysql_0.6.21-3_amd64.deb
gnokii-smsd-pgsql_0.6.21-3_amd64.deb
to pool/main/g/gnokii/gnokii-smsd-pgsql_0.6.21-3_amd64.deb
gnokii-smsd_0.6.21-3_amd64.deb
to pool/main/g/gnokii/gnokii-smsd_0.6.21-3_amd64.deb
gnokii_0.6.21-3.diff.gz
to pool/main/g/gnokii/gnokii_0.6.21-3.diff.gz
gnokii_0.6.21-3.dsc
to pool/main/g/gnokii/gnokii_0.6.21-3.dsc
gnokii_0.6.21-3_amd64.deb
to pool/main/g/gnokii/gnokii_0.6.21-3_amd64.deb
libgnokii3-dev_0.6.21-3_amd64.deb
to pool/main/g/gnokii/libgnokii3-dev_0.6.21-3_amd64.deb
libgnokii3_0.6.21-3_amd64.deb
to pool/main/g/gnokii/libgnokii3_0.6.21-3_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 451401@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Leo Costela <costela@debian.org> (supplier of updated gnokii package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 18 Nov 2007 22:55:42 +0100
Source: gnokii
Binary: gnokii-smsd-mysql gnokii-smsd gnokii libgnokii3 libgnokii3-dev gnokii-smsd-pgsql
Architecture: source amd64
Version: 0.6.21-3
Distribution: unstable
Urgency: low
Maintainer: costela@debian.org
Changed-By: Leo Costela <costela@debian.org>
Description:
gnokii - Datasuite for the mobile phones (console & X)
gnokii-smsd - SMS Daemon for Nokia mobile phones
gnokii-smsd-mysql - SMSD plugin for the MySQL RDBMS
gnokii-smsd-pgsql - SMSD plugin for the PostgreSQL RDBMS
libgnokii3 - Gnokii library
libgnokii3-dev - Gnokii library
Closes: 451401 451541
Changes:
gnokii (0.6.21-3) unstable; urgency=low
.
* debian/patches: add 11_fix_installinc.dpatch to ensure correct
pkgconfig instalation (thanks Andreas Henriksson again)
(closes: #451401, #451541)
Files:
7201b59dd36259777565fbc33f4b3b7f 909 comm optional gnokii_0.6.21-3.dsc
fe489ac0a7a7fc366c758762d0ca8dbc 160198 comm optional gnokii_0.6.21-3.diff.gz
1cb78fdb79a968bf59d920cd78f2bddf 980336 comm optional gnokii_0.6.21-3_amd64.deb
9d2e24dc16ba90ba9f14bbb0aa0da23d 32146 comm optional gnokii-smsd_0.6.21-3_amd64.deb
aef17866e1ee3d798d994d97f56c9067 19284 comm optional gnokii-smsd-mysql_0.6.21-3_amd64.deb
ca461890b29475ae4bf6fcd43ae0a6c1 17636 comm optional gnokii-smsd-pgsql_0.6.21-3_amd64.deb
cdf343705fd4fdb1c3ca64a1f54ccb36 275708 libs optional libgnokii3_0.6.21-3_amd64.deb
1c2f5b4a429c72c945bbc88fa34576f8 378504 devel optional libgnokii3-dev_0.6.21-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHQZleImLTb3rflGYRAtDPAKC8gYoWU8SdCq8ZkCowgTPwOuiVbwCfZ2DL
SeQCJacC9GAG4fPVfcKPbfE=
=pImA
-----END PGP SIGNATURE-----
Reply sent to Leo Costela <costela@debian.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Andreas Henriksson <andreas@fatal.se>:
Bug acknowledged by developer.
(full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 20 Dec 2007 07:25:36 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 5 19:46:43 2018;
Machine Name:
beach
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.