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