Your message dated Tue, 12 Aug 2014 10:04:15 +0000
with message-id <[email protected]>
and subject line Bug#757263: fixed in covered 0.7.10-2
has caused the Debian Bug report #757263,
regarding covered: FTBFS with clang instead of gcc
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.)
--
757263: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757263
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: covered
Severity: minor
Tags: patch
User: [email protected]
Usertags: clang-ftbfs
Hello,
Using the rebuild infrastructure, your package fails to build with clang
(instead of gcc).
Detected this kind of error:
http://clang.debian.net/status.php?version=3.4.2&key=UNDEF_REF
Full build log is available here:
http://clang.debian.net/logs/2014-06-16/covered_0.7.10-1_unstable_clang.log
Thanks,
Arthur
-- System Information:
Debian Release: jessie/sid (unstable)
Architecture: amd64 (x86_64)
Kernel: Linux 3.14-2-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE="en_US.UTF-8"
Shell: /bin/sh linked to /bin/dash
Compiler: Debian clang version 3.5.0-+rc1-2 (tags/RELEASE_35/rc1) (based on
LLVM 3.5.0)
diff -Naur covered.orig/covered-0.7.10/debian/changelog covered/covered-0.7.10/debian/changelog
--- covered.orig/covered-0.7.10/debian/changelog 2014-08-06 12:58:11.290860923 -0500
+++ covered/covered-0.7.10/debian/changelog 2014-08-06 13:11:23.710874722 -0500
@@ -1,3 +1,12 @@
+covered (0.7.10-2) unstable; urgency=low
+
+ * Fix FTBFS with clang
+ - Fixed undefined reference error in
+ src/lxt2_read.c
+ src/lxt2_read.h
+
+ -- Arthur Marble <[email protected]> Wed, 06 Aug 2014 13:11:23 -0500
+
covered (0.7.10-1) unstable; urgency=low
* New upstream release.
diff -Naur covered.orig/covered-0.7.10/debian/patches/clang-ftbfs.diff covered/covered-0.7.10/debian/patches/clang-ftbfs.diff
--- covered.orig/covered-0.7.10/debian/patches/clang-ftbfs.diff 1969-12-31 18:00:00.000000000 -0600
+++ covered/covered-0.7.10/debian/patches/clang-ftbfs.diff 2014-08-06 13:09:49.290873078 -0500
@@ -0,0 +1,73 @@
+--- a/src/lxt2_read.h
++++ b/src/lxt2_read.h
+@@ -247,12 +247,12 @@ unsigned process_mask_dirty : 1; /* only
+ struct lxt2_rd_trace * lxt2_rd_init(const char *name);
+ void lxt2_rd_close(struct lxt2_rd_trace *lt);
+
+-_LXT2_RD_INLINE lxtint64_t lxt2_rd_set_max_block_mem_usage(struct lxt2_rd_trace *lt, lxtint64_t block_mem_max);
++lxtint64_t lxt2_rd_set_max_block_mem_usage(struct lxt2_rd_trace *lt, lxtint64_t block_mem_max);
+ _LXT2_RD_INLINE lxtint64_t lxt2_rd_get_block_mem_usage(struct lxt2_rd_trace *lt);
+ _LXT2_RD_INLINE unsigned int lxt2_rd_get_num_blocks(struct lxt2_rd_trace *lt);
+ unsigned int lxt2_rd_get_num_active_blocks(struct lxt2_rd_trace *lt);
+
+-_LXT2_RD_INLINE lxtint32_t lxt2_rd_get_num_facs(struct lxt2_rd_trace *lt);
++lxtint32_t lxt2_rd_get_num_facs(struct lxt2_rd_trace *lt);
+ char * lxt2_rd_get_facname(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+ struct lxt2_rd_geometry * lxt2_rd_get_fac_geometry(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+ _LXT2_RD_INLINE lxtint32_t lxt2_rd_get_fac_rows(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+@@ -260,7 +260,7 @@ _LXT2_RD_INLINE lxtint32_t lxt2_rd_get_f
+ _LXT2_RD_INLINE lxtint32_t lxt2_rd_get_fac_lsb(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+ _LXT2_RD_INLINE lxtint32_t lxt2_rd_get_fac_flags(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+ _LXT2_RD_INLINE lxtint32_t lxt2_rd_get_fac_len(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+-_LXT2_RD_INLINE lxtint32_t lxt2_rd_get_alias_root(struct lxt2_rd_trace *lt, lxtint32_t facidx);
++lxtint32_t lxt2_rd_get_alias_root(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+
+ _LXT2_RD_INLINE char lxt2_rd_get_timescale(struct lxt2_rd_trace *lt);
+ _LXT2_RD_INLINE lxtint64_t lxt2_rd_get_start_time(struct lxt2_rd_trace *lt);
+@@ -269,7 +269,7 @@ _LXT2_RD_INLINE lxtint64_t lxt2_rd_get_e
+ _LXT2_RD_INLINE int lxt2_rd_get_fac_process_mask(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+ _LXT2_RD_INLINE int lxt2_rd_set_fac_process_mask(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+ _LXT2_RD_INLINE int lxt2_rd_clr_fac_process_mask(struct lxt2_rd_trace *lt, lxtint32_t facidx);
+-_LXT2_RD_INLINE int lxt2_rd_set_fac_process_mask_all(struct lxt2_rd_trace *lt);
++int lxt2_rd_set_fac_process_mask_all(struct lxt2_rd_trace *lt);
+ _LXT2_RD_INLINE int lxt2_rd_clr_fac_process_mask_all(struct lxt2_rd_trace *lt);
+
+ /* null value_change_callback calls an empty dummy function */
+--- a/src/lxt2_read.c
++++ b/src/lxt2_read.c
+@@ -1225,7 +1225,7 @@ void lxt2_rd_close(
+ /*
+ * return number of facs in trace
+ */
+-_LXT2_RD_INLINE lxtint32_t lxt2_rd_get_num_facs( struct lxt2_rd_trace* lt ) {
++lxtint32_t lxt2_rd_get_num_facs( struct lxt2_rd_trace* lt ) {
+
+ return( lt ? lt->numfacs : 0 );
+
+@@ -1310,7 +1310,7 @@ _LXT2_RD_INLINE lxtint32_t lxt2_rd_get_f
+
+ }
+
+-_LXT2_RD_INLINE lxtint32_t lxt2_rd_get_alias_root(struct lxt2_rd_trace *lt, lxtint32_t facidx) {
++lxtint32_t lxt2_rd_get_alias_root(struct lxt2_rd_trace *lt, lxtint32_t facidx) {
+
+ if( lt && (facidx < lt->numfacs) ) {
+
+@@ -1502,7 +1502,7 @@ _LXT2_RD_INLINE int lxt2_rd_clr_fac_proc
+
+ }
+
+-_LXT2_RD_INLINE int lxt2_rd_set_fac_process_mask_all( struct lxt2_rd_trace* lt ) {
++int lxt2_rd_set_fac_process_mask_all( struct lxt2_rd_trace* lt ) {
+
+ int rc = 0;
+
+@@ -1533,7 +1533,7 @@ _LXT2_RD_INLINE int lxt2_rd_clr_fac_proc
+ /*
+ * block memory set/get used to control buffering
+ */
+-_LXT2_RD_INLINE lxtint64_t lxt2_rd_set_max_block_mem_usage( struct lxt2_rd_trace* lt, lxtint64_t block_mem_max ) {
++lxtint64_t lxt2_rd_set_max_block_mem_usage( struct lxt2_rd_trace* lt, lxtint64_t block_mem_max ) {
+
+ lxtint64_t rc = lt->block_mem_max;
+
diff -Naur covered.orig/covered-0.7.10/debian/patches/series covered/covered-0.7.10/debian/patches/series
--- covered.orig/covered-0.7.10/debian/patches/series 2014-08-06 12:58:11.290860923 -0500
+++ covered/covered-0.7.10/debian/patches/series 2014-08-06 12:58:36.918861369 -0500
@@ -1,2 +1,3 @@
outdated_config.diff
manpage.diff
+clang-ftbfs.diff
--- End Message ---
--- Begin Message ---
Source: covered
Source-Version: 0.7.10-2
We believe that the bug you reported is fixed in the latest version of
covered, 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.
أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]> (supplier of updated
covered 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: SHA256
Format: 1.8
Date: Tue, 12 Aug 2014 09:36:44 +0300
Source: covered
Binary: covered covered-doc
Architecture: source amd64 all
Version: 0.7.10-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Electronics Team
<[email protected]>
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]>
Description:
covered - Verilog code coverage analysis tool
covered-doc - Verilog code coverage analysis tool - documentation
Closes: 757263
Changes:
covered (0.7.10-2) unstable; urgency=medium
.
* debian/rules:
+ Check DEB_BUILD_OPTIONS for "nocheck" flag before actually running:
'make check'
+ Set libexecdir to /usr/lib/<DEB_HOST_MULTIARCH>/covered to get Icarus
Verilog & GPL CVER modules installed there
* debian/control:
+ Use canonical URIs in VCS-* fields.
+ Remove obsolete DMUA field.
+ Bumped compat level to 9
+ Bumped Standards-Version to 3.9.5
* Updated copyright format & years.
* Added clang-ftbfs.diff patch to fix FTBFS with clang.
Fixed undefined reference error in: src/lxt2_read.c, src/lxt2_read.h
Thanks to Arthur Marble <[email protected]> (Closes: #757263)
* Cleanup watch file.
Checksums-Sha1:
f098f6dd40e7c25c679855d26481f47f6ae97df8 1781 covered_0.7.10-2.dsc
0c494235b817d5486f72266f700ec0e5369d5ca4 4472 covered_0.7.10-2.debian.tar.xz
3b9279ae967e7cd0b21ed3a57b36b62033d22778 532290 covered_0.7.10-2_amd64.deb
cf66a297b927d2eef80c9359a35727dd4a9e548b 1692042 covered-doc_0.7.10-2_all.deb
Checksums-Sha256:
1e3dd9bf532ccd18be6be93b38bd527d28e779cbda6b2a3b5c0a4cc090b1090e 1781
covered_0.7.10-2.dsc
7f90708ae743c410a66dbb7bf9262771990f9e753f0b57665e846911a8715ae0 4472
covered_0.7.10-2.debian.tar.xz
62a51541eb3a1c05b5ceec30de3526b8c065d1e524b031ced78bc2b68f9f0290 532290
covered_0.7.10-2_amd64.deb
876f6a4c4a3b9994139483f5c937e5d049765938c26dd9fded7e8acc2f4f12c2 1692042
covered-doc_0.7.10-2_all.deb
Files:
1114a7df7f59821a7d379b40af91ec7b 532290 electronics optional
covered_0.7.10-2_amd64.deb
81d2fde6e305ec1a65444334cf954a51 1692042 doc optional
covered-doc_0.7.10-2_all.deb
24be94e829310693d36d7c0bf9a75d6e 1781 electronics optional covered_0.7.10-2.dsc
929f0a6e3659673a5f45142e457d3f10 4472 electronics optional
covered_0.7.10-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCAAGBQJT6eUDAAoJELwZapTt3aG3of0H/i0TUH8uYmLm00aDyiTDfflN
V20Dy6HP1EiGX0HggF6YftKEc+RV8xDFovn7pLhkNd0N/qcdKAIRk9lxgMa8297k
qUOchbDLIldHts05kYE9pdaKflVwV6qXr+rFm4I7yQpEcnbNmsTBH+0KLkiZxgtK
NAA1WhN9d8R9AJ92uJR0mQAtJh8Q8AmFrlv13LnsxWOQa4E0iVm1hbBO84VCB5Sa
xQFsfc+Unt6fIMi8WaBthLzcxWnRU05kK3Lxmrz0DceFAIeQWNz4ZTnJHSq6rCiD
u1YkrjPw+IXLmrqwJPp08GJ496G8cGVLu6ihQClolXq8cpt/l5TFcCg5gkoas1g=
=J7Kw
-----END PGP SIGNATURE-----
--- End Message ---