I have a configure.in test that used to work in breezy but now (ethereal 0.10.13-1.1ubuntu1) doesn't:
configure:19466: checking for epan/packet.h
configure:19489: gcc -c -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I /usr/include/ethereal -g -O2 conftest.c >&5
In file included from /usr/include/ethereal/epan/packet.h:37,
from conftest.c:41:
/usr/include/ethereal/epan/proto.h:48:31: error: gnuc_format_check.h: No such file or directory
In file included from /usr/include/ethereal/epan/proto.h:51,
from /usr/include/ethereal/epan/packet.h:37,
from conftest.c:41:
/usr/include/ethereal/epan/tvbuff.h:39:29: error: epan/ipv6-utils.h: No such file or directory
In file included from /usr/include/ethereal/epan/proto.h:51,
from /usr/include/ethereal/epan/packet.h:37,
from conftest.c:41:
/usr/include/ethereal/epan/tvbuff.h:331: warning: 'struct e_in6_addr' declared inside parameter list
/usr/include/ethereal/epan/tvbuff.h:331: warning: its scope is only this definition or declaration, which is probably not what you want
In file included from /usr/include/ethereal/epan/packet.h:37,
from conftest.c:41:
/usr/include/ethereal/epan/proto.h:355: error: syntax error before 'GNUC_FORMAT_CHECK'
/usr/include/ethereal/epan/proto.h:355: error: syntax error before numeric constant
/usr/include/ethereal/epan/proto.h:355: warning: data definition has no type or
storage class
/usr/include/ethereal/epan/proto.h:362: error: syntax error before 'GNUC_FORMAT_CHECK'
/usr/include/ethereal/epan/proto.h:362: error: syntax error before numeric constant
/usr/include/ethereal/epan/proto.h:362: warning: data definition has no type or
storage class
/usr/include/ethereal/epan/proto.h:465: error: syntax error before 'GNUC_FORMAT_CHECK'
/usr/include/ethereal/epan/proto.h:465: error: syntax error before numeric constant
[...]
Please add: gnuc_format_ check.h ethereal- dev.header- files
epan/
and
epan/ipv6-utils.h
to debian/
I did so, rebuilt the package, and now my plugin compiles :-)
Please don't let dapper be released without this fixed... :-/