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

Reply via email to