Source: directfb
Version: 1.7.7-8
Severity: serious
Tags: ftbfs
User: helm...@debian.org
Usertags: rebootstrap

directfb has build failures. A cross build for armel fails:

http://crossqa.subdivi.de/build/directfb_1.7.7-8_armel_20190223000250.log
| /bin/bash ../../libtool  --tag=CC   --mode=compile arm-linux-gnueabi-gcc 
-DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include 
-I../../lib -I../../src -I../../systems -I./kernel-module/include  -D_REENTRANT 
-Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math 
-pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -D_GNU_SOURCE  -std=gnu99 
-Werror-implicit-function-declaration -c -o davinci_c64x.lo davinci_c64x.c
| libtool: compile:  arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. 
-I../../include -I../../lib -I../../include -I../../lib -I../../src 
-I../../systems -I./kernel-module/include -D_REENTRANT -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math 
-pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -D_GNU_SOURCE -std=gnu99 
-Werror-implicit-function-declaration -c davinci_c64x.c  -fPIC -DPIC -o 
.libs/davinci_c64x.o
| davinci_c64x.c: In function 'davinci_c64x_open':
| davinci_c64x.c:1902:42: error: implicit declaration of function 'makedev' 
[-Werror=implicit-function-declaration]
|       mknod( C64X_DEVICE, 0666 | S_IFCHR, makedev( 400, 0 ) );
|                                           ^~~~~~~
| cc1: some warnings being treated as errors

It is very likely that this failure is a native failure as well.

A native build for armhf fails in the same way:

https://tests.reproducible-builds.org/debian/rbuild/unstable/armhf/directfb_1.7.7-8.rbuild.log.gz
| davinci_c64x.c: In function 'davinci_c64x_open':
| davinci_c64x.c:1902:42: error: implicit declaration of function 'makedev' 
[-Werror=implicit-function-declaration]
|       mknod( C64X_DEVICE, 0666 | S_IFCHR, makedev( 400, 0 ) );
|                                           ^~~~~~~

So directfb presently fails to build on armhf and fails to cross build
for armel in the very same way. Most likely it FTBFS on two release
architectures.

Helmut

Reply via email to