Your message dated Thu, 28 Nov 2013 09:23:27 +0000
with message-id <[email protected]>
and subject line Bug#647443: fixed in quickplot 0.10.6-1
has caused the Debian Bug report #647443,
regarding quickplot: FTBFS with ld --as-needed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
647443: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647443
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: quickplot
Version: 0.8.15-3
Severity: normal
Tags: patch
User: [email protected]
Usertags: ld-as-needed

quickplot fails to build when ld defaults to --as-needed because it puts 
libraries
before the objects that use them.
See http://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries

Build log:
g++ -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 
-I/usr/include/atk-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pango-1.0 
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 
-I/usr/include/libpng12 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0/ 
-I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 
-I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include 
-I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include 
-I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 
-I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 
-I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 
-I/usr/lib/cairomm-1.0/include    -DHTMLDIR=\"/usr/share/doc/quickplot/html\" 
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security 
-Wall -pthread -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpan
 gomm-1.4 -lgtk-x11-2.0 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgdk-x11-2.0 
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo 
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 
-lrt -lglib-2.0   -lsndfile   -Wl,-Bsymbolic-functions -Wl,-z,relro -o 
quickplot q-App.o q-App_parseArgs.o q-ButtonBar.o q-ColorGen.o q-Field.o 
q-FieldReader.o q-File.o q-FileList.o q-FileReader.o q-File_readASCIIFile.o 
q-File_readSndDouble.o q-File_readSndFile.o q-File_readSndFloat.o 
q-File_readSndInt.o q-File_readSndShort.o q-Globel.o q-Graph.o q-GraphConfig.o 
q-Graph_drawAutoGrid.o q-LinearField.o q-MainMenuBar.o q-MainWindow.o q-Plot.o 
q-PlotConfig.o q-PlotList.o q-PlotLister.o q-PlotSelector.o 
q-Plot_cullDrawLine.o q-Source.o q-StatusBar.o q-ValueSlider.o q-about_html.o 
q-errorStr.o q-getOpt.o q-help_html.o q-launchBrowser.o q-main.o 
q-parseGeometry.o q-usage.o  
q-App.o: In function `quitLater':
/tmp/buildd/quickplot-0.8.15/App.cpp:186: undefined reference to 
`gtk_idle_remove_by_data'
/tmp/buildd/quickplot-0.8.15/App.cpp:187: undefined reference to 
`Gtk::Main::quit()'
q-App.o: In function `~App':
/tmp/buildd/quickplot-0.8.15/App.cpp:198: undefined reference to 
`Gtk::Main::~Main()'
q-App.o: In function `App::_createMainWindow(bool)':
/tmp/buildd/quickplot-0.8.15/App.cpp:84: undefined reference to 
`Gtk::Widget::set_sensitive(bool)'
[...]
diff -Nru quickplot-0.8.15/debian/control quickplot-0.8.15/debian/control
--- quickplot-0.8.15/debian/control	2011-08-24 14:47:35.000000000 +0200
+++ quickplot-0.8.15/debian/control	2011-11-02 20:04:05.000000000 +0100
@@ -2,7 +2,7 @@
 Section: math
 Priority: optional
 Maintainer: Muammar El Khatib <[email protected]>
-Build-Depends: debhelper (>> 5), libgtkmm-2.4-dev, libsndfile1-dev, docbook-to-man
+Build-Depends: debhelper (>> 5), libgtkmm-2.4-dev, libsndfile1-dev, docbook-to-man, dh-autoreconf
 Standards-Version: 3.9.2
 Homepage: http://quickplot.sourceforge.net/
 
diff -Nru quickplot-0.8.15/debian/patches/move_libs_to_ldadd.diff quickplot-0.8.15/debian/patches/move_libs_to_ldadd.diff
--- quickplot-0.8.15/debian/patches/move_libs_to_ldadd.diff	1970-01-01 01:00:00.000000000 +0100
+++ quickplot-0.8.15/debian/patches/move_libs_to_ldadd.diff	2011-11-02 20:06:58.000000000 +0100
@@ -0,0 +1,15 @@
+Description: Move libs to LDADD to fix FTBFS with ld --as-needed.
+Author: Felix Geyer <[email protected]>
+
+--- quickplot-0.8.15.orig/Makefile.am
++++ quickplot-0.8.15/Makefile.am
+@@ -53,7 +53,8 @@ BUILT_SOURCES =\
+ quickplot_CXXFLAGS = -Wall $(GTKMM_CXXFLAGS) $(SNDFILE_CFLAGS) -DHTMLDIR=\"$(htmldir)\"
+ 
+ 
+-quickplot_LDFLAGS = -Wall $(GTKMM_LIBS) $(SNDFILE_LIBS)
++quickplot_LDFLAGS = -Wall
++quickplot_LDADD = $(GTKMM_LIBS) $(SNDFILE_LIBS)
+ # -lefence
+ 
+ # require automake 1.7
diff -Nru quickplot-0.8.15/debian/patches/series quickplot-0.8.15/debian/patches/series
--- quickplot-0.8.15/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ quickplot-0.8.15/debian/patches/series	2011-11-02 20:05:12.000000000 +0100
@@ -0,0 +1 @@
+move_libs_to_ldadd.diff
diff -Nru quickplot-0.8.15/debian/rules quickplot-0.8.15/debian/rules
--- quickplot-0.8.15/debian/rules	2011-08-24 14:47:20.000000000 +0200
+++ quickplot-0.8.15/debian/rules	2011-11-02 20:03:50.000000000 +0100
@@ -9,6 +9,7 @@
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
+	dh_autoreconf
 	./configure --prefix=/usr 
 	touch configure-stamp
 
@@ -31,6 +32,8 @@
 	# Add here commands to clean up after the build process.
 	[ ! -f Makefile ] || $(MAKE) distclean
 
+	dh_autoreconf_clean
+
 	dh_clean
 
 install: install-stamp

--- End Message ---
--- Begin Message ---
Source: quickplot
Source-Version: 0.10.6-1

We believe that the bug you reported is fixed in the latest version of
quickplot, which is due to be installed in the Debian FTP archive.

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Muammar El Khatib <[email protected]> (supplier of updated quickplot 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 28 Nov 2013 00:41:37 +0200
Source: quickplot
Binary: quickplot
Architecture: source amd64
Version: 0.10.6-1
Distribution: unstable
Urgency: low
Maintainer: Muammar El Khatib <[email protected]>
Changed-By: Muammar El Khatib <[email protected]>
Description: 
 quickplot  - fast interactive 2D plotter and data viewer
Closes: 647443
Changes: 
 quickplot (0.10.6-1) unstable; urgency=low
 .
   * New upstream release.
   * Bump Standards-Version to 3.9.5. No changes were needed.
   * manpages are now used from upstream.
   * debian/control:
     + Duplicated Build-Depends entry `dh-autoreconf` has been deleted.
   * FTBFS with ld --as-needed, related to libraries put before the objects
     that use them, has been fixed by upstream (Closes: #647443).
Checksums-Sha1: 
 cc0280d08569c7ae4e3cacc6a93ca3b485765c73 1197 quickplot_0.10.6-1.dsc
 93f5661f0262e00579da7cf2b76c9571024bc368 614486 quickplot_0.10.6.orig.tar.gz
 99eb2e48bc7858edb5470d429101f6ae9bb07cdf 5072 quickplot_0.10.6-1.debian.tar.gz
 67d05a976e5857df95692261e9094d3a9ac0fd78 244266 quickplot_0.10.6-1_amd64.deb
Checksums-Sha256: 
 e6b15f1892929e4b2ce8516b042d2a9af00399ab6c160d052188a2d91f71751a 1197 
quickplot_0.10.6-1.dsc
 5df2ce934ccf72087bd175d61952fe0c29e9d3921fe9b90a9c2c76a416f927b6 614486 
quickplot_0.10.6.orig.tar.gz
 8e0481e75fbdda6e0712d550c659572aa4d3b45afe61cde6cc34dac1b2a8bf3c 5072 
quickplot_0.10.6-1.debian.tar.gz
 243b041f8efd1737cfe010a2310e0481dcfb2f679c0a46cbe569a98d708c50e2 244266 
quickplot_0.10.6-1_amd64.deb
Files: 
 dc74fd4d8edd7275df4ab7cd807aba5f 1197 math optional quickplot_0.10.6-1.dsc
 3927dda882e534b42ea3aa3ee794935f 614486 math optional 
quickplot_0.10.6.orig.tar.gz
 e696fb924b69600e5f902905e3bd3630 5072 math optional 
quickplot_0.10.6-1.debian.tar.gz
 797815c959fc881c0d790dd3a03e58c6 244266 math optional 
quickplot_0.10.6-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iEYEARECAAYFAlKW9RAACgkQMOtAOxJwKfHZRQCfc8WvpuBppFwISOThlSXVbR9C
1bwAn2AL9WgI/67BaPOo9xhSsyeR36LR
=5ao+
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to