Source: cuneiform Version: 1.1.0+dfsg-10 Severity: serious cuneiform started to FTBFS when GCC 14 was made the default compiler:
cd /build/cuneiform-1.1.0+dfsg/obj/cuneiform_src/Kern/cfcompat &&
/usr/bin/cmake -E cmake_link_script CMakeFiles/cfcompat.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/cuneiform-1.1.0+dfsg=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_F
ORTIFY_SOURCE=2 -Wno-error -fcommon -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now
-shared -Wl,-soname,libcfcompat.so.0 -o libcfcompat.so.1.1.0
CMakeFiles/cfcompat.dir/cfcompat.c.o
-Wl,-rpath,/usr/lib/x86_64-linux-gnu/cuneiform -Wl,-Bstatic -ldl -Wl,-Bdynamic
/build/cuneiform-1.1.0+dfsg/cuneiform_src/Kern/dif/src/diffr.c:108:8: error:
type defaults to 'int' in declaration of 'broken_ii' [-Wimplicit-int]
108 | extern broken_ii; /* 䫠<A3> <A4><A2><E3><E5>
<AF><A0><AB><AE><AA> */
| ^~~~~~~~~
If I fix that, I'm running into more type mismatches:
/build/cuneiform-1.1.0+dfsg/cuneiform_src/Kern/hdebug/__snp.c:989:73: error:
passing argument 7 of 'LDPUMA_DrawLine' makes integer from pointer without a
cast [-Wint-conversion]
989 |
LDPUMA_DrawLine(NULL,start,end,skew,rgb_color,pen_width,key );
|
^~~
|
|
|
Handle {aka void *}
/build/cuneiform-1.1.0+dfsg/cuneiform_src/Kern/hdebug/__snp.c:384:71: note:
expected 'uint32_t' {aka 'unsigned int'} but argument is of type 'Handle' {aka
'void *'}
384 | uint32_t rgb_color,int16_t pen_width,uint32_t
key )
|
~~~~~~~~~^~~
/build/cuneiform-1.1.0+dfsg/cuneiform_src/Kern/hdebug/__snp.c: In function
'SnpHideLines':
/build/cuneiform-1.1.0+dfsg/cuneiform_src/Kern/hdebug/__snp.c:993:41: error:
passing argument 2 of 'LDPUMA_DeleteLines' makes integer from pointer without a
cast [-Wint-conversion]
993 | LDPUMA_DeleteLines(NULL,key);
| ^~~
| |
| Handle {aka void *}
[ 33%] Building CXX object
cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/kronrod/ckronrodbinarizator.cpp.o
/build/cuneiform-1.1.0+dfsg/cuneiform_src/Kern/hdebug/__snp.c:397:53: note:
expected 'uint32_t' {aka 'unsigned int'} but argument is of type 'Handle' {aka
'void *'}
397 | void LDPUMA_DeleteLines(Handle wnd,uint32_t key)
| ~~~~~~~~~^~~
Andreas
cuneiform_1.1.0+dfsg-10.log.gz
Description: application/gzip

