Your message dated Tue, 27 Sep 2011 14:50:57 +0000
with message-id <[email protected]>
and subject line Bug#611652: fixed in libexplain 0.47.D001-1
has caused the Debian Bug report #611652,
regarding libexplain: Missing include and two code errors
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.)
--
611652: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611652
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libexplain
Version: 0.37.D001-1
Severity: normal
Tags: patch
Hello,
attached is the patch which I needed to get libexplain build in Ubuntu
natty:
* libexplain/iocontrol/siocshwtstamp.c:
+ Add missing include of libexplain/ac/linux/net_tstamp.h.
+ Fix two code errors.
Here the part of the Ubuntu build log:
,----[
http://launchpadlibrarian.net/62570091/buildlog_ubuntu-natty-i386.libexplain_0.37.D001-1_FAILEDTOBUILD.txt.gz
]-
| libtool: compile: gcc -Wall -g -O2 -Wall -Wextra -Wl,--as-needed -I. -c
libexplain/iocontrol/siocshwtstamp.c -fPIC -DPIC -o
libexplain/iocontrol/.libs/siocshwtstamp.o
| libexplain/iocontrol/siocshwtstamp.c: In function 'print_explanation':
| libexplain/iocontrol/siocshwtstamp.c:74:21: warning: assignment from
incompatible pointer type
| libexplain/iocontrol/siocshwtstamp.c:77:60: error: dereferencing pointer to
incomplete type
| libexplain/iocontrol/siocshwtstamp.c:79:24: error: dereferencing pointer to
incomplete type
| libexplain/iocontrol/siocshwtstamp.c:90:10: error: expected ':' or '...'
before '{' token
| libexplain/iocontrol/siocshwtstamp.c:98:21: warning: assignment from
incompatible pointer type
| libexplain/iocontrol/siocshwtstamp.c:99:60: error: dereferencing pointer to
incomplete type
| libexplain/iocontrol/siocshwtstamp.c:103:32: error: dereferencing pointer to
incomplete type
| libexplain/iocontrol/siocshwtstamp.c:105:26: error: 'HWTSTAMP_TX_OFF'
undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:105:26: note: each undeclared identifier
is reported only once for each function it appears in
| libexplain/iocontrol/siocshwtstamp.c:106:26: error: 'HWTSTAMP_TX_ON'
undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:125:29: error: 'cf' undeclared (first
use in this function)
| libexplain/iocontrol/siocshwtstamp.c:127:26: error: 'HWTSTAMP_FILTER_NONE'
undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:128:26: error: 'HWTSTAMP_FILTER_ALL'
undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:129:26: error: 'HWTSTAMP_FILTER_SOME'
undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:130:26: error:
'HWTSTAMP_FILTER_PTP_V1_L4_EVENT' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:131:26: error:
'HWTSTAMP_FILTER_PTP_V1_L4_SYNC' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:132:26: error:
'HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:133:26: error:
'HWTSTAMP_FILTER_PTP_V2_L4_EVENT' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:134:26: error:
'HWTSTAMP_FILTER_PTP_V2_L4_SYNC' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:135:26: error:
'HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:136:26: error:
'HWTSTAMP_FILTER_PTP_V2_L2_EVENT' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:137:26: error:
'HWTSTAMP_FILTER_PTP_V2_L2_SYNC' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:138:26: error:
'HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:139:26: error:
'HWTSTAMP_FILTER_PTP_V2_EVENT' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:140:26: error:
'HWTSTAMP_FILTER_PTP_V2_SYNC' undeclared (first use in this function)
| libexplain/iocontrol/siocshwtstamp.c:141:26: error:
'HWTSTAMP_FILTER_PTP_V2_DELAY_REQ' undeclared (first use in this function)
| make[1]: *** [libexplain/iocontrol/siocshwtstamp.lo] Error 1
`----
Regards,
Michael
--- libexplain-0.37.D001.orig/libexplain/iocontrol/siocshwtstamp.c
+++ libexplain-0.37.D001/libexplain/iocontrol/siocshwtstamp.c
@@ -21,6 +21,7 @@
#include <libexplain/ac/linux/sockios.h>
#include <libexplain/ac/net/if.h>
#include <libexplain/ac/sys/ioctl.h>
+#include <libexplain/ac/linux/net_tstamp.h>
#include <libexplain/buffer/dac.h>
#include <libexplain/buffer/einval.h>
@@ -86,7 +87,7 @@
}
goto generic;
- case ERANGE
+ case ERANGE:
{
const struct ifreq *rq;
@@ -122,7 +123,7 @@
}
- switch (cf->rx_filter)
+ switch (cfg->rx_filter)
{
case HWTSTAMP_FILTER_NONE:
case HWTSTAMP_FILTER_ALL:
--- End Message ---
--- Begin Message ---
Source: libexplain
Source-Version: 0.47.D001-1
We believe that the bug you reported is fixed in the latest version of
libexplain, which is due to be installed in the Debian FTP archive:
explain_0.47.D001-1_amd64.deb
to main/libe/libexplain/explain_0.47.D001-1_amd64.deb
libexplain-dev_0.47.D001-1_amd64.deb
to main/libe/libexplain/libexplain-dev_0.47.D001-1_amd64.deb
libexplain30-dbg_0.47.D001-1_amd64.deb
to main/libe/libexplain/libexplain30-dbg_0.47.D001-1_amd64.deb
libexplain30_0.47.D001-1_amd64.deb
to main/libe/libexplain/libexplain30_0.47.D001-1_amd64.deb
libexplain_0.47.D001-1.dsc
to main/libe/libexplain/libexplain_0.47.D001-1.dsc
libexplain_0.47.D001-1.tar.gz
to main/libe/libexplain/libexplain_0.47.D001-1.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.
Peter Miller <[email protected]> (supplier of updated libexplain
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: Tue, 27 Sep 2011 21:53:55 +1000
Source: libexplain
Binary: explain libexplain30 libexplain30-dbg libexplain-dev
Architecture: source amd64
Version: 0.47.D001-1
Distribution: unstable
Urgency: low
Maintainer: Peter Miller <[email protected]>
Changed-By: Peter Miller <[email protected]>
Description:
explain - utility to explain system call errors
libexplain-dev - library of syscall-specific strerror replacements -
development f
libexplain30 - library of syscall-specific strerror replacements
libexplain30-dbg - library of syscall-specific strerror replacements -
debugging sym
Closes: 611652
Changes:
libexplain (0.47.D001-1) unstable; urgency=low
.
* This change set prepares the libexplain project for the next pulic release.
* 0.46.D002: Closes: #611652
* This is a summary, see earlier changelog entries for details of individual
bug fixes.
Checksums-Sha1:
26d54959fd112cef9ee52b9771dd2beff457030c 907 libexplain_0.47.D001-1.dsc
6fa2adc3ebb41e3063421bde5cb27ba08608a64a 4736866 libexplain_0.47.D001-1.tar.gz
8b941356e1c41524f2184359a382e1b8569ba0b3 662752 explain_0.47.D001-1_amd64.deb
87a9d11e2c7c29ab932965d6f4bb9a989e7ab136 386264
libexplain30_0.47.D001-1_amd64.deb
ed68adde32da6662b64b0cb2bb93fa2516929e55 861672
libexplain30-dbg_0.47.D001-1_amd64.deb
e29546e6acbe59d0951c3ac9dafb4b0831544b3d 674844
libexplain-dev_0.47.D001-1_amd64.deb
Checksums-Sha256:
d731e2e03af12e02fabf4d5c08bed4ad76d4068bb982f7a5beb8f88a3cd9025d 907
libexplain_0.47.D001-1.dsc
ff20681a43fef49d74f31119d82f3bdb71cf559a5078691534daaa69ce55fda6 4736866
libexplain_0.47.D001-1.tar.gz
937498cf16fccc946114a460cac140da84b3df25897bc85f47df4612fde16197 662752
explain_0.47.D001-1_amd64.deb
2ba321816bfb09ae50217fcfa0ffbb9e4ca415c06dfe89e99fafe192f14a54ef 386264
libexplain30_0.47.D001-1_amd64.deb
34e8143ad107ea83660f8785b1d36906e13f9d69a3a7386711bfa66c9ca5e65e 861672
libexplain30-dbg_0.47.D001-1_amd64.deb
75bccf05b0a89b494ca70df0876d2b7befe46a3ddf81cac79cac9deb4057afe5 674844
libexplain-dev_0.47.D001-1_amd64.deb
Files:
0e5cdfd5c976caf03e65a2b80a5ee162 907 devel optional libexplain_0.47.D001-1.dsc
0f9e0e1c8ef79eafb9c47d92baff5bd9 4736866 devel optional
libexplain_0.47.D001-1.tar.gz
130fb937ae03ab132716bb8f393740bb 662752 devel optional
explain_0.47.D001-1_amd64.deb
0e198088082382e60e87170236586ae7 386264 libs optional
libexplain30_0.47.D001-1_amd64.deb
2d373fd1951b981121a39c51bca81441 861672 debug extra
libexplain30-dbg_0.47.D001-1_amd64.deb
f2d623af7724b5fbc05a7e071bd00080 674844 libdevel optional
libexplain-dev_0.47.D001-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFOgdVTGNik4tDttk0RAgbsAKCMDHwlN2Qn1TF9LRcXcc5/pQt7kgCeOzOW
kzUfxsHw2Ka5qw3gKUjf7XM=
=VlFE
-----END PGP SIGNATURE-----
--- End Message ---