Your message dated Sun, 17 Jun 2012 15:04:36 +0000
with message-id <[email protected]>
and subject line Bug#646053: fixed in cdw 0.7.1-1
has caused the Debian Bug report #646053,
regarding cdw: 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.)
--
646053: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646053
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cdw
Version: 0.7.0-1
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch oneiric
User: [email protected]
Usertags: ld-as-needed
cdw 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:
gcc -std=gnu99 -O2 -g -O3 -lmenuw -lformw -lpanelw -lncursesw -lpthread -lcdio
-liso9660 -lm
-lburn -o cdw cdw-cddb.o cdw-main.o ../src/external_tools/libcdwexternaltools.a
../src/disc_and_drive/libcdwdiscanddrive.a ../src/tasks/libcdwtasks.a
../src/external_tools/libcdwexternaltools.a
../src/user_interface/libcdwuserinterface.a
../src/utilities/libcdwutilities.a
../src/native_file_system/libcdwnativefilesystem.a
../src/optical_file_systems/libcdwopticalfilesystems.a
../src/configuration/libcdwconfiguration.a
../src/user_interface/libcdwuserinterface.a ../gnulib/lib/libgnulib.a
../src/external_tools/libcdwexternaltools.a ../src/tasks/libcdwtasks.a
cdw-main.o: In function `cdw_main_loop':
/tmp/buildd/cdw-0.7.0/src/main.c:261: undefined reference to `wgetch'
/tmp/buildd/cdw-0.7.0/src/main.c:388: undefined reference to `current_item'
/tmp/buildd/cdw-0.7.0/src/main.c:388: undefined reference to `item_index'
/tmp/buildd/cdw-0.7.0/src/main.c:390: undefined reference to `menu_driver'
[...]
--- cdw-0.7.0.orig/src/Makefile.am
+++ cdw-0.7.0/src/Makefile.am
@@ -11,7 +11,7 @@ include $(top_srcdir)/Makefile.cdw.am
# define common linker flags
-AM_LDFLAGS = -lmenuw -lformw -lpanelw -lncursesw -lpthread -lcdio -liso9660 -lm -lburn
+cdw_LIBS = -lmenuw -lformw -lpanelw -lncursesw -lpthread -lcdio -liso9660 -lm -lburn
# list source files
@@ -58,7 +58,8 @@ cdw_LDADD = $(top_builddir)/src/external
$(top_builddir)/src/user_interface/libcdwuserinterface.a \
$(top_builddir)/gnulib/lib/libgnulib.a \
$(top_builddir)/src/external_tools/libcdwexternaltools.a \
- $(top_builddir)/src/tasks/libcdwtasks.a
+ $(top_builddir)/src/tasks/libcdwtasks.a \
+ $(cdw_LIBS)
cdw_SOURCES = $(cdw_source_files)
@@ -81,7 +82,8 @@ cdw_tests_LDADD = $(top_builddir)/src/ut
$(top_builddir)/src/user_interface/libcdwuserinterface_check.a \
$(top_builddir)/gnulib/lib/libgnulib.a \
$(top_builddir)/src/external_tools/libcdwexternaltools_check.a \
- $(top_builddir)/src/tasks/libcdwtasks_check.a
+ $(top_builddir)/src/tasks/libcdwtasks_check.a \
+ $(cdw_LIBS)
cdw_tests_SOURCES = $(cdw_source_files)
--- cdw-0.7.0.orig/src/Makefile.in
+++ cdw-0.7.0/src/Makefile.in
@@ -298,7 +298,7 @@ CDW_BUILD_CFLAGS_WARNINGS = -Wformat -Wf
# use $(top_srcdir); $(top_builddir) would fail during "make distcheck"
# define common linker flags
-AM_LDFLAGS = -lmenuw -lformw -lpanelw -lncursesw -lpthread -lcdio -liso9660 -lm -lburn
+cdw_LIBS = -lmenuw -lformw -lpanelw -lncursesw -lpthread -lcdio -liso9660 -lm -lburn
# list source files
cdw_source_files = cddb.c main.c
@@ -318,7 +318,8 @@ cdw_LDADD = $(top_builddir)/src/external
$(top_builddir)/src/user_interface/libcdwuserinterface.a \
$(top_builddir)/gnulib/lib/libgnulib.a \
$(top_builddir)/src/external_tools/libcdwexternaltools.a \
- $(top_builddir)/src/tasks/libcdwtasks.a
+ $(top_builddir)/src/tasks/libcdwtasks.a \
+ $(cdw_LIBS)
cdw_SOURCES = $(cdw_source_files)
cdw_tests_CPPFLAGS = -DCDW_UNIT_TEST_CODE $(AM_CPPFLAGS)
@@ -336,7 +337,8 @@ cdw_tests_LDADD = $(top_builddir)/src/ut
$(top_builddir)/src/user_interface/libcdwuserinterface_check.a \
$(top_builddir)/gnulib/lib/libgnulib.a \
$(top_builddir)/src/external_tools/libcdwexternaltools_check.a \
- $(top_builddir)/src/tasks/libcdwtasks_check.a
+ $(top_builddir)/src/tasks/libcdwtasks_check.a \
+ $(cdw_LIBS)
cdw_tests_SOURCES = $(cdw_source_files)
--- End Message ---
--- Begin Message ---
Source: cdw
Source-Version: 0.7.1-1
We believe that the bug you reported is fixed in the latest version of
cdw, which is due to be installed in the Debian FTP archive:
cdw_0.7.1-1.debian.tar.gz
to main/c/cdw/cdw_0.7.1-1.debian.tar.gz
cdw_0.7.1-1.dsc
to main/c/cdw/cdw_0.7.1-1.dsc
cdw_0.7.1-1_amd64.deb
to main/c/cdw/cdw_0.7.1-1_amd64.deb
cdw_0.7.1.orig.tar.gz
to main/c/cdw/cdw_0.7.1.orig.tar.gz
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.
Laszlo Boszormenyi (GCS) <[email protected]> (supplier of updated cdw 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: Sat, 16 Jun 2012 09:34:23 +0200
Source: cdw
Binary: cdw
Architecture: source amd64
Version: 0.7.1-1
Distribution: unstable
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <[email protected]>
Changed-By: Laszlo Boszormenyi (GCS) <[email protected]>
Description:
cdw - Tool for burning CD's - console version
Closes: 646053
Changes:
cdw (0.7.1-1) unstable; urgency=low
.
* New upstream release.
* Fix FTBFS with ld --as-needed (closes: #646053), thanks to Felix Geyer.
Checksums-Sha1:
fbf1d2aa546caa2ef1734fd0f19efb45c4877fa5 1142 cdw_0.7.1-1.dsc
592e48816f4fd639005a3a414c1823d4d04ee14d 771099 cdw_0.7.1.orig.tar.gz
11df4ca947e8d1c7d67d4cc795aa12a0bca4a008 9882 cdw_0.7.1-1.debian.tar.gz
1b1f2206e98fd6eae6ad560141bb5294a051fbde 161062 cdw_0.7.1-1_amd64.deb
Checksums-Sha256:
2dbe4d779ba9fbde64cfc53477e7dd7814ec79dee32089e491dd364384cc9cc8 1142
cdw_0.7.1-1.dsc
6364c2b836bfe4bf3a672eee1eda2a32061e31d94f73abb02cd5f3e1b69a744e 771099
cdw_0.7.1.orig.tar.gz
525bbe542a00558446dfb58db55686386dcecfb01088082de989116b42aba1d8 9882
cdw_0.7.1-1.debian.tar.gz
7a7b7af4225d43039c2aed452cb9d59bca60c8ac5dccbacb74c9fc4b7a351fd8 161062
cdw_0.7.1-1_amd64.deb
Files:
6bd210a28c188c4070cc752f096f8e6d 1142 otherosfs optional cdw_0.7.1-1.dsc
5c31fced50e0daded43447c3ba73f2fe 771099 otherosfs optional
cdw_0.7.1.orig.tar.gz
b670441362299773722107a48e4d0328 9882 otherosfs optional
cdw_0.7.1-1.debian.tar.gz
88ea4f3b2d648e7fdba301606d73d9d9 161062 otherosfs optional
cdw_0.7.1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk/d6q8ACgkQMDatjqUaT93j4ACeK/YUar/PYLqUjrlyHgfCdvce
/iMAoJk/prJpYNxhnFA8VSCbuxJom7p9
=aF6P
-----END PGP SIGNATURE-----
--- End Message ---