Your message dated Tue, 01 Apr 2014 21:22:25 +0000
with message-id <e1wv68x-0004ks...@franck.debian.org>
and subject line Bug#741771: fixed in lsh-utils 2.1-2
has caused the Debian Bug report #741771,
regarding lsh-utils: FTBFS: rl.c:119:39: error: 'CPPFunction' undeclared (first
use in this function)
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 ow...@bugs.debian.org
immediately.)
--
741771: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741771
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lsh-utils
Version: 2.1-1
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20140315 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
On new readline versions old-style function typedefs have been deprecated.
Relevant part (hopefully):
> gcc -DHAVE_CONFIG_H -I. -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE
> -DTRANSPORT_PROG='"/usr/bin/lshg"' -g -O2 -fstack-protector
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security -ggdb3 -Wall -W
> -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
> -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -c -o rl.o
> rl.c
> rl.c: In function 'lsftp_rl_init':
> rl.c:119:39: error: 'CPPFunction' undeclared (first use in this function)
> rl_attempted_completion_function = (CPPFunction *)lsftp_rl_completion;
> ^
> rl.c:119:39: note: each undeclared identifier is reported only once for each
> function it appears in
> rl.c:119:52: error: expected expression before ')' token
> rl_attempted_completion_function = (CPPFunction *)lsftp_rl_completion;
> ^
> rl.c: In function 'lsftp_rl_completion':
> rl.c:223:11: warning: passing argument 2 of 'rl_completion_matches' from
> incompatible pointer type [enabled by default]
> );
> ^
> In file included from rl.h:43:0,
> from rl.c:37:
> /usr/include/readline/readline.h:457:15: note: expected 'char * (*)(const
> char *, int)' but argument is of type 'char * (*)(char *, int)'
> extern char **rl_completion_matches PARAMS((const char *,
> rl_compentry_func_t *));
> ^
> rl.c:246:7: warning: passing argument 2 of 'rl_completion_matches' from
> incompatible pointer type [enabled by default]
> );
> ^
> In file included from rl.h:43:0,
> from rl.c:37:
> /usr/include/readline/readline.h:457:15: note: expected 'char * (*)(const
> char *, int)' but argument is of type 'char * (*)(char *, int)'
> extern char **rl_completion_matches PARAMS((const char *,
> rl_compentry_func_t *));
> ^
> rl.c:253:7: warning: passing argument 2 of 'rl_completion_matches' from
> incompatible pointer type [enabled by default]
> );
> ^
> In file included from rl.h:43:0,
> from rl.c:37:
> /usr/include/readline/readline.h:457:15: note: expected 'char * (*)(const
> char *, int)' but argument is of type 'char * (*)(char *, int)'
> extern char **rl_completion_matches PARAMS((const char *,
> rl_compentry_func_t *));
> ^
> rl.c:268:7: warning: passing argument 2 of 'rl_completion_matches' from
> incompatible pointer type [enabled by default]
> );
> ^
> In file included from rl.h:43:0,
> from rl.c:37:
> /usr/include/readline/readline.h:457:15: note: expected 'char * (*)(const
> char *, int)' but argument is of type 'char * (*)(char *, int)'
> extern char **rl_completion_matches PARAMS((const char *,
> rl_compentry_func_t *));
> ^
> rl.c:283:8: warning: passing argument 2 of 'rl_completion_matches' from
> incompatible pointer type [enabled by default]
> );
> ^
> In file included from rl.h:43:0,
> from rl.c:37:
> /usr/include/readline/readline.h:457:15: note: expected 'char * (*)(const
> char *, int)' but argument is of type 'char * (*)(char *, int)'
> extern char **rl_completion_matches PARAMS((const char *,
> rl_compentry_func_t *));
> ^
> rl.c:205:55: warning: unused parameter 'end' [-Wunused-parameter]
> char** lsftp_rl_completion(char* text, int start, int end)
> ^
> rl.c: In function 'lsftp_rl_no_generator':
> rl.c:457:36: warning: unused parameter 'text' [-Wunused-parameter]
> char* lsftp_rl_no_generator (char* text, int state)
> ^
> rl.c: In function 'lsftp_rl_history_fname':
> rl.c:522:9: warning: unused variable 'username' [-Wunused-variable]
> char* username;
> ^
> make[7]: *** [rl.o] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/03/15/lsh-utils_2.1-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: lsh-utils
Source-Version: 2.1-2
We believe that the bug you reported is fixed in the latest version of
lsh-utils, 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 741...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Magnus Holmgren <holmg...@debian.org> (supplier of updated lsh-utils 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 01 Apr 2014 22:30:06 +0200
Source: lsh-utils
Binary: lsh-utils lsh-server lsh-client lsh-doc
Architecture: source amd64 all
Version: 2.1-2
Distribution: unstable
Urgency: low
Maintainer: Magnus Holmgren <holmg...@debian.org>
Changed-By: Magnus Holmgren <holmg...@debian.org>
Description:
lsh-client - Secure Shell v2 (SSH2) protocol client
lsh-doc - Secure Shell v2 (SSH2) documentation
lsh-server - Secure Shell v2 (SSH2) protocol server
lsh-utils - Secure Shell v2 (SSH2) protocol utilities
Closes: 692831 741771
Changes:
lsh-utils (2.1-2) unstable; urgency=low
.
* new-readline-completion-function-typedef.patch: switch to new-style
readline typedef for lsftp_rl_completion pointer cast (Closes:
#741771).
* Dutch Debconf translation update from Vincent Zweije and the
debian-l10n-dutch team (Closes: #692831).
* Override Lintian error concerning non-free IETF document
doc/srp-spec.nroff. See debian/copyright for details.
* rl_completion-segfault.patch (new): Avoid crashing when tab-completing
an empty command line in lsftp.
* lsh-doc: Drop dependency on dpkg (>= 1.15.4) | install-info (change in
policy § 12.2).
* With the above, raise Standards-Version to 3.9.5.
Checksums-Sha1:
a6ca24662aaa5daec528572aa5d80a61cbf6804e 2122 lsh-utils_2.1-2.dsc
846942e5c882e9fc1edcca1ff449a192368c48a5 34740 lsh-utils_2.1-2.debian.tar.xz
8d33497a7310db936027186ee4489d1173275e1e 251336 lsh-utils_2.1-2_amd64.deb
c1ece43e4983ab3faa2e0d7aa606c022ef670a81 218276 lsh-server_2.1-2_amd64.deb
79f6ab4bcda723e2146c133761ea5dbe6ba7a33f 249706 lsh-client_2.1-2_amd64.deb
57efb71fe4c3b6587a4e8121d051dba32b3084bc 198262 lsh-doc_2.1-2_all.deb
Checksums-Sha256:
ee40dfaf64555838944a28da09c18e8d601b1c65c841f2ab85d8cb12bc1bdc1f 2122
lsh-utils_2.1-2.dsc
2e84266be5c8863d03f65c7c6229b679bdbd05a9885e6adb0aaff115568acf07 34740
lsh-utils_2.1-2.debian.tar.xz
d8d07740a25246bfc4b86821c436027ec14f595f84c238768f8f12d3c2664f07 251336
lsh-utils_2.1-2_amd64.deb
d1224aad6a84dcf61442ebbb532a9dd9e1405badc5028bea765b3f10b9916a3c 218276
lsh-server_2.1-2_amd64.deb
cf6047815f305b533ddbedcfe863c53c44f1a79f075a72c0583794120e296924 249706
lsh-client_2.1-2_amd64.deb
df589b08b3919c8e3f8b4cfec8a6d8839f016978209a98a9afbf873ebdda758e 198262
lsh-doc_2.1-2_all.deb
Files:
5b4201aaa0cb30aff6f5f33c97973431 2122 net extra lsh-utils_2.1-2.dsc
e2e68bbacffb9b9b95848cdcd667d28e 34740 net extra lsh-utils_2.1-2.debian.tar.xz
2dad177f58e517de058fe17c801c02bc 251336 net extra lsh-utils_2.1-2_amd64.deb
5eff68049d8f3ac66857e49a038c254a 218276 net extra lsh-server_2.1-2_amd64.deb
e26742c1269c27c6d59b5f523b998e85 249706 net extra lsh-client_2.1-2_amd64.deb
5f09340bbe3fb6835cb0b2f4f935235d 198262 doc extra lsh-doc_2.1-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJTOyOHAAoJENTyGb/smYSJzVMP/0DhMrEi0S1UPDlR8z5TAy3q
pOcuAKC604NT98msvUq4U46ecduYTXaGOhMzvGZadamtAtiaFyKBjgSa7+ao7rhk
tSaXzFfBgyWm7xEaUoPcYhHWBc9GXiMrAAfrIhkXaYhCcDGqrmsn1ndteop3NTYy
6FhICKKXDjvnmIqk+LG7cvyxble5BsoCJ9L0FVsOQ5Z1jNlsqfyXHagR2Xi4AEsZ
VnGmnSKdMZCWMvV+JdBAArDXaV4+E3bbjKuWhO+mE62reGrawi4qT+OMcmhdEXPE
YAFQPW6TcJty+lUkY6ygM7A6ZKCOYLcjqc+Fh2Pdc/ibEgdHKd0HG6rDEpjyCvp2
l10c1NS1p8nj5v/deDHihxm9IEBRw8v9w6cZEgw7Ail/TmY6Tr0EnfOa8NPmVyMk
T93Ur2C3dQXcqzSwwUGrhdUlCURVoKKoj0U9D/1afC2t566Xlbp1xkBujwWk9TNm
x2jp1mYaLZ+zrUBeCNBi2PFTHbr/WFOynFmTSWJDrYL/kD0grusTdqlZDSq9Svj8
eqV9jWlrq/2wJDgCOV7b7qmu/8TTtNiLsvBGhljHb6h7sV3YvfyKJW1Rr7kZ15xf
6+PgkRCGGTNk+uROFH9i8bDegweSQZD0X4fq90YUB6+wm1la07tv5bom6rQj08he
udPJIV+UsdxnDAUZ6NWa
=Zu2Y
-----END PGP SIGNATURE-----
--- End Message ---