Hi, do you have any idea where the extra symbolcomes from? Guess its stripped away normally... So I think the best way to fix that is not to be paranoid on debug builds regarding the symbols, dropping the -c4 from dh_makeshlibs should be the right thing to do. I'll change that for the next upload.
Cheers, Bernd Timo Juhani Lindfors wrote: > Package: gpsd > Version: 2.92-1 > Severity: normal > > DEB_BUILD_OPTIONS="noopt debug nostrip" > > causes the build to fail here on amd64: > > dh_makeshlibs: dpkg-gensymbols -plibgps19 -Idebian/libgps19.symbols.amd64 > -Pdebian/libgps19 -c4 returned exit code 2 > dh_testdir > dh_testroot > dh_install > chmod 755 debian/gpsd/lib/udev/gpsd.hotplug.wrapper > dh_testdir > dh_testroot > dh_installchangelogs -s NEWS > dh_installdocs -s > dh_installman -s > dh_installmenu -s > dh_installdebconf -s > dh_installinit -s -- start 26 2 3 4 5 . stop 73 0 1 6 . > dh_installexamples -s > chmod 755 debian/python-gps/usr/lib/python*/*-packages/gps/gps.py > dh_pysupport -s > cp /home/lindi/debian/debian-gpsd/gpsd-2.92/gpsd.rules > /home/lindi/debian/debian-gpsd/gpsd-2.92/debian/gpsd.udev > dh_installudev -s > dh_link -s > dh_strip -s --dbg-package=gpsd-dbg > dh_compress -s > dh_fixperms -s -Xgpsd.hotplug.wrapper > dh_makeshlibs -s -- -c4 > dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see > diff output below > dpkg-gensymbols: warning: debian/libgps19/DEBIAN/symbols doesn't match > completely debian/libgps19.symbols.amd64 > --- debian/libgps19.symbols.amd64 (libgps19 amd64) > +++ dpkg-gensymbolsdOKaVn 2010-03-05 12:30:02.000000000 -0500 > @@ -4,6 +4,7 @@ > _zn5gpsmm4ope...@base 2.39 > _zn5gpsmm4pol...@base 2.39 > _zn5gpsmm4sende...@base 2.90~svn6694 > + _zn5gpsmm6backu...@base 2.92-1 > _zn5gpsmm6strea...@base 2.90~svn6694 > _zn5gpsmm7waitin...@base 2.90.1~svn6819 > _zn5gpsmm9clear_fi...@base 2.39 > dh_makeshlibs: dpkg-gensymbols -plibgps19 -Idebian/libgps19.symbols.amd64 > -Pdebian/libgps19 -c4 returned exit code 2 > make: *** [binary-arch] Error 2 > dpkg-buildpackage: error: debian/rules binary gave error exit status 2 > Build command 'cd gpsd-2.92 && dpkg-buildpackage -b -uc' failed. > E: Child process failed > > > > > > -- System Information: > Debian Release: squeeze/sid > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: amd64 (x86_64) > > Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores) > Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1) > Shell: /bin/sh linked to /bin/bash > > Versions of packages gpsd depends on: > ii debconf [debconf-2.0] 1.5.28 Debian configuration management > sy > ii libc6 2.10.2-6 Embedded GNU C Library: Shared > lib > ii libdbus-1-3 1.2.20-2 simple interprocess messaging > syst > ii libgps19 2.92-1 Global Positioning System - > librar > ii lsb-base 3.2-23 Linux Standard Base 3.2 init > scrip > ii netbase 4.40 Basic TCP/IP networking system > ii python 2.5.4-9 An interactive high-level > object-o > > Versions of packages gpsd recommends: > ii udev 151-2 /dev/ and hotplug management > daemo > > Versions of packages gpsd suggests: > ii dbus 1.2.20-2 simple interprocess messaging > syst > ii gpsd-clients 2.92-1 Global Positioning System - > client > > -- debconf information excluded > > -- Bernd Zeimetz Debian GNU/Linux Developer http://bzed.de http://www.debian.org GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79 ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org