Source: libldm
Version: 0.2.4-2
Severity: serious
Tags: ftbfs

libldm fails to build from source in unstable.

Here is the excerpt from reproducible builds amd64/pbuilder:
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/libldm_0.2.4-2.rbuild.log.gz
| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Werror -Wshadow -Wextra -Wno-unused-local-typedefs 
-Wno-unused-parameter -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -g -O2 
-ffile-prefix-map=/build/1st/libldm-0.2.4=. -fstack-protector-strong -Wformat 
-Werror=format-security -c ldm.c  -fPIC -DPIC -o .libs/libldm_1_0_la-ldm.o
| ldm.c: In function 'ldm_init':
| ldm.c:293:13: error: G_ADD_PRIVATE [-Werror]
|   293 |     o->priv = LDM_GET_PRIVATE(o);
|       |             ^~~~~~~~~~~~~~~
| ldm.c: In function 'ldm_disk_group_init':
| ldm.c:430:13: error: G_ADD_PRIVATE [-Werror]
|   430 |     o->priv = LDM_DISK_GROUP_GET_PRIVATE(o);
|       |             ^~~~~~~~~~~~~~~
| ldm.c: In function 'ldm_volume_init':
| ldm.c:674:13: error: G_ADD_PRIVATE [-Werror]
|   674 |     o->priv = LDM_VOLUME_GET_PRIVATE(o);
|       |             ^~~~~~~~~~~~~~~
| ldm.c: In function 'ldm_partition_init':
| ldm.c:841:13: error: G_ADD_PRIVATE [-Werror]
|   841 |     o->priv = LDM_PARTITION_GET_PRIVATE(o);
|       |             ^~~~~~~~~~~~~~~
| ldm.c: In function 'ldm_disk_init':
| ldm.c:1055:13: error: G_ADD_PRIVATE [-Werror]
|  1055 |     o->priv = LDM_DISK_GET_PRIVATE(o);
|       |             ^~~~~~~~~~~~~~~
| cc1: all warnings being treated as errors
| make[3]: *** [Makefile:581: libldm_1_0_la-ldm.lo] Error 1
| make[3]: Leaving directory '/build/1st/libldm-0.2.4/src'
| make[2]: *** [Makefile:500: all-recursive] Error 1
| make[2]: Leaving directory '/build/1st/libldm-0.2.4'
| make[1]: *** [Makefile:407: all] Error 2
| make[1]: Leaving directory '/build/1st/libldm-0.2.4'
| dh_auto_build: make -j16 returned exit code 2
| make: *** [debian/rules:13: build] Error 255
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Also observable on crossqa for arm64 using sbuild:
http://crossqa.debian.net/build/libldm_0.2.4-2_arm64_20191021161651.log

Looks like some glib interface change.

Helmut

Reply via email to