FS#39156 - [samba] build fails
Attached to Project:
Arch Linux
Opened by Joel Teichroeb (klusark) - Tuesday, 04 March 2014, 19:15 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Saturday, 15 March 2014, 15:46 GMT
Opened by Joel Teichroeb (klusark) - Tuesday, 04 March 2014, 19:15 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Saturday, 15 March 2014, 15:46 GMT
|
Details
Description:
This package was built last just 8 days ago, so I'm not sure why this would be happening in the mean time, but it is. Additional info: [1949/3776] Compiling source4/lib/registry/tools/regshell.c ../source4/lib/registry/tools/regshell.c: In function 'reg_complete_key': ../source4/lib/registry/tools/regshell.c:532:11: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&matches[0], "%s%s", base_n, matches[1]); ^ ../source4/lib/registry/tools/regshell.c:534:11: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&matches[0], "%s%s", base_n, ^ [1950/3776] Compiling libcli/smbreadline/smbreadline.c ../libcli/smbreadline/smbreadline.c: In function 'smb_readline': ../libcli/smbreadline/smbreadline.c:144:20: error: 'Function' undeclared (first use in this function) rl_event_hook = (Function *)callback; ^ ../libcli/smbreadline/smbreadline.c:144:20: note: each undeclared identifier is reported only once for each function it appears in ../libcli/smbreadline/smbreadline.c:144:30: error: expected expression before ')' token rl_event_hook = (Function *)callback; ^ Waf: Leaving directory `/build/samba/src/samba-4.1.5/bin' Build failed: -> task failed (err #1): {task: cc smbreadline.c -> smbreadline_1.o} Makefile:8: recipe for target 'all' failed make: *** [all] Error 1 ==> ERROR: A failure occurred in build(). Aborting... Steps to reproduce: sudo extra-x86_64-build |
This task depends upon
Closed by Gerardo Exequiel Pozzi (djgera)
Saturday, 15 March 2014, 15:46 GMT
Reason for closing: Fixed
Saturday, 15 March 2014, 15:46 GMT
Reason for closing: Fixed
anatolik pointed this out in another bug report, the readline API has changed.
--- a/libcli/smbreadline/smbreadline.c
+++ b/libcli/smbreadline/smbreadline.c
@@ -141,7 +141,7 @@
#if HAVE_DECL_RL_EVENT_HOOK
if (callback)
- rl_event_hook = (Function *)callback;
+ rl_event_hook = (rl_hook_func_t *)callback;
#endif
ret = readline(prompt);
if (ret && *ret)
''