forwarded 437289 https://bugs.g10code.com/gnupg/issue822
thanks

* Falk Hueffner ([EMAIL PROTECTED]) wrote:
> Package: gnupg2
> Version: 2.0.5-1
> Severity: serious
> Justification: no longer builds from source
> 
> [...]
> gcc -DHAVE_CONFIG_H -I. -I..  -I../gl -I../intl 
> -DLOCALEDIR=\"/usr/share/locale\" -DGNUPG_BINDIR="\"/usr/bin\"" 
> -DGNUPG_LIBEXECDIR="\"/usr/lib/gnupg2\"" -DGNUPG_LIBDIR="\"/usr/lib/gnupg\"" 
> -DGNUPG_DATADIR="\"/usr/share/gnupg\"" 
> -DGNUPG_SYSCONFDIR="\"/usr/etc/gnupg\""      -I/usr/include    
> -DWITHOUT_GNU_PTH=1 -Wall -g -O2 -Wall -Wcast-align -Wshadow 
> -Wstrict-prototypes -Wformat -Wno-format-y2k -Wformat-security 
> -Wno-pointer-sign -Wpointer-arith -MT libcommon_a-estream-printf.o -MD -MP 
> -MF .deps/libcommon_a-estream-printf.Tpo -c -o libcommon_a-estream-printf.o 
> `test -f 'estream-printf.c' || echo './'`estream-printf.c
> estream-printf.c: In function 'read_values':
> estream-printf.c:711: error: wrong type argument to unary exclamation mark
> make[3]: *** [libcommon_a-estream-printf.o] Error 1
> make[3]: Leaving directory `/build/buildd/gnupg2-2.0.5/common'
> [...]
> 
> Full log at
> http://buildd.debian.org/fetch.cgi?&pkg=gnupg2&ver=2.0.5-1&arch=alpha&stamp=1186626239&file=log
> 
> The reason is
> 
> static int read_values (valueitem_t valuetable, size_t valuetable_len, 
> va_list vaargs) {
> [...]
>       if (!vaargs)
> 
> "!vaargs" simply doesn't make any sense, I have no idea what it is
> supposed to do. It just happens to compile on many architectures,
> where va_list is a pointer.

Thanks for the report. I've filed a bug upstream, and they tend to be
fairly responsive.

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

Attachment: signature.asc
Description: Digital signature

Reply via email to