Source: xserver-xorg-video-ivtvdev Version: 1.1.2-2 Severity: serious Tags: ftbfs sid trixie Justification: fails to build from source (but built successfully in the past)
Hi,
xserver-xorg-video-ivtvdev started to FTBFS when GCC 14 was made the
default compiler:
Making all in src
make[3]: Entering directory '/build/xserver-xorg-video-ivtvdev-1.1.2/build/src'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../../src -I.. -I/usr/include/xorg -fvisibility=hidden
-I/usr/include/pixman-1 -I/usr/include/X11/dri -I/usr/include/libdrm -g -O2
-c -o ivtv.lo ../../src/ivtv.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I.. -I/usr/include/xorg
-fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/X11/dri
-I/usr/include/libdrm -g -O2 -c ../../src/ivtv.c -fPIC -DPIC -o .libs/ivtv.o
../../src/ivtv.c: In function 'IVTVDevProbe':
../../src/ivtv.c:350:13: warning: assignment discards 'const' qualifier from
pointer target type [-Wdiscarded-qualifiers]
350 | dev = xf86FindOptionValue(devSections[i]->options, "fbdev");
| ^
../../src/ivtv.c:373:26: error: assignment to 'ModeStatus (*)(struct
_ScrnInfoRec *, struct _DisplayModeRec *, Bool, int)' {aka 'ModeStatus
(*)(struct _ScrnInfoRec *, struct _DisplayModeRec *, int, int)'} from
incompatible pointer type 'int (*)(int, struct _DisplayModeRec *, Bool, int)'
{aka 'int (*)(int, struct _DisplayModeRec *, int, int)'}
[-Wincompatible-pointer-types]
373 | pScrn->ValidMode = ivtvHWValidMode;
| ^
../../src/ivtv.c: In function 'IVTVDevPreInit':
../../src/ivtv.c:423:13: warning: passing argument 3 of 'ivtvHWInit' discards
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
423 | xf86FindOptionValue(devPtr->pEnt->device->options,
"fbdev")))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/ivtv.c:36:
../../src/ivtv_hw.h:65:70: note: expected 'char *' but argument is of type
'const char *'
65 | Bool ivtvHWInit(ScrnInfoPtr pScrn, struct pci_device *PciInfo, char
*device);
|
~~~~~~^~~~~~
make[3]: *** [Makefile:338: ivtv.lo] Error 1
make[3]: Leaving directory '/build/xserver-xorg-video-ivtvdev-1.1.2/build/src'
Andreas
xserver-xorg-video-ivtvdev_1.1.2-2.log.gz
Description: application/gzip

