Package: gpsd
Version: 2.95-8
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu natty ubuntu-patch
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.5

seen when building with GCC-4.5:

The missing symbols are not defined in the library, all these symbols should be removed from the symbols file. IMO dpkg-gensymbols should not warn about these.


diff -u gpsd-2.95/debian/rules gpsd-2.95/debian/rules
--- gpsd-2.95/debian/rules
+++ gpsd-2.95/debian/rules
@@ -306,7 +306,7 @@
        dh_compress -s
        dh_fixperms -s -Xgpsd.hotplug.wrapper
 ifeq (,$(DEB_BUILD_OPTIONS))
-       dh_makeshlibs -s -- -c4
+       dh_makeshlibs -s -- -c1
 else
        dh_makeshlibs -s
 endif
diff -u gpsd-2.95/debian/libqgpsmm19.symbols 
gpsd-2.95/debian/libqgpsmm19.symbols
--- gpsd-2.95/debian/libqgpsmm19.symbols
+++ gpsd-2.95/debian/libqgpsmm19.symbols
@@ -1,10 +1,6 @@
 libQgpsmm.so.19 libqgpsmm19 #MINVER#
- (c++|optional)"QByteArray::~QByteArray()@Base" 2.95
- (c++|optional)"QList<QString>::detach_helper()@Base" 2.95
  (c++)"fill_dop(gps_data_t const*, dop_t*)@Base" 2.95
  (c++)"clear_dop(dop_t*)@Base" 2.95
- (c++)"guard variable for QVariant qvariant_cast<QVariant>(QVariant const&)::v...@base" 2.95
- (c++)"QList<QString>::free(QListData::Data*)@Base" 2.95
  (c++)"gpsmm::enable_debug(int, _IO_FILE*)@Base" 2.95
  (c++)"gpsmm::open(char const*, char const*)@Base" 2.95
  (c++)"gpsmm::open()@Base" 2.95
@@ -19,8 +15,6 @@
  (c++)"gpsmm::~gpsmm()@Base" 2.95
  (c++)"gpsmm::~gpsmm()@Base" 2.95
  (c++)"gpsmm::~gpsmm()@Base" 2.95
- (c++)"QDebug::~QDebug()@Base" 2.95
- (c++)"QString::~QString()@Base" 2.95
  (c++)"typeinfo for gp...@base" 2.95
  (c++)"typeinfo name for gp...@base" 2.95
  (c++)"vtable for gp...@base" 2.95




--
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