Dear NM maintainers,
On Sat, Jan 20, 2018 at 08:07:47AM +0200, Adrian Bunk wrote:
> Source: network-manager-iodine
> Version: 1.2.0-1
> Severity: serious
> Tags: buster sid
> 
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/network-manager-iodine.html
> 
> ...
> gcc -DHAVE_CONFIG_H -I. -I..  -pthread -I/usr/include/libnm 
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
> -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_2 
> -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_2 -DG_DISABLE_DEPRECATED 
> -DBINDIR=\"/usr/bin\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" 
> -DVERSION="\"1.2.0\"" -DLIBDIR=\""/usr/lib/x86_64-linux-gnu"\" 
> -DLIBEXECDIR=\""/usr/lib/NetworkManager"\" -DLOCALSTATEDIR=\""/var"\" 
> -DDATADIR=\"/usr/share\" -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -std=gnu89 -g 
> -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wshadow 
> -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement 
> -Wstrict-prototypes -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare 
> -fno-strict-aliasing -Werror -c -o nm-iodine-service.o nm-iodine-service.c
> In file included from /usr/include/libnm/nm-utils.h:38:0,
>                  from /usr/include/libnm/nm-setting-ip-config.h:31,
>                  from /usr/include/libnm/nm-setting-ip4-config.h:30,
>                  from /usr/include/libnm/NetworkManager.h:72,
>                  from nm-iodine-service.c:45:
> /usr/include/libnm/nm-setting-tc-config.h:43:1: error: 'NMTCQdisc' is 
> deprecated: Not available before 1.10.2 [-Werror=deprecated-declarations]
>  void        nm_tc_qdisc_ref                  (NMTCQdisc *qdisc);
>  ^~~~

We simply include NetworkManager.h here and don't use nm_tc_qdisc_ref. I
wonder what we could do different?
Cheers,
 -- Guido

Reply via email to