Package: src:directfb Version: 1.7.7-13 Severity: important Tags: sid trixie User: debian-...@lists.debian.org Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The severity of this report will be raised before the trixie release. The full build log can be found at: http://qa-logs.debian.net/2024/07/01/directfb_1.7.7-13_unstable_gccexp.log The last lines of the build log are at the end of this report. To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-14/porting_to.html [...] make[4]: Entering directory '/<<PKGBUILDDIR>>/gfxdrivers/neomagic' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o neomagic.lo neomagic.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o neo_overlay.lo neo_overlay.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o neo2200.lo neo2200.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c neo2200.c -fPIC -DPIC -o .libs/neo2200.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c neomagic.c -fPIC -DPIC -o .libs/neomagic.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c neo_overlay.c -fPIC -DPIC -o .libs/neo_overlay.o /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -module -avoid-version -Wl,-z,relro -Wl,-z,now -lz -Wl,-z,relro -Wl,-z,now -o libdirectfb_neomagic.la -rpath /usr/lib/x86_64-linux-gnu/directfb-1.7-7/gfxdrivers neomagic.lo neo_overlay.lo neo2200.lo ../../lib/direct/libdirect.la ../../src/libdirectfb.la -ldl -lrt -lpthread libtool: link: gcc -shared -fPIC -DPIC .libs/neomagic.o .libs/neo_overlay.o .libs/neo2200.o -Wl,-rpath -Wl,/<<PKGBUILDDIR>>/lib/direct/.libs -Wl,-rpath -Wl,/<<PKGBUILDDIR>>/src/.libs -lz ../../lib/direct/.libs/libdirect.so ../../src/.libs/libdirectfb.so -ldl -lrt -lpthread -O3 -g2 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libdirectfb_neomagic.so -o .libs/libdirectfb_neomagic.so libtool: link: ( cd ".libs" && rm -f "libdirectfb_neomagic.la" && ln -s "../libdirectfb_neomagic.la" "libdirectfb_neomagic.la" ) make[4]: Leaving directory '/<<PKGBUILDDIR>>/gfxdrivers/neomagic' Making all in nsc make[4]: Entering directory '/<<PKGBUILDDIR>>/gfxdrivers/nsc' Making all in include make[5]: Entering directory '/<<PKGBUILDDIR>>/gfxdrivers/nsc/include' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/gfxdrivers/nsc/include' make[5]: Entering directory '/<<PKGBUILDDIR>>/gfxdrivers/nsc' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/linux/drivers/video/nsc -I/usr/src/linux/drivers/video/nsc/gfx -I/usr/src/linux/drivers/video/nsc/panel -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -I../../gfxdrivers/nsc/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nsc.lo nsc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/linux/drivers/video/nsc -I/usr/src/linux/drivers/video/nsc/gfx -I/usr/src/linux/drivers/video/nsc/panel -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -I../../gfxdrivers/nsc/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nsc_galfns.lo nsc_galfns.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/linux/drivers/video/nsc -I/usr/src/linux/drivers/video/nsc/gfx -I/usr/src/linux/drivers/video/nsc/panel -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -I../../gfxdrivers/nsc/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nsc_galfns.c -fPIC -DPIC -o .libs/nsc_galfns.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/linux/drivers/video/nsc -I/usr/src/linux/drivers/video/nsc/gfx -I/usr/src/linux/drivers/video/nsc/panel -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -I../../gfxdrivers/nsc/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nsc.c -fPIC -DPIC -o .libs/nsc.o nsc_galfns.c: In function ‘Gal_set_icon_shape64’: nsc_galfns.c:3103:21: warning: ‘sSetIconshape64.andmask’ is used uninitialized [-Wuninitialized] 3103 | *(sSetIconshape64.andmask) = *andmask; | ~~~~~~~~~~~~~~~~^~~~~~~~~ nsc_galfns.c:3098:20: note: ‘sSetIconshape64’ declared here 3098 | GAL_ICONSHAPE64 sSetIconshape64; | ^~~~~~~~~~~~~~~ nsc_galfns.c:3104:21: warning: ‘sSetIconshape64.xormask’ is used uninitialized [-Wuninitialized] 3104 | *(sSetIconshape64.xormask) = *xormask; | ~~~~~~~~~~~~~~~~^~~~~~~~~ nsc_galfns.c:3098:20: note: ‘sSetIconshape64’ declared here 3098 | GAL_ICONSHAPE64 sSetIconshape64; | ^~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-strict-aliasing -Werror-implicit-function-declaration -O3 -g2 -ffast-math -pipe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -module -avoid-version -Wl,-z,relro -Wl,-z,now -lz -Wl,-z,relro -Wl,-z,now -o libdirectfb_nsc.la -rpath /usr/lib/x86_64-linux-gnu/directfb-1.7-7/gfxdrivers nsc.lo nsc_galfns.lo ../../lib/direct/libdirect.la ../../src/libdirectfb.la -ldl -lrt -lpthread libtool: link: gcc -shared -fPIC -DPIC .libs/nsc.o .libs/nsc_galfns.o -Wl,-rpath -Wl,/<<PKGBUILDDIR>>/lib/direct/.libs -Wl,-rpath -Wl,/<<PKGBUILDDIR>>/src/.libs -lz ../../lib/direct/.libs/libdirect.so ../../src/.libs/libdirectfb.so -ldl -lrt -lpthread -O3 -g2 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libdirectfb_nsc.so -o .libs/libdirectfb_nsc.so libtool: link: ( cd ".libs" && rm -f "libdirectfb_nsc.la" && ln -s "../libdirectfb_nsc.la" "libdirectfb_nsc.la" ) make[5]: Leaving directory '/<<PKGBUILDDIR>>/gfxdrivers/nsc' make[4]: Leaving directory '/<<PKGBUILDDIR>>/gfxdrivers/nsc' Making all in nvidia make[4]: Entering directory '/<<PKGBUILDDIR>>/gfxdrivers/nvidia' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nvidia.lo nvidia.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nvidia_state.lo nvidia_state.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nvidia_2d.lo nvidia_2d.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nvidia_3d.lo nvidia_3d.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nvidia_primary.lo nvidia_primary.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c -o nvidia_overlay.lo nvidia_overlay.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nvidia_3d.c -fPIC -DPIC -o .libs/nvidia_3d.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nvidia_overlay.c -fPIC -DPIC -o .libs/nvidia_overlay.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nvidia.c -fPIC -DPIC -o .libs/nvidia.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nvidia_primary.c -fPIC -DPIC -o .libs/nvidia_primary.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nvidia_2d.c -fPIC -DPIC -o .libs/nvidia_2d.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -I../../src -I../../systems -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_GNU_SOURCE -std=gnu99 -Werror-implicit-function-declaration -c nvidia_state.c -fPIC -DPIC -o .libs/nvidia_state.o nvidia_primary.c:186:24: error: initialization of ‘DFBResult (*)(CoreLayer *, void *, void *, void *, CoreSurface *, DFBSurfaceFlipFlags, const DFBRegion *, CoreSurfaceBufferLock *, const DFBRegion *, CoreSurfaceBufferLock *)’ {aka ‘DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreSurface *, DFBSurfaceFlipFlags, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *)’} from incompatible pointer type ‘DFBResult (*)(CoreLayer *, void *, void *, void *, CoreSurface *, DFBSurfaceFlipFlags, CoreSurfaceBufferLock *, CoreSurfaceBufferLock *)’ {aka ‘DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreSurface *, DFBSurfaceFlipFlags, struct __DFB_CoreSurfaceBufferLock *, struct __DFB_CoreSurfaceBufferLock *)’} [-Wincompatible-pointer-types] 186 | .FlipRegion = fb0FlipRegion | ^~~~~~~~~~~~~ nvidia_primary.c:186:24: note: (near initialization for ‘nvidiaPrimaryLayerFuncs.FlipRegion’) make[4]: *** [Makefile:638: nvidia_primary.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/gfxdrivers/nvidia' make[3]: *** [Makefile:588: all-recursive] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/gfxdrivers' make[2]: *** [Makefile:704: all-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [Makefile:572: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:25: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2