Package: krb5-multidev
Version: 1.12.1+dfsg-2
Affects: pidgin-sipe

Trying to build pidgin-sipe failed with the following error:

[...]
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -Werror 
-Wall -Wextra -Waggregate-return -Wcast-align -Wdeclaration-after-statement 
-Wdeprecated-declarations -Winit-self -Wmaybe-uninitialized 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wundef -Wunused-but-set-variable -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DLOCALEDIR=\"/usr/share/locale\" 
-I./../api -I/usr/include/mit-krb5 -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -c sip-sec-gssapi.c  
-fPIC -DPIC -o .libs/libsipe_core_la-sip-sec-gssapi.o
In file included from sip-sec-gssapi.c:42:0:
/usr/include/mit-krb5/gssapi/gssapi.h:47:5: error: "TARGET_OS_MAC" is not 
defined [-Werror=undef]
 #if TARGET_OS_MAC
     ^
In file included from sip-sec-gssapi.c:42:0:
/usr/include/mit-krb5/gssapi/gssapi.h:821:5: error: "TARGET_OS_MAC" is not 
defined [-Werror=undef]
 #if TARGET_OS_MAC
     ^
In file included from /usr/include/mit-krb5/krb5.h:8:0,
                 from /usr/include/mit-krb5/gssapi/gssapi_krb5.h:32,
                 from sip-sec-gssapi.c:46:
/usr/include/mit-krb5/krb5/krb5.h:111:5: error: "TARGET_OS_MAC" is not defined 
[-Werror=undef]
 #if TARGET_OS_MAC
     ^
/usr/include/mit-krb5/krb5/krb5.h:8185:5: error: "TARGET_OS_MAC" is not defined 
[-Werror=undef]
 #if TARGET_OS_MAC
     ^
cc1: all warnings being treated as errors


But really it seems weird that an unrelated package would have to define all
sorts of macros to a 0 value just in order to build. I believe that using #ifdef
rather than #if should solve this problem.

Best,
Michael

PS.: This might actually have higher severity as it breaks the build of an
unrelated package.

Attachment: pgpojiCpJTOIW.pgp
Description: PGP signature

Reply via email to