Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
tag 444509 patch thanks Lucas Nussbaum [EMAIL PROTECTED] (29/09/2007): Justification: FTBFS on i386 Hi, please find attached the patch for my NMU. Mentors, please someone checks and uploads grig with the attached debdiff, e.g. to DELAYED/5. I'm requesting it here since the IRC channel is quite quiet today. TIA. Cheers, -- Cyril Brulebois diff -u grig-0.7.2/config.sub grig-0.7.2/config.sub --- grig-0.7.2/config.sub +++ grig-0.7.2/config.sub @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. -timestamp='2006-09-20' +timestamp='2007-06-28' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -245,12 +245,12 @@ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ + | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore \ + | maxq | mb | microblaze | mcore | mep \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -324,7 +324,7 @@ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ @@ -475,8 +475,8 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16c) - basic_machine=cr16c-unknown + cr16) + basic_machine=cr16-unknown os=-elf ;; crds | unos) @@ -683,6 +683,10 @@ basic_machine=i386-pc os=-mingw32 ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) basic_machine=m68000-convergent ;; @@ -925,6 +929,9 @@ basic_machine=sh-hitachi os=-hms ;; + sh5el) + basic_machine=sh5le-unknown + ;; sh64) basic_machine=sh64-unknown ;; @@ -1219,7 +1226,7 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1414,6 +1421,9 @@ m68*-cisco) os=-aout ;; +mep-*) + os=-elf + ;; mips*-cisco) os=-elf ;; diff -u grig-0.7.2/debian/changelog grig-0.7.2/debian/changelog --- grig-0.7.2/debian/changelog +++ grig-0.7.2/debian/changelog @@ -1,3 +1,18 @@ +grig (0.7.2-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove â-DGTK_DISABLE_DEPRECATEDâ from src/Makefile.{am,in} to avoid FTBFS +due to the transition to Gtk 2.12 (Closes: #444514). + * Move the menu section from âApps/Hamradioâ to âApplications/Amateur Radioâ +as part of the menu transition. + * No longer ignore âmake distcleanâ errors, per lintian. + * Improve the copyright by adding the GPLv2 blurb, add a link to the exact +location of the license, and add copyright years. + * Also modify Makefile.{am,in} not to ship COPYING. + * Add a âHomepageâ field in the control file. + + -- Cyril Brulebois [EMAIL PROTECTED] Tue, 09 Oct 2007 16:25:48 +0200 + grig (0.7.2-1) unstable; urgency=low * New upstream release diff -u grig-0.7.2/debian/menu grig-0.7.2/debian/menu --- grig-0.7.2/debian/menu +++ grig-0.7.2/debian/menu @@ -1,2 +1,2 @@ -?package(grig):needs=X11 section=Apps/Hamradio\ +?package(grig):needs=X11 section=Applications/Amateur Radio\ title=grig command=/usr/bin/grig diff -u grig-0.7.2/debian/rules grig-0.7.2/debian/rules --- grig-0.7.2/debian/rules +++ grig-0.7.2/debian/rules @@ -47,7 +47,7 @@ rm -f build-stamp # Add here commands to clean up after the build process. - -$(MAKE) distclean + [ ! -f Makefile ] || $(MAKE) distclean ifneq $(wildcard /usr/share/misc/config.sub) cp -f /usr/share/misc/config.sub config.sub endif diff -u grig-0.7.2/debian/control grig-0.7.2/debian/control --- grig-0.7.2/debian/control +++ grig-0.7.2/debian/control @@ -4,6 +4,7 @@ Maintainer: Joop Stakenborg [EMAIL PROTECTED] Standards-Version: 3.7.2 Build-Depends: debhelper ( 3.0.0), libhamlib-dev, libgtk2.0-dev (=2.4.0), libxml-parser-perl, autotools-dev +Homepage: http://groundstation.sourceforge.net/grig/ Package: grig Architecture: any diff -u grig-0.7.2/debian/copyright grig-0.7.2/debian/copyright --- grig-0.7.2/debian/copyright +++ grig-0.7.2/debian/copyright @@ -7,4 +7,22 @@ +Upstream Author and Copyright Holder: +Alexandru Csete [EMAIL PROTECTED], 2001-2006. + Copyright: -Gnome RIG is copyright by Alexandru Csete [EMAIL PROTECTED] -and is published under the GNU GPL License. There should be a copy -of the GPL on youe system under
Processed: Re: Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Processing commands for [EMAIL PROTECTED]: tag 444509 patch Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared There were no tags set. Tags added: patch thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Hi, please find attached the patch for my NMU. autotools-dev contains a proper config.guess and config.sub, better copy them at build time and remove the files later (or make a backup of the original files and move them back), that's a much shorter and clearer patch then yours, also it will make sure you don;t need to update teh package again if there're changes in those files. Cheers, Bernd -- Bernd Zeimetz [EMAIL PROTECTED] http://bzed.de/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Bernd Zeimetz [EMAIL PROTECTED] (09/10/2007): Hi, Hi. Thanks for not putting the subscribers in Cc unless they ask for it. autotools-dev contains a proper config.guess and config.sub, better copy them at build time and remove the files later (or make a backup of the original files and move them back), that's a much shorter and clearer patch then yours, also it will make sure you don;t need to update teh package again if there're changes in those files. I suggest your checking of debian/rules to see what it actually does. See also autotools-dev's README.Debian. I could have stripped these parts from the diff, but they would be added anyway, so what's your point? Playing around with config.* backups is what I call “ugly”. And since the maintainer isn't using any patch management system, I'm not going to introduce once just some slight modifications to config.{guess,sub}. (I might have done so for a several kB config.* update, though, but we're far from here.) Cheers, -- Cyril Brulebois pgp3F1AebKrzO.pgp Description: PGP signature
Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Hi, I could have stripped these parts from the diff, but they would be added anyway, no, you can just remove them in your clean target. so what's your point? Playing around with config.* backups is what I call “ugly”. Then don't do it, see above. And since the maintainer isn't using any patch management system, I'm not going to introduce once just some slight modifications to config.{guess,sub}. No need to change them at all - they're replaced at build time anyway. Cheers, Bernd -- Bernd Zeimetz [EMAIL PROTECTED] http://bzed.de/
Bug#444509: [Sponsor found] Re: Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Bernd Zeimetz [EMAIL PROTECTED] (09/10/2007): I could have stripped these parts from the diff, but they would be added anyway, no, you can just remove them in your clean target. The point is exactly about adding them in the clean target, so that their being up-to-date is ensured during the build. so what's your point? Playing around with config.* backups is what I call “ugly”. Then don't do it, see above. That's what I'm doing: not doing it. No need to change them at all - they're replaced at build time anyway. Exactly because they are handled in the clean target, from which you propose to remove them. I might have troubles understanding your logic, if any. Anyway, I found a sponsor in the meanwhile, cancelling my request. Cheers, -- Cyril Brulebois pgpXMyjR8HZYp.pgp Description: PGP signature
Bug#444509: [Sponsor found] Re: Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
I didn't read the discussion before, but I think I know what it's about anyway, and I'd like to say something about it. :-) On Tue, Oct 09, 2007 at 07:51:48PM +0200, Cyril Brulebois wrote: Bernd Zeimetz [EMAIL PROTECTED] (09/10/2007): I could have stripped these parts from the diff, but they would be added anyway, no, you can just remove them in your clean target. The point is exactly about adding them in the clean target, so that their being up-to-date is ensured during the build. Running auto* will regenerate all files, so they will be up to date. IMO (but others disagree), this is a good thing: everything should be regenerated during a build. This ensures that the included files are indeed the source, and that users who change the source can use Debian's build system to create packages with those changes included. If you regenerate all generated files, it is safe to remove them in the clean target. That way, they will be skipped by the diff, which will make the diff.gz much cleaner. No need to change them at all - they're replaced at build time anyway. Exactly because they are handled in the clean target, from which you propose to remove them. I might have troubles understanding your logic, if any. If I understand correctly, you are installing new versions of config.* in the clean target. I suppose you do not run autoconf/automake, because if you do, there is no need to do that. The proposal was (it seems to me) to change that. If you do run automake and autoconf, the new versions will be installed and you don't need to do anything. Removing them in the clean target is just for making the diff.gz nice. Thanks, Bas -- I encourage people to send encrypted e-mail (see http://www.gnupg.org). If you have problems reading my e-mail, use a better reader. Please send the central message of e-mails as plain text in the message body, not as HTML and definitely not as MS Word. Please do not use the MS Word format for attachments either. For more information, see http://pcbcn10.phys.rug.nl/e-mail.html signature.asc Description: Digital signature
Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
tag 444509 pending thanks Cyril Brulebois [EMAIL PROTECTED] (09/10/2007): Mentors, please someone checks and uploads grig with the attached debdiff, e.g. to DELAYED/5. I'm requesting it here since the IRC channel is quite quiet today. Hi. Julien Blache uploaded it to DELAYED/5 some minutes ago. Cheers, -- Cyril Brulebois pgpemL6gxnfp0.pgp Description: PGP signature
Processed: Re: Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Processing commands for [EMAIL PROTECTED]: tag 444509 pending Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared Tags were: patch Tags added: pending thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#444509: [Sponsor found] Re: Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
On 10/9/07, Cyril Brulebois [EMAIL PROTECTED] wrote: Exactly because they are handled in the clean target, from which you propose to remove them. I might have troubles understanding your logic, if any. You remove them in the clean target, and copy them back in a later target after the source package has been built, but before they are used. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#444509: grig: FTBFS: error: 'GtkTooltips' undeclared
Package: grig version: 0.7.2-1 Severity: serious User: [EMAIL PROTECTED] Usertags: qa-ftbfs-20070928 qa-ftbfs Justification: FTBFS on i386 Hi, During a rebuild of all packages in sid, your package failed to build on i386. Relevant part: i486-linux-gnu-gcc: defs: linker input file unused because linking not done if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I.. -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDATADIR=\/usr/share\ -DPACKAGE_DATA_DIR=\/usr/share/grig\ -DPACKAGE_PIXMAPS_DIR=\/usr/share/pixmaps/grig\ -DPACKAGE_LOCALE_DIR=\/usr/share/locale\-Wall -g -O2 -Wl,-z,defs -Wall -MT grig-debug.o -MD -MP -MF .deps/grig-debug.Tpo -c -o grig-debug.o grig-debug.c; \ then mv -f .deps/grig-debug.Tpo .deps/grig-debug.Po; else rm -f .deps/grig-debug.Tpo; exit 1; fi i486-linux-gnu-gcc: -z: linker input file unused because linking not done i486-linux-gnu-gcc: defs: linker input file unused because linking not done if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I.. -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDATADIR=\/usr/share\ -DPACKAGE_DATA_DIR=\/usr/share/grig\ -DPACKAGE_PIXMAPS_DIR=\/usr/share/pixmaps/grig\ -DPACKAGE_LOCALE_DIR=\/usr/share/locale\-Wall -g -O2 -Wl,-z,defs -Wall -MT grig-gtk-workarounds.o -MD -MP -MF .deps/grig-gtk-workarounds.Tpo -c -o grig-gtk-workarounds.o grig-gtk-workarounds.c; \ then mv -f .deps/grig-gtk-workarounds.Tpo .deps/grig-gtk-workarounds.Po; else rm -f .deps/grig-gtk-workarounds.Tpo; exit 1; fi grig-gtk-workarounds.c: In function 'set_combo_tooltip': grig-gtk-workarounds.c:99: error: 'GtkTooltips' undeclared (first use in this function) grig-gtk-workarounds.c:99: error: (Each undeclared identifier is reported only once grig-gtk-workarounds.c:99: error: for each function it appears in.) grig-gtk-workarounds.c:99: error: 'tips' undeclared (first use in this function) grig-gtk-workarounds.c:101: warning: implicit declaration of function 'gtk_tooltips_new' grig-gtk-workarounds.c:103: warning: implicit declaration of function 'gtk_tooltips_set_tip' make[3]: *** [grig-gtk-workarounds.o] Error 1 make[3]: Leaving directory `/build/user/grig-0.7.2/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/build/user/grig-0.7.2' make[1]: *** [all] Error 2 make[1]: Leaving directory `/build/user/grig-0.7.2' make: *** [build-stamp] Error 2 The full build log is available from http://people.debian.org/~lucas/logs/2007/09/28 A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot containing a sid i386 environment. Internet was not accessible from the build systems. -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]