[patch] isdn4k-utils ipppd build error v3.27
Tobias Powalowski <tobias.powalowski-gM/[email protected]> Tue, 04 Nov 2014 08:17:00 +0100
| Newsgroups | gmane.linux.isdn.i4l.user |
|---|---|
| Message-ID | <[email protected]> |
Hi,
just encounterd this build error on latest 3.27 isdn4k-utils:
Build error happens only on x86_64:
main.c: In function 'vfmtmsg':
main.c:1300:11: error: assignment to expression with array type
a = va_arg(args, va_list);
^
Makefile:154: recipe for target 'main.o' failed
make[1]: *** [main.o] Error 1
make[1]: Leaving directory '/build/isdn4k-utils/src/isdn4k-utils-3.27/ipppd'
Patch attached which was sent by an arch user, please verify correctness.
greetings
tpowa
--
Tobias Powalowski
Archlinux Developer & Package Maintainer (tpowa)
http://www.archlinux.org
tpowa-fd97jBR+K/[email protected]
_______________________________________________
isdn4linux mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/isdn4linux
va_list.patch
(text/x-patch, 725 B)
diff -u -r -N isdn4k-utils-3.25_20130409.orig/ipppd/main.c isdn4k-utils-3.25_20130409/ipppd/main.c
--- isdn4k-utils-3.25_20130409.orig/ipppd/main.c 2013-01-05 14:59:12.000000000 +0100
+++ isdn4k-utils-3.25_20130409/ipppd/main.c 2014-09-21 13:36:09.104294210 +0200
@@ -1205,7 +1205,7 @@
unsigned long val=0;
char *str, *f, *buf0;
unsigned char *p;
- va_list a;
+ void *a;
char num[32];
time_t t;
static char hexchars[] = "0123456789abcdef";
@@ -1297,7 +1297,7 @@
break;
case 'r':
f = va_arg(args, char *);
- a = va_arg(args, va_list);
+ a = va_arg(args, void *);
#ifdef __alpha__ /* always do this? */
n = fmtmsg(buf, buflen + 1, f, a);
#else
signature.asc
(application/pgp-signature, 473 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJUWH1vAAoJEHcd9mJ+32gfFwgH/jgXHkYAi6bUVrtFQc6anGah D12evaZNu/GqgaZF6yAUCISwNjRrlkdDrb3G+7icJjMU7UiO6JfjQMWwTkCVMrnE ycg80QztWzAsvsxuPRCdWoos+EtHWTd15ZcB3ikOjDR1v2MuIaHTd+wZcg5ai9vH cQb3dPDxKJbLLVOWQqmajeGTw0t0d/dMCDwRm83TrDgEd95zWdSWc76tfChiTh3W QjmYeort8isboijCOoKMoQ/tfTdBeDkH0kjw+PyYQKOsGEI67FzSrgaxUwaZ3VMD tyURWUYjzfMOdyseUKv0KtpGdb4rl9WvyNpNX5/4N3cESo0bVEFURIPydVF5oPA= =nVET -----END PGP SIGNATURE-----