Package: alevt
Version: 1:1.6.1-7

This package fails to build on ARM.  GCC on ARM rejects the following
construct (but for some reason it seems to be allowed on other arches,
at least on x86_84).


$ gcc -c t.c
t.c:1:9: error: macro names must be identifiers
$ cat t.c
#define $ (void *)



> Automatic build of alevt_1:1.6.1-7 on ALL6500 by sbuild/arm 0.49
...
> make[1]: Entering directory `/build/tbm/alevt-1.6.1'
> cc -g -Wall -O2 -DVERSION=\"1.6.1\" -DWITH_PNG -I/usr/X11R6/include 
> -I/usr/local/include -W   -c -o main.o main.c
> In file included from vt.h:4,
>                  from main.c:4:
> misc.h:8:9: error: macro names must be identifiers
> In file included from vbi.h:7,
>                  from main.c:8:
> lang.h:27:8: warning: extra tokens at end of #endif directive
> main.c: In function 'option':
> main.c:136: warning: implicit declaration of function 'strcmp'
> main.c:138: warning: suggest explicit braces to avoid ambiguous 'else'
> main.c: In function 'main':
> main.c:170: warning: suggest parentheses around assignment used as truth value
> make[1]: *** [main.o] Error 1
> make[1]: Leaving directory `/build/tbm/alevt-1.6.1'
> make: *** [debian/stamp-makefile-build] Error 2

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to