==> Synchronizing chroot copy [/home/alhp/workspace2/chroot/root] -> [build_1bbf5141-706e-41ab-a6d3-1485cb968ab6]...done ==> Making package: cuneiform 1.1.0-22.2 (Sat Dec 9 19:31:40 2023) ==> Retrieving sources... -> Downloading cuneiform-linux-1.1.0.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 12 25.1M 12 3213k 0 0 4916k 0 0:00:05 --:--:-- 0:00:05 4916k 100 25.1M 100 25.1M 0 0 24.4M 0 0:00:01 0:00:01 --:--:-- 58.8M -> Found build-fix.patch -> Found gcc11.patch ==> Validating source files with sha256sums... cuneiform-linux-1.1.0.tar.bz2 ... Passed build-fix.patch ... Passed gcc11.patch ... Passed ==> Making package: cuneiform 1.1.0-22.2 (Sat Dec 9 19:32:13 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (34) New Version Net Change extra/cairo 1.18.0-1 1.59 MiB core/dnssec-anchors 20190629-3 0.00 MiB extra/fftw 3.3.10-4 9.27 MiB extra/fontconfig 2:2.14.2-1 1.09 MiB extra/freetype2 2.13.2-1 1.63 MiB extra/fribidi 1.0.13-2 0.24 MiB extra/graphite 1:1.3.14-3 0.20 MiB extra/harfbuzz 8.3.0-1 3.90 MiB extra/hwloc 2.9.1-1 1.54 MiB extra/jbigkit 2.1-7 0.16 MiB extra/lcms2 2.16-1 0.67 MiB core/ldns 1.8.3-2 1.88 MiB core/libedit 20230828_3.1-1 0.28 MiB extra/libjpeg-turbo 3.0.1-1 2.39 MiB extra/liblqr 0.4.2-3 0.09 MiB core/libnl 3.9.0-1 2.11 MiB extra/libpciaccess 0.17-1 0.06 MiB extra/libpng 1.6.40-2 0.57 MiB extra/libraqm 0.10.1-1 0.18 MiB extra/libtiff 4.6.0-2 5.06 MiB extra/libx11 1.8.7-1 9.79 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.16-1 3.86 MiB extra/libxdmcp 1.1.4-2 0.13 MiB extra/libxext 1.3.5-1 0.30 MiB extra/libxrender 0.9.11-1 0.10 MiB core/lzo 2.10-5 0.38 MiB extra/openmpi 4.1.5-5 8.99 MiB extra/openpmix 4.2.6-1 3.47 MiB core/openssh 9.5p1-1 4.90 MiB extra/pixman 0.42.2-1 0.72 MiB extra/xcb-proto 1.16.0-1 1.04 MiB extra/xorgproto 2023.2-1 1.43 MiB extra/imagemagick 7.1.1.22-1 21.70 MiB Total Installed Size: 89.73 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing libpciaccess... installing hwloc... Optional dependencies for hwloc cairo [installed] libxml2 [installed] pciutils libx11 [installed] installing libnl... installing openpmix... Optional dependencies for openpmix openpmix-docs: for documentation installing dnssec-anchors... installing ldns... Optional dependencies for ldns libpcap: ldns-dpa tool installing libedit... installing openssh... Optional dependencies for openssh libfido2: FIDO/U2F support sh: for ssh-copy-id and findssl.sh [installed] x11-ssh-askpass: input passphrase in X xorg-xauth: X11 forwarding installing openmpi... Optional dependencies for openmpi cuda: cuda support gcc-fortran: fortran support perl: for aggregate_profile.pl and profile2mat.pl [installed] installing fftw... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing liblqr... installing fribidi... installing libraqm... installing imagemagick... Optional dependencies for imagemagick ghostscript: PS/PDF support jbigkit: JBIG support [installed] libheif: HEIF support libjpeg-turbo: JPEG support [installed] libjxl: JPEG XL support libraw: DNG support librsvg: SVG support libtiff: TIFF support [installed] libwebp: WEBP support libwmf: WMF support libzip: OpenRaster support ocl-icd: OpenCL support openexr: OpenEXR support openjpeg2: JPEG2000 support djvulibre: DJVU support pango: Text rendering :: Running post-transaction hooks... (1/4) Updating fontconfig configuration... (2/4) Warn about old perl modules (3/4) Updating fontconfig cache... (4/4) Updating the info directory file... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (7) New Version Net Change extra/cppdap 1.58.0-1 1.62 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/jsoncpp 1.9.5-2 0.73 MiB core/libnsl 2.0.1-1 0.07 MiB extra/libuv 1.47.0-1 0.58 MiB extra/rhash 1.4.4-1 0.32 MiB extra/cmake 3.28.0-1 72.13 MiB Total Installed Size: 75.50 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui [?25h==> Retrieving sources... -> Found cuneiform-linux-1.1.0.tar.bz2 -> Found build-fix.patch -> Found gcc11.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting cuneiform-linux-1.1.0.tar.bz2 with bsdtar ==> Starting prepare()... patching file cuneiform_src/Kern/hhh/tigerh/h/strings.h patching file cuneiform_src/Kern/include/utf8-tables.h patching file cuneiform_src/Kern/rfrmt/sources/main/stdafx.h patching file cuneiform_src/Kern/rimage/sources/main/cricontrol.cpp patching file cuneiform_src/Kern/rout/src/codetables.cpp patching file cuneiform_src/Kern/hh/internal.h patching file cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp ==> Starting build()... CMake Warning: Ignoring extra path from command line: ".." CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- Performing Test HAVE_GCCVISIBILITY -- Performing Test HAVE_GCCVISIBILITY - Success -- Looking for include file endian.h -- Looking for include file endian.h - found -- Found ImageMagick: /usr/lib/libMagick++-7.Q16HDRI.so (found version "7.1.1-22") -- ImageMagick++ found at /usr/include/ImageMagick-7. -- Adding __snp.c to individual libraries. -- Configuring done (16.4s) -- Generating done (0.2s) -- Build files have been written to: /startdir/src/build [ 0%] Building C object cuneiform_src/Kern/ccom/CMakeFiles/ccom.dir/src/ccom_loc.c.o [ 1%] Building C object cuneiform_src/Kern/ccom/CMakeFiles/ccom.dir/src/ccom.c.o [ 1%] Building C object cuneiform_src/Kern/cpu/CMakeFiles/cpu32.dir/src/cpu32.c.o [ 1%] Building C object cuneiform_src/Kern/dif/CMakeFiles/dif32.dir/src/dif.c.o [ 1%] Building C object cuneiform_src/Kern/dif/CMakeFiles/dif32.dir/src/diffr.c.o [ 1%] Building CXX object cuneiform_src/Kern/rdib/CMakeFiles/rdib.dir/sources/cpp/CTDIB.cpp.o [ 1%] Building C object cuneiform_src/Kern/cpu/CMakeFiles/cpu32.dir/src/cpu.c.o [ 1%] Building C object cuneiform_src/Kern/cfcompat/CMakeFiles/cfcompat.dir/cfcompat.c.o [ 1%] Building C object cuneiform_src/Kern/dif/CMakeFiles/dif32.dir/src/diffrb.c.o [ 1%] Building C object cuneiform_src/Kern/mmx/CMakeFiles/mmx32.dir/src/mmx_gra.c.o [ 1%] Building C object cuneiform_src/Kern/dif/CMakeFiles/dif32.dir/src/sticchar.c.o [ 1%] Building C object cuneiform_src/Kern/mmx/CMakeFiles/mmx32.dir/src/mmx_ind.c.o [ 1%] Building C object cuneiform_src/Kern/dif/CMakeFiles/dif32.dir/src/sticdif.c.o [ 2%] Building C object cuneiform_src/Kern/mmx/CMakeFiles/mmx32.dir/src/mmx_net.c.o [ 2%] Building C object cuneiform_src/Kern/mmx/CMakeFiles/mmx32.dir/src/mmxmain.c.o [ 3%] Linking C shared library libcpu32.so [ 3%] Building C object cuneiform_src/Kern/mmx/CMakeFiles/mmx32.dir/src/mmx_r35.c.o [ 3%] Building C object cuneiform_src/Kern/dif/CMakeFiles/dif32.dir/src/stictool.c.o [ 3%] Linking C shared library libmmx32.so /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:108:8: warning: type defaults to ‘int’ in declaration of ‘broken_ii’ [-Wimplicit-int] 108 | extern broken_ii; /* 䫠 */ | ^~~~~~~~~ [ 3%] Built target cpu32 [ 3%] Built target mmx32 [ 3%] Linking C shared library libccom.so /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rdib/sources/cpp/CTDIB.cpp: In member function ‘Bool32 CTDIB::GetDIBPtr(void**)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rdib/sources/cpp/CTDIB.cpp:541:9: warning: converting to non-pointer type ‘Bool32’ {aka ‘int’} from NULL [-Wconversion-null] 541 | CTDIB_IFNODIB(NULL); | ^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rdib/sources/cpp/CTDIB.cpp: In member function ‘Bool32 CTDIB::IsExternalsSets()’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rdib/sources/cpp/CTDIB.cpp:640:28: warning: NULL used in arithmetic [-Wpointer-arith] 640 | != NULL; | ^~~~ [ 4%] Linking C shared library libdif32.so /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/dif.c:68:16: warning: type of ‘lnhead_stick_get_incline’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/sticdif.c:368:9: note: type mismatch in parameter 2 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/sticdif.c:368:9: note: type ‘int16_t’ should match type ‘int’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/sticdif.c:368:9: note: ‘lnhead_stick_get_incline’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/sticdif.c:368:9: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:108:8: warning: type of ‘broken_ii’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:96:19: note: type ‘int16_t’ should match type ‘int’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:96:19: note: ‘broken_ii’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:96:19: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used [ 4%] Linking CXX shared library librdib.so /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cfcompat/cfcompat.c: In function ‘curr_dir’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cfcompat/cfcompat.c:720:9: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 720 | getcwd(buf, bsize); | ^~~~~~~~~~~~~~~~~~ [ 4%] Linking C shared library libcfcompat.so [ 4%] Built target rdib [ 4%] Built target cfcompat [ 4%] Building C object cuneiform_src/Kern/cline/CMakeFiles/cline.dir/__/hdebug/__snp.c.o [ 5%] Building CXX object cuneiform_src/Kern/cline/CMakeFiles/cline.dir/sources/src/cpp/clinefunc.cpp.o [ 5%] Building CXX object cuneiform_src/Kern/cline/CMakeFiles/cline.dir/sources/src/main/clinebase.cpp.o [ 5%] Building CXX object cuneiform_src/Kern/cline/CMakeFiles/cline.dir/sources/src/main/clinemain.cpp.o [ 5%] Building C object cuneiform_src/Kern/msk/CMakeFiles/msk32.dir/src/msk.c.o [ 5%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_aln.c.o [ 5%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_cnvm.c.o [ 5%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/std.cpp.o [ 6%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_gray.c.o [ 6%] Building CXX object cuneiform_src/Kern/cline/CMakeFiles/cline.dir/sources/src/cpp/debug.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cline/sources/src/main/clinebase.cpp: In function ‘Bool CLINE_Init(int, Handle)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cline/sources/src/main/clinebase.cpp:167:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 167 | hcode = (CLINE_handle) time; | ^~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object cuneiform_src/Kern/cline/CMakeFiles/cline.dir/sources/src/cpp/lcline.cpp.o [ 6%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/backup.cpp.o [ 7%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/block.cpp.o [ 7%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_oper.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_oper.c: In function ‘CTB_rename’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_oper.c:156:17: warning: implicit declaration of function ‘toupper’ [-Wimplicit-function-declaration] 156 | toupper(*new_name)==toupper(*old_name) && | ^~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_oper.c:65:1: note: include ‘’ or provide a declaration of ‘toupper’ 64 | #include "ctb.h" +++ |+#include 65 | [ 7%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/compress.cpp.o [ 7%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdassrt.cpp.o [ 7%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_pack.c.o [ 7%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_prot.c.o [ 7%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/main/cpage.cpp.o [ 7%] Building CXX object cuneiform_src/Kern/cfio/CMakeFiles/cfio.dir/sources/cpp/ctcbase.cpp.o [ 7%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/cpicture.cpp.o [ 7%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/main/ctablex.cpp.o [ 7%] Building CXX object cuneiform_src/Kern/cfio/CMakeFiles/cfio.dir/sources/cpp/ctccontrol.cpp.o [ 8%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/data.cpp.o [ 8%] Built target ccom /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/msk/src/msk.c: In function ‘tch_in’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/msk/src/msk.c:645:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 645 | read(hnd,NameTab,32*sizeof(char)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/msk/src/msk.c:646:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 646 | read(hnd,(uint16_t *)&Hnd_abc_n[initiated],sizeof(short)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/msk/src/msk.c:647:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 647 | read(hnd,(uint16_t *)&num_mask,sizeof(short)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/msk/src/msk.c:648:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 648 | read(hnd,(uint16_t *)&tmp,sizeof(short)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/msk/src/msk.c:649:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 649 | read(hnd,(uint16_t *)&tmp,sizeof(short)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdbits.cpp.o [ 8%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/defconvert.cpp.o [ 8%] Linking CXX shared library libcline.so [ 8%] Building CXX object cuneiform_src/Kern/cfio/CMakeFiles/cfio.dir/sources/cpp/ctcfile.cpp.o [ 8%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/main/dll_cpage.cpp.o [ 9%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdconsl.cpp.o [ 9%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_recr.c.o [ 9%] Building C object cuneiform_src/Kern/loc/CMakeFiles/loc32.dir/src/compdata.c.o [ 10%] Building CXX object cuneiform_src/Kern/cfio/CMakeFiles/cfio.dir/sources/cpp/ctcmemory.cpp.o [ 10%] Building C object cuneiform_src/Kern/loc/CMakeFiles/loc32.dir/src/compkit.c.o [ 10%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stderror.cpp.o [ 11%] Building C object cuneiform_src/Kern/loc/CMakeFiles/loc32.dir/src/loc.c.o [ 11%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdfile.cpp.o [ 11%] Building CXX object cuneiform_src/Kern/cfio/CMakeFiles/cfio.dir/sources/cpp/ctcstorage.cpp.o [ 12%] Building C object cuneiform_src/Kern/ctb/CMakeFiles/ctb32.dir/src/ctb_tool.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c: In function ‘CTB_open’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c:226:1: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 226 | fread(&HCTB,sizeof( HCTB ),1, hnd->bas); // read header of CTBfile// | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c: In function ‘CTB_volume_true’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c:1358:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1358 | fread(&fs,4,1,fp); | ^~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c:1359:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1359 | fread(&fl,4,1,fp); | ^~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c: In function ‘CTB_close’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/ctb/src/ctb_tool.c:295:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 295 | fread(&HCTB,sizeof( HCTB ),1, hnd->bas); // read header of CTBile // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/loc.c: In function ‘GetFileLength’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/loc.c:96:55: warning: implicit declaration of function ‘filelength’; did you mean ‘GetFileLength’? [-Wimplicit-function-declaration] 96 | static int32_t GetFileLength(int32_t handle) { return filelength(handle);} | ^~~~~~~~~~ | GetFileLength [ 13%] Linking C shared library libmsk32.so [ 13%] Building C object cuneiform_src/Kern/loc/CMakeFiles/loc32.dir/src/locompmn.c.o [ 13%] Linking C shared library libctb32.so [ 13%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/main/mymem.cpp.o [ 13%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/namedata.cpp.o [ 13%] Building CXX object cuneiform_src/Kern/cfio/CMakeFiles/cfio.dir/sources/cpp/dll_main.cpp.o [ 14%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/picture.cpp.o [ 13%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/page.cpp.o [ 14%] Building C object cuneiform_src/Kern/loc/CMakeFiles/loc32.dir/src/v0compgl.c.o [ 14%] Linking C shared library libloc32.so /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/locompmn.c:63:7: warning: type of ‘locomp_seglist’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/v0compgl.c:74:7: note: type mismatch in parameter 4 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/v0compgl.c:74:7: note: type ‘int16_t’ should match type ‘int32_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/v0compgl.c:74:7: note: ‘locomp_seglist’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/loc/src/v0compgl.c:74:7: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used [ 14%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/table.cpp.o [ 14%] Building C object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/__/hdebug/__snp.c.o [ 14%] Building CXX object cuneiform_src/Kern/cpage/CMakeFiles/cpage.dir/sources/cpp/tableclass.cpp.o [ 15%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/src/skewmain.cpp.o [ 15%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdiface.cpp.o [ 15%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/src/sm_kern.cpp.o [ 15%] Linking CXX shared library libcfio.so [ 15%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/src/ugol.cpp.o [ 15%] Linking CXX shared library libcpage.so [ 15%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdini.cpp.o [ 15%] Built target msk32 [ 15%] Built target loc32 [ 15%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdleo.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdleo.cpp: In function ‘void stdStrUnicodeToAnsi(char*, const int16_t*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdleo.cpp:1488:30: warning: passing NULL to non-pointer argument 2 of ‘int WideCharToMultiByte(uint, uint32_t, const int16_t*, int, char*, int, const char*, pBool)’ [-Wconversion-null] 1488 | WideCharToMultiByte(CP_ACP,NULL,/*(const char*)*/pUnicode,lstrlenW(pUnicode),pAnsi,lstrlenW(pUnicode),NULL,NULL); | ^~~~ In file included from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/include/compat_defs.h:418, from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdleo.cpp:62: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/include/cfcompat.h:92:64: note: declared here 92 | CFCOMPAT_FUNC(int) WideCharToMultiByte(uint CodePage, uint32_t dwFlags, const wchar_t *lpWideCharStr, | ~~~~~~~~~^~~~~~~ [ 16%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdmem.cpp.o [ 16%] Building CXX object cuneiform_src/Kern/cstr/CMakeFiles/cstr.dir/src/cgraph.cpp.o [ 16%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/__/usage/amu_geom.cpp.o [ 16%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/__/usage/gystogra.cpp.o [ 16%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdprop.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp: In function ‘Bool32 CGRAPH_RestoreLoop(CSTR_rast, FILE*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:582:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 582 | fread(&lcount, sizeof(lcount), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:586:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 586 | fread(&ld, sizeof(ld), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:635:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 635 | fread(&count_rast, sizeof(count_rast), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:636:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 636 | fread(&attr, sizeof(CSTR_attr), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:641:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 641 | fread(&cstr, sizeof(cstr), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:642:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 642 | fread(&rast_attr, sizeof(CSTR_rast_attr), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:647:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 647 | fread(&uvers, sizeof(uvers), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:658:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 658 | fread(lp, cstr.size_linerep, 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:694:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 694 | fread(&uvers, sizeof(uvers), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp: In function ‘Bool32 CGRAPH_RestoreCSTR(void**, FILE*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:743:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 743 | fread(&count_rast, sizeof(count_rast), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:744:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 744 | fread(&attr, sizeof(CSTR_attr), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:754:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 754 | fread(&cstr, sizeof(cstr), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:755:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 755 | fread(&rast_attr, sizeof(CSTR_rast_attr), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:760:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 760 | fread(&uvers, sizeof(uvers), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:771:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 771 | fread(lp, cstr.size_linerep, 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:777:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 777 | fread(&uvers, sizeof(uvers), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp: In function ‘Bool32 CSTR_RestoreCont(char*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:854:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 854 | fread(IDt, sizeof(IDt), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:855:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 855 | fread(&fData, sizeof(fData), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:856:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 856 | fread(&count, sizeof(count), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:869:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 869 | fread(&i, sizeof(i), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:870:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 870 | fread(&j, sizeof(j), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cstr/src/cgraph.cpp:879:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 879 | fread(&lineFlg, sizeof(lineFlg), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdprt.cpp.o [ 16%] Building C object cuneiform_src/Kern/cstr/CMakeFiles/cstr.dir/src/cstr.c.o [ 17%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/__/usage/puma_comm.cpp.o [ 17%] Building CXX object cuneiform_src/Kern/smetric/CMakeFiles/smetric.dir/__/usage/un_buff.cpp.o [ 17%] Linking CXX shared library libsmetric.so [ 17%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdsort.cpp.o [ 17%] Building CXX object cuneiform_src/Kern/std/CMakeFiles/std32.dir/src/stdwapi.cpp.o [ 17%] Built target ctb32 [ 17%] Building C object cuneiform_src/Kern/rcutp/CMakeFiles/rcutp.dir/__/hdebug/__snp.c.o [ 17%] Linking CXX shared library libcstr.so /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:86:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 86 | {" %03i(%i ). - \"%s\"",SPE_PUBLIC|SPE_WAIT|SPE_WITHTIME,0,0}, // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:87:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 87 | {" :\t%s",0,1,0}, // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:88:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 88 | {"%s :\t-%s\t-%s\t-%s",SPE_PUBLIC|SPE_WAIT|SPE_WITHTIME,2,0}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:89:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 89 | {"",SPE_PUBLIC|SPE_WAIT,3,0}, | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:90:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 90 | {"",SPE_PUBLIC|SPE_WAIT,4,0}, | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:91:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 91 | {"",SPE_PUBLIC|SPE_WAIT,5,0}, | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:92:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 92 | {"",SPE_PUBLIC|SPE_WAIT,6,0}, | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:93:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 93 | {"",SPE_PUBLIC|SPE_WAIT,7,0}, | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:94:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 94 | {"",SPE_PUBLIC|SPE_WAIT,8,0}, | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:95:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 95 | {" %s - %s %s, - %s",SPE_PUBLIC|SPE_WAIT|SPE_WITHTIME,9,0}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:96:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 96 | {" %s %s( - %s, - %s)",SPE_PUBLIC|SPE_WAIT|SPE_WITHTIME,10,0}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdprt.cpp:97:8: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 97 | {" %s %s - %s, - %s, %s",SPE_PUBLIC|SPE_WAIT|SPE_WITHTIME,11,0} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object cuneiform_src/Kern/rcutp/CMakeFiles/rcutp.dir/sources/main/rcut_4rselstr.cpp.o [ 17%] Building CXX object cuneiform_src/Kern/rcutp/CMakeFiles/rcutp.dir/sources/main/rcutp_call.cpp.o [ 17%] Building CXX object cuneiform_src/Kern/rcutp/CMakeFiles/rcutp.dir/sources/main/rcutp_func.cpp.o [ 18%] Building CXX object cuneiform_src/Kern/rcutp/CMakeFiles/rcutp.dir/sources/main/rcutp_main.cpp.o [ 18%] Building CXX object cuneiform_src/Kern/rcutp/CMakeFiles/rcutp.dir/sources/main/rcutp_mainfunc.cpp.o [ 18%] Built target cline /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdiface.cpp: In member function ‘Bool32 CRptDlgMap::Load(const char*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/std/src/stdiface.cpp:184:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 184 | mp[key_str]=atoi((const char*)*pEql); | ^~~~~~~~~~~~~~~~~~ [ 18%] Linking CXX shared library librcutp.so [ 18%] Built target smetric [ 19%] Linking CXX shared library libstd32.so [ 19%] Built target cstr [ 19%] Building CXX object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/cpp/crling.cpp.o [ 19%] Building C object cuneiform_src/Kern/rsadd/CMakeFiles/rsadd.dir/src/rsadd.c.o [ 19%] Building CXX object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/cpp/crled.cpp.o [ 19%] Building CXX object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/cpp/dll.cpp.o [ 19%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/clu_best.c.o [ 19%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/clu_div.c.o [ 19%] Building CXX object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/cpp/crlmemory.cpp.o [ 19%] Building CXX object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/cpp/rlcontrol.cpp.o [ 20%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/rling_ma.c.o [ 20%] Built target cfio [ 20%] Linking C shared library librsadd.so [ 21%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/clu_lang.c.o [ 21%] Building C object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/__/hdebug/__snp.c.o [ 21%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spel2dic.c.o [ 22%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/cticontrol.cpp.o [ 22%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelabc.c.o [ 22%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spel2voc.c.o [ 22%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelart.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cimage/sources/main/cticontrol.cpp: In member function ‘Bool32 CTIControl::ApplayMaskToDIB(PCTDIB, PCTIMask, uint32_t, uint32_t)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cimage/sources/main/cticontrol.cpp:1599:36: warning: narrowing conversion of ‘wXb’ from ‘uint32_t’ {aka ‘unsigned int’} to ‘int32_t’ {aka ‘int’} [-Wnarrowing] 1599 | CIMAGE_Rect cRectAllDIB = {wXb, wYb, wXe - wXb, wYe - wYb}; | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cimage/sources/main/cticontrol.cpp:1599:41: warning: narrowing conversion of ‘wYb’ from ‘uint32_t’ {aka ‘unsigned int’} to ‘int32_t’ {aka ‘int’} [-Wnarrowing] 1599 | CIMAGE_Rect cRectAllDIB = {wXb, wYb, wXe - wXb, wYe - wYb}; | ^~~ [ 23%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelbuf.c.o [ 23%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/clu_test.c.o [ 23%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctiimage.cpp.o [ 23%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelchk.c.o [ 23%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speldat1.c.o [ 23%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speldat2.c.o [ 23%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speldici.c.o [ 23%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/cutoff.c.o [ 23%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speldict.c.o [ 23%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctiimageheader.cpp.o [ 24%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speldvoc.c.o [ 24%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speledf1.c.o [ 24%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/dist_bou.c.o [ 24%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctiimagelist.cpp.o [ 24%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speledf2.c.o [ 24%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctimask.cpp.o [ 24%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctimaskline.cpp.o [ 24%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelfun.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speledf2.c: In function ‘check_mem’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speledf2.c:338:19: warning: comparison of distinct pointer types lacks a cast 338 | if (SPQ.ns_symb < s) | ^ [ 24%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/speledio.c.o [ 24%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/distance.c.o [ 25%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctimasklinesegment.cpp.o [ 25%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelloop.c.o [ 25%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/fon_snap.c.o [ 26%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelout.c.o [ 26%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/ctimemory.cpp.o [ 26%] Building CXX object cuneiform_src/Kern/cimage/CMakeFiles/cimage.dir/sources/main/dll.cpp.o [ 27%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/fonrec.c.o [ 27%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelq.c.o [ 27%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelset.c.o [ 27%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/p2_addcl.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/fon_snap.c:291:1: warning: ‘stdcall’ attribute ignored [-Wattributes] 291 | int32_t PASCAL GluFonWindowProc(HWND win, uint msg, WPARAM wparam, LPARAM lparam) { | ^~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cimage/sources/main/ctimemory.cpp: In function ‘Bool32 InitCFIOInterface(Bool32)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cimage/sources/main/ctimemory.cpp:104:27: warning: passing NULL to non-pointer argument 1 of ‘Bool32 CFIO_Init(uint16_t, Handle)’ [-Wconversion-null] 104 | CFIO_Init(NULL, NULL); | ^~~~ In file included from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/cimage/sources/main/ctimemory.cpp:79: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hhh/cfio.h:114:38: note: declared here 114 | CFIO_FUNC(Bool32) CFIO_Init(uint16_t wHeightCode,Handle hStorage); | ~~~~~~~~~^~~~~~~~~~~ [ 27%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/spelspec.c.o [ 27%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/p2_clu.c.o [ 27%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/udictini.c.o [ 27%] Linking CXX shared library libcimage.so [ 27%] Building C object cuneiform_src/Kern/rling/sources/CMakeFiles/rlings.dir/c/udictuti.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_clu.c: In function ‘SaveSym’: [ 27%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/p2_dsbit.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_clu.c:556:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 556 | write(fh, buf, num); | ^~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_clu.c:560:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 560 | write(fh, buf, csize); | ^~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/p2_mem.c.o [ 27%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/p2_thick.c.o [ 28%] Building C object cuneiform_src/Kern/fon/CMakeFiles/fon32.dir/src/utilctb.c.o [ 29%] Linking CXX shared library librlings.so [ 29%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/ced_func.cpp.o [ 29%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/ced.cpp.o [ 30%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/ced_func_old.cpp.o [ 30%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/ced_func_rtf.cpp.o /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelout.c:93:22: warning: type of ‘artbase’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelart.c:115:6: note: array types have different bounds /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelart.c:115:6: note: ‘artbase’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speldict.c:91:14: warning: type of ‘alphabet’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:108:13: note: array types have different bounds /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:108:13: note: ‘alphabet’ was previously declared here [ 30%] Built target std32 [ 30%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/ced_struct_implem.cpp.o [ 30%] Linking C shared library libfon32.so [ 30%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/dll.cpp.o [ 30%] Building C object cuneiform_src/Kern/r35/CMakeFiles/r3532.dir/src/r35.c.o /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_addcl.c:102:9: warning: type of ‘SaveCluster’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_clu.c:994:9: note: type mismatch in parameter 2 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_clu.c:994:9: note: ‘SaveCluster’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/fon/src/p2_clu.c:994:9: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used [ 30%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/stdafx.cpp.o [ 30%] Building CXX object cuneiform_src/Kern/ced/CMakeFiles/ced.dir/sources/main/wrapper.cpp.o [ 31%] Building C object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/__/hdebug/__snp.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c: In function ‘SnpDrawLine’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c:989:73: warning: 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 *} /startdir/src/cuneiform-linux-1.1.0/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 ) | ~~~~~~~~~^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c: In function ‘SnpHideLines’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c:993:41: warning: passing argument 2 of ‘LDPUMA_DeleteLines’ makes integer from pointer without a cast [-Wint-conversion] 993 | LDPUMA_DeleteLines(NULL,key); | ^~~ | | | Handle {aka void *} /startdir/src/cuneiform-linux-1.1.0/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) | ~~~~~~~~~^~~ [ 31%] Built target cpage [ 31%] Building C object cuneiform_src/Kern/rcorrkegl/CMakeFiles/rcorrkegl.dir/__/hdebug/__snp.c.o [ 31%] Building CXX object cuneiform_src/Kern/rcorrkegl/CMakeFiles/rcorrkegl.dir/src/cpp/cor_kegl.cpp.o [ 31%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/bit_data.cpp.o [ 32%] Linking CXX shared library libced.so [ 32%] Linking C shared library libr3532.so [ 32%] Building CXX object cuneiform_src/Kern/rcorrkegl/CMakeFiles/rcorrkegl.dir/src/cpp/rcorrkegl.cpp.o [ 32%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/extrlns.cpp.o [ 33%] Building CXX object cuneiform_src/Kern/rcorrkegl/CMakeFiles/rcorrkegl.dir/src/cpp/stdafx.cpp.o [ 33%] Built target rsadd [ 33%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/fillgap3.cpp.o In function ‘FlushRtfLine’, inlined from ‘PutRtfChar’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp:601:55: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp:659:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/h/cedint.h: In function ‘PutRtfChar’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/h/cedint.h:398:12: note: at offset 301 into destination object ‘text’ of size 301 [ 33%] Linking CXX shared library librcorrkegl.so [ 33%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/fltbuf.cpp.o [ 33%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/frag.cpp.o [ 34%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/hliner.cpp.o [ 34%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/lbambuk.cpp.o [ 34%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/lns.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp: In function ‘Bool32 __HasCorners(LineInfo&, LinesTotalInfo*, Bool32)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:165:25: warning: narrowing conversion of ‘(((int)li.tagLineInfo::A.tagPoint16::x) - 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 165 | Rect16 rcA = { li.A.x-8, li.A.y-8, li.A.x+8, li.A.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:165:35: warning: narrowing conversion of ‘(((int)li.tagLineInfo::A.tagPoint16::y) - 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 165 | Rect16 rcA = { li.A.x-8, li.A.y-8, li.A.x+8, li.A.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:165:45: warning: narrowing conversion of ‘(((int)li.tagLineInfo::A.tagPoint16::x) + 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 165 | Rect16 rcA = { li.A.x-8, li.A.y-8, li.A.x+8, li.A.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:165:55: warning: narrowing conversion of ‘(((int)li.tagLineInfo::A.tagPoint16::y) + 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 165 | Rect16 rcA = { li.A.x-8, li.A.y-8, li.A.x+8, li.A.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:166:25: warning: narrowing conversion of ‘(((int)li.tagLineInfo::B.tagPoint16::x) - 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 166 | Rect16 rcB = { li.B.x-8, li.B.y-8, li.B.x+8, li.B.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:166:35: warning: narrowing conversion of ‘(((int)li.tagLineInfo::B.tagPoint16::y) - 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 166 | Rect16 rcB = { li.B.x-8, li.B.y-8, li.B.x+8, li.B.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:166:45: warning: narrowing conversion of ‘(((int)li.tagLineInfo::B.tagPoint16::x) + 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 166 | Rect16 rcB = { li.B.x-8, li.B.y-8, li.B.x+8, li.B.y+8 }; | ~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/lns.cpp:166:55: warning: narrowing conversion of ‘(((int)li.tagLineInfo::B.tagPoint16::y) + 8)’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 166 | Rect16 rcB = { li.B.x-8, li.B.y-8, li.B.x+8, li.B.y+8 }; | ~~~~~~^~ [ 34%] Built target rcutp [ 34%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/lnscheck.cpp.o [ 34%] Built target cimage [ 35%] Building C object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/__/hdebug/__snp.c.o [ 35%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/lnsini.cpp.o [ 35%] Built target rcorrkegl [ 35%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/deza/cdezabinarizator.cpp.o [ 36%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/myassert.cpp.o [ 36%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/kronrod/ckronrodbinarizator.cpp.o [ 37%] Building C object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/kronrod/gdata.c.o [ 37%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/usage/amu_geom.cpp.o [ 37%] Building C object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/kronrod/grey-wnd.c.o [ 37%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/algoritm/by_image.cpp.o [ 37%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/procline.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/procline.cpp: In function ‘void ConvertBWLine(void*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/lns32/src/procline.cpp:215:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register uchar* pb = (uchar*)image_line_ptr + left_pixel_/8; | ^~ [ 37%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/cribinarizator.cpp.o [ 37%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/puanso.cpp.o [ 37%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/rbambuk.cpp.o [ 37%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/rombabble.cpp.o [ 37%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/sbambuk.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/smooth.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/sweeper.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/lns32/CMakeFiles/lns32.dir/src/tgreader.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/usage_puma/pum_comm.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/criimage.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/cricontrol.cpp.o [ 38%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/crimemory.cpp.o [ 39%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/crinvertor.cpp.o [ 39%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/algoritm/verifyln.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rimage/sources/main/crimemory.cpp: In function ‘Bool32 InitCFIOInterface(Bool32)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rimage/sources/main/crimemory.cpp:103:27: warning: passing NULL to non-pointer argument 1 of ‘Bool32 CFIO_Init(uint16_t, Handle)’ [-Wconversion-null] 103 | CFIO_Init(NULL, NULL); | ^~~~ In file included from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rimage/sources/main/crimemory.cpp:80: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hhh/cfio.h:114:38: note: declared here 114 | CFIO_FUNC(Bool32) CFIO_Init(uint16_t wHeightCode,Handle hStorage); | ~~~~~~~~~^~~~~~~~~~~ [ 39%] Linking CXX shared library liblns32.so [ 39%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/root/vl_kern.cpp.o [ 39%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/crrotator.cpp.o [ 39%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/crturner.cpp.o [ 39%] Built target r3532 [ 39%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/dll.cpp.o [ 39%] Building CXX object cuneiform_src/Kern/rimage/CMakeFiles/rimage.dir/sources/main/rprogressor.cpp.o [ 39%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/service/vl_data.cpp.o [ 40%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/root/vl_resid.cpp.o In function ‘FlushRtfLine’, inlined from ‘PutRtfChar.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp:601:55: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp:659:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/h/cedint.h: In function ‘PutRtfChar.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/h/cedint.h:398:12: note: at offset 301 into destination object ‘text’ of size 301 [ 40%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/service/vl_rule.cpp.o [ 40%] Building CXX object cuneiform_src/Kern/rverline/CMakeFiles/rverline.dir/src/service/vl_snap.cpp.o [ 40%] Linking CXX shared library librimage.so In function ‘FOOT_A’, inlined from ‘FOOT3_2’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:480:3, inlined from ‘Diskrim.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:622:12: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:229:33: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c: In function ‘Diskrim.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:89:7: note: at offset 328 into destination object ‘BUFFER’ of size 256 In function ‘FOOT_A’, inlined from ‘FOOT3_2’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:480:3, inlined from ‘Diskrim.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:622:12: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:229:33: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c: In function ‘Diskrim.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:89:7: note: at offset 336 into destination object ‘BUFFER’ of size 256 In function ‘FOOT_A’, inlined from ‘FOOT3_2’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:480:3, inlined from ‘Diskrim.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:622:12: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:229:33: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c: In function ‘Diskrim.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:89:7: note: at offset 344 into destination object ‘BUFFER’ of size 256 In function ‘FOOT_A’, inlined from ‘FOOT3_2’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:480:3, inlined from ‘Diskrim.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:622:12: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:229:33: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c: In function ‘Diskrim.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:89:7: note: at offset 352 into destination object ‘BUFFER’ of size 256 In function ‘FOOT_A’, inlined from ‘FOOT3_2’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:480:3, inlined from ‘Diskrim.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:622:12: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:229:33: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c: In function ‘Diskrim.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:89:7: note: at offset 360 into destination object ‘BUFFER’ of size 256 In function ‘FOOT_A’, inlined from ‘FOOT3_2’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:480:3, inlined from ‘Diskrim.constprop’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffr.c:622:12: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:229:33: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c: In function ‘Diskrim.constprop’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/dif/src/diffrb.c:89:7: note: at offset 368 into destination object ‘BUFFER’ of size 256 [ 40%] Linking CXX shared library librverline.so In function ‘memcpy’, inlined from ‘check_compound’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelfun.c:215:2, inlined from ‘anal_part_wrd’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:588:42, inlined from ‘ed_conv’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:419:9, inlined from ‘run_page’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:250:12, inlined from ‘spelling’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:203:8, inlined from ‘CheckED’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/cpp/rlcontrol.cpp:391:26: /usr/include/bits/string_fortified.h:29:10: warning: ‘__builtin___memcpy_chk’ specified bound between 18446744073709518848 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ [ 40%] Built target ced [ 40%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/browse.cpp.o [ 40%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/html.cpp.o [ 40%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/codetables.cpp.o [ 40%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/pictures.cpp.o [ 40%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/rout.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rout/src/rout.cpp: In function ‘Bool LoadAlphabet(long int, char*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rout/src/rout.cpp:993:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 993 | fgets(buf,sizeof(buf)-1,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rout/src/rout.cpp:1012:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1012 | fgets(upper,kMaxSizeAlphabet,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rout/src/rout.cpp:1013:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1013 | fgets(lower,kMaxSizeAlphabet,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rout/src/rout.cpp:1014:10: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1014 | fgets(vowels,kMaxSizeAlphabet,f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/rout_dll.cpp.o [ 41%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/stdafx.cpp.o [ 41%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/tabledbf.cpp.o [ 41%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/tabletext.cpp.o [ 41%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/text.cpp.o [ 41%] Building CXX object cuneiform_src/Kern/rout/CMakeFiles/rout.dir/src/words.cpp.o [ 41%] Built target rverline [ 41%] Building C object cuneiform_src/Kern/rshelllines/CMakeFiles/rshelllines.dir/__/hdebug/__snp.c.o [ 41%] Building CXX object cuneiform_src/Kern/rshelllines/CMakeFiles/rshelllines.dir/src/stdafx.cpp.o [ 41%] Building CXX object cuneiform_src/Kern/rshelllines/CMakeFiles/rshelllines.dir/src/rshelllines.cpp.o [ 41%] Built target dif32 [ 41%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/compkit.c.o [ 41%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/compdata.c.o [ 41%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/evn.c.o [ 41%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/locompmn.c.o [ 41%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/rastror.c.o [ 42%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/v0compan.c.o [ 42%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/v0comper.c.o [ 42%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/v0compev.c.o [ 42%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/v0compgl.c.o [ 42%] Building C object cuneiform_src/Kern/evn32/CMakeFiles/evn32.dir/src/v0comprq.c.o In function ‘std_init’, inlined from ‘InitializeAlphabet’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:204:3, inlined from ‘load_stat_dict’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speldici.c:216:7, inlined from ‘reload_lang_vocs’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/rling_ma.c:453:13, inlined from ‘trees_load_rling’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/rling_ma.c:421:2, inlined from ‘LoadDictonary’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/cpp/rlcontrol.cpp:241:20, inlined from ‘RLINGS_LoadDictonary’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/cpp/crling.cpp:94:36: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:267:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c: In function ‘RLINGS_LoadDictonary’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:115:8: note: at offset -1 into destination object ‘std’ of size 132 [ 43%] Linking CXX shared library librshelllines.so [ 43%] Linking C shared library libevn32.so [ 43%] Built target rshelllines /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:83:24: warning: type of ‘evrow_b2’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:104:20: note: type ‘uint16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:104:20: note: ‘evrow_b2’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:83:14: warning: type of ‘evrow_b1’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:104:10: note: type ‘uint16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:104:10: note: ‘evrow_b1’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:84:14: warning: type of ‘evcol_b1’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:10: note: type ‘uint16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:10: note: ‘evcol_b1’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:84:44: warning: type of ‘evcol_b4’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:40: note: type ‘uint16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:40: note: ‘evcol_b4’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:84:34: warning: type of ‘evcol_b3’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:30: note: type ‘uint16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:30: note: ‘evcol_b3’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:84:24: warning: type of ‘evcol_b2’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:20: note: type ‘uint16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compev.c:105:20: note: ‘evcol_b2’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:95:13: warning: type of ‘c_rastror’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/rastror.c:66:6: note: type mismatch in parameter 3 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/rastror.c:66:6: note: type ‘uint16_t’ should match type ‘int32_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/rastror.c:66:6: note: ‘c_rastror’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/rastror.c:66:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/locompmn.c:63:7: warning: type of ‘locomp_seglist’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compgl.c:74:7: note: type mismatch in parameter 4 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compgl.c:74:7: note: type ‘int16_t’ should match type ‘int32_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compgl.c:74:7: note: ‘locomp_seglist’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0compgl.c:74:7: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/v0comper.c:96:12: warning: type of ‘c_locomp’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/locompmn.c:104:6: note: type mismatch in parameter 4 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/locompmn.c:104:6: note: type ‘int16_t’ should match type ‘int32_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/locompmn.c:104:6: note: ‘c_locomp’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/evn32/src/locompmn.c:104:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used [ 44%] Linking CXX shared library librout.so [ 44%] Built target rimage [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/creatertf.cpp.o [ 45%] Building C object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/__/hdebug/__snp.c.o [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/frmtallignment.cpp.o [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/frmt.cpp.o [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/frmtdll.cpp.o [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/frmtdibapi.cpp.o [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/frmtfile.cpp.o [ 45%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/int_file.cpp.o [ 46%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/frmtpict.cpp.o [ 46%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/mymem.cpp.o [ 46%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/pagetree.cpp.o [ 46%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/sort_int.cpp.o [ 46%] Built target evn32 [ 46%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/util_lst.cpp.o [ 47%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/util.cpp.o [ 47%] Building CXX object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/gistogramma.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_lst.cpp: In function ‘int read_frm(char*, h_frame***, int*, h_frame***, int*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_lst.cpp:304:23: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 304 | {fread(buf,KBUF*sizeof(PRMTR),1,rb); kb1=KBUF;} | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_lst.cpp:338:23: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 338 | {fread(buf,KBUF*sizeof(PRMTR),1,rb); kb1=KBUF;} | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_lst.cpp: In function ‘Bool16 GetScanRes_LenPrs(char*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_lst.cpp:851:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 851 | fread(&TitlePRS,sizeof(TITLE_PRS),1,fip); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object cuneiform_src/Kern/rfrmt/CMakeFiles/rfrmt.dir/sources/main/util_spl.cpp.o [ 47%] Building C object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/lin_ext.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp: In function ‘Bool FindByPartOfTitle(void*, int)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:160:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 160 | if (strstr(title, (char*)lParam)) | ^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp: In function ‘short int OpenFullOutTiger(FILE*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:469:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 469 | fread(&ScanResolution,sizeof(uint16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:470:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 470 | fread(&NumCol,sizeof(uint16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:471:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 471 | fread(&NumZ,sizeof(uint16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:472:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 472 | fread(&NumW,sizeof(uint16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:473:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 473 | fread(&NumS,sizeof(uint16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:483:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 483 | fread(&MonoSpaceAllPage,2,1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:484:7: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 484 | fread(&HeiStrAllPage,2,1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:560:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 560 | fread(&RectFragm[nc],1,sizeof(Rect16),in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:562:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 562 | fread(&NumStr[nc],sizeof(int16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:563:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 563 | fread(&UserNumber[nc],sizeof(uint32_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:564:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 564 | fread(&FragFlag[nc],sizeof(uint32_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:590:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 590 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:593:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 593 | fread(&t->S_Flags,sizeof(t->S_Flags),1,in); //NEGA_STR | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:607:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 607 | fread(&tmp, sizeof(int16_t), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:611:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 611 | fread(&tmp, sizeof(int16_t), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:614:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 614 | fread(&tmp, sizeof(int16_t), 1, in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:636:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 636 | fread(&num, sizeof(int16_t), 1, in); tz->Z_Num_Alt=(uchar)MIN(num,REC_MAX_VERS); //NumAlt | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:647:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 647 | fread(&alt1,sizeof(struct ALT_TIGER1),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:656:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 656 | fread(&alt2,sizeof(struct ALT_TIGER2),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp: In function ‘void readSRECT(h_srect*, FILE*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/util_spl.cpp:146:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 146 | fread(&r16, sizeof(Rect16), 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/compdata.c.o [ 48%] Building C object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/lin_rec.c.o [ 48%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/compkit.c.o [ 48%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/extrcomp.c.o [ 48%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/locompmn.c.o [ 49%] Building C object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/linbam.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rbal/src/linbam.c:68:8: warning: type defaults to ‘int’ in declaration of ‘line_BL’ [-Wimplicit-int] 68 | extern line_BL; | ^~~~~~~ [ 49%] Building C object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/linban.c.o [ 49%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/matrix.c.o [ 50%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/v0compan.c.o [ 50%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/v0compgl.c.o [ 50%] Building C object cuneiform_src/Kern/exc/CMakeFiles/exc.dir/src/v0compmn.c.o [ 50%] Building C object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/linpon.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rbal/src/linpon.c: In function ‘basefin’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rbal/src/linpon.c:2217:17: warning: too many arguments for format [-Wformat-extra-args] 2217 | sprintf(ww, "use LINPOS bases: Ps=%d Bs: %d %d %d %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building C object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/linutil.c.o [ 50%] Building CXX object cuneiform_src/Kern/rreccom/CMakeFiles/rreccom.dir/src/cpp/alphabet.cpp.o [ 50%] Building CXX object cuneiform_src/Kern/rreccom/CMakeFiles/rreccom.dir/src/cpp/recog.cpp.o [ 50%] Building CXX object cuneiform_src/Kern/rbal/CMakeFiles/rbal.dir/src/statsearchbl.cpp.o [ 50%] Linking CXX shared library librbal.so [ 51%] Building CXX object cuneiform_src/Kern/rreccom/CMakeFiles/rreccom.dir/src/cpp/rreccom.cpp.o [ 51%] Linking C shared library libexc.so /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/exc/src/compkit.c:67:17: warning: type of ‘lpool_lth’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/exc/src/compdata.c:70:7: note: type ‘uchar’ should match type ‘uint16_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/exc/src/compdata.c:70:7: note: ‘lpool_lth’ was previously declared here /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rreccom/src/cpp/recog.cpp: In function ‘Bool32 RRECCOM_IsLanguage(uchar)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rreccom/src/cpp/recog.cpp:302:14: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 302 | chdir((char*)lnOcrPath); | ~~~~~^~~~~~~~~~~~~~~~~~ [ 51%] Linking CXX shared library librreccom.so [ 51%] Built target rlings [ 51%] Building CXX object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/cpp/crling.cpp.o [ 51%] Building CXX object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/cpp/crled.cpp.o [ 51%] Building CXX object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/cpp/crlmemory.cpp.o [ 51%] Building CXX object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/cpp/dll.cpp.o [ 51%] Building CXX object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/cpp/rlcontrol.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp: In function ‘Bool ReadInternalFileRelease(FILE*, CRtfPage*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:413:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 413 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:420:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 420 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:422:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 422 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:423:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 423 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:424:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 424 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:425:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 425 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:426:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 426 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:435:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 435 | fread(&RectFragm,1,sizeof(Rect16),in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:440:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 440 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:442:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 442 | fread(&wtmp,4,1,in); | ~~~~~^~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:444:22: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 444 | fread(&wtmp,4,1,in); | ~~~~~^~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:449:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 449 | fread(&SRect,sizeof(Rect16),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:451:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 451 | fread(&SRect,sizeof(Rect16),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:452:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 452 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:455:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 455 | fread(&tmp,sizeof(uint32_t),1,in);//NEGA_STR | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:459:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 459 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:461:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 461 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:463:38: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 463 | fread(&tmp,2,1,in); | ~~~~~^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:475:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 475 | fread(&SRect,sizeof(Rect16),1,in); //Ideal BOX | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:481:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 481 | fread(&SRect,sizeof(Rect16),1,in); //Real BOX | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:487:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 487 | fread(&num,sizeof(uint16_t),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:492:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 492 | fread(&alt1,sizeof(struct ALT_TIGER1),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:499:46: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 499 | fread(&alt2,sizeof(struct ALT_TIGER2),1,in); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/rling_ma.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/pagetree.cpp: In function ‘Bool FindByPartOfTitle(void*, int)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/pagetree.cpp:235:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 235 | if (strstr(title, (char*)lParam)) | ^~~~~~~~~~~~~ [ 52%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spel2dic.c.o [ 52%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spel2voc.c.o [ 52%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelabc.c.o [ 52%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelart.c.o [ 52%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelbuf.c.o [ 53%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelchk.c.o [ 53%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speldat1.c.o [ 53%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speldat2.c.o [ 53%] Built target rreccom [ 53%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speldici.c.o [ 53%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speldict.c.o [ 53%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speledf1.c.o [ 54%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speldvoc.c.o [ 54%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speledf2.c.o [ 54%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/speledio.c.o [ 54%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelfun.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speledf2.c: In function ‘check_mem’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speledf2.c:338:19: warning: comparison of distinct pointer types lacks a cast 338 | if (SPQ.ns_symb < s) | ^ [ 54%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelq.c.o [ 55%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelout.c.o [ 55%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelset.c.o [ 55%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/udictini.c.o [ 55%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelspec.c.o [ 55%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/spelloop.c.o [ 55%] Building C object cuneiform_src/Kern/rling/CMakeFiles/rling.dir/sources/c/udictuti.c.o [ 56%] Linking CXX shared library librling.so /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelout.c:93:22: warning: type of ‘artbase’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelart.c:115:6: note: array types have different bounds /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelart.c:115:6: note: ‘artbase’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speldict.c:91:14: warning: type of ‘alphabet’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:108:13: note: array types have different bounds /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:108:13: note: ‘alphabet’ was previously declared here [ 56%] Built target exc [ 56%] Building C object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/__/hdebug/__snp.c.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/win_c/_dlldummy.cpp.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/_loadroots.cpp.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/win_c/_adaptive.cpp.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/chstr/list/chstr_lhstr.cpp.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/chstr/cutstr/chstr_cutstr.cpp.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/compdata.cpp.o [ 57%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/cutcomp.cpp.o [ 57%] Built target rout [ 57%] Linking CXX shared library librfrmt.so [ 58%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/cutstr.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/cpp/cutcomp.cpp: In function ‘void IfDifCutComp()’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/cpp/cutcomp.cpp:502:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 502 | fgets(buf1, 10000, f_temp_cut_comp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/win_c/graphics.cpp.o [ 58%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/ltblocks.cpp.o [ 58%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/ltbreak.cpp.o [ 58%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/lterrors.cpp.o [ 59%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/lthyst.cpp.o [ 59%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/ltinclin.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp: In function ‘void _rectangle(int, int, int, int, int)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:112:24: warning: narrowing conversion of ‘left’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 112 | Rect16 rect = {left,top,right,bottom}; | ^~~~ [ 59%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/ltmain.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:112:29: warning: narrowing conversion of ‘top’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 112 | Rect16 rect = {left,top,right,bottom}; | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:112:33: warning: narrowing conversion of ‘right’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 112 | Rect16 rect = {left,top,right,bottom}; | ^~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:112:39: warning: narrowing conversion of ‘bottom’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 112 | Rect16 rect = {left,top,right,bottom}; | ^~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp: In function ‘void _lineto(int, int)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:137:24: warning: narrowing conversion of ‘x’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 137 | Point16 end = {x,y}; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:137:26: warning: narrowing conversion of ‘y’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 137 | Point16 end = {x,y}; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp: In function ‘void _grtext(int, int, const char*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:210:22: warning: narrowing conversion of ‘x’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 210 | Point16 p = {x,y}; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/win_c/graphics.cpp:210:24: warning: narrowing conversion of ‘y’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 210 | Point16 p = {x,y}; | ^ [ 59%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/ltroots.cpp.o [ 59%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/chstr/cont/puttocont.cpp.o [ 59%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/chstr/addtocstr/puttocstr.cpp.o [ 59%] Built target fon32 [ 59%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/__/hdebug/__snp.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c: In function ‘SnpDrawLine’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c:989:73: warning: 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 *} /startdir/src/cuneiform-linux-1.1.0/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 ) | ~~~~~~~~~^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c: In function ‘SnpHideLines’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c:993:41: warning: passing argument 2 of ‘LDPUMA_DeleteLines’ makes integer from pointer without a cast [-Wint-conversion] 993 | LDPUMA_DeleteLines(NULL,key); | ^~~ | | | Handle {aka void *} /startdir/src/cuneiform-linux-1.1.0/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) | ~~~~~~~~~^~~ [ 59%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo.c.o [ 60%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/qsort.cpp.o [ 60%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo_cont.c.o [ 60%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/chstr/rotate/rotate.cpp.o [ 60%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/rselstrmain/rselstrbase.cpp.o [ 61%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo_dll.c.o [ 61%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo_ind.c.o [ 61%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo_prn.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c: In function ‘LEOInit’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c:445:5: warning: implicit declaration of function ‘_access’; did you mean ‘access’? [-Wimplicit-function-declaration] 445 | if( _access("C:\\method.txt",0)!=-1) // DEBUG | ^~~~~~~ | access /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c: In function ‘LEOSetAlphabet’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c:625:30: warning: multi-character character constant [-Wmultichar] 625 | !ansi_letters[(uchar)'�'] && | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c:627:29: warning: multi-character character constant [-Wmultichar] 627 | ansi_letters[(uchar)'�'] && | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c:628:29: warning: multi-character character constant [-Wmultichar] 628 | ansi_letters[(uchar)'�'] && | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c:629:29: warning: multi-character character constant [-Wmultichar] 629 | ansi_letters[(uchar)'�'] && | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/leo/src/leo_dll.c:630:29: warning: multi-character character constant [-Wmultichar] 630 | ansi_letters[(uchar)'�'] && | ^~~ [ 61%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo_size.c.o [ 61%] Building C object cuneiform_src/Kern/leo/CMakeFiles/leo32.dir/src/leo_stic.c.o [ 61%] Built target lns32 [ 62%] Building C object cuneiform_src/Kern/rline/CMakeFiles/rline.dir/__/hdebug/__snp.c.o [ 62%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/rselstrmain/rselstrmain.cpp.o [ 62%] Building C object cuneiform_src/Kern/pass2/CMakeFiles/pass2.dir/src/p2_choic.c.o [ 62%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/scalar.cpp.o [ 62%] Building CXX object cuneiform_src/Kern/rline/CMakeFiles/rline.dir/sources/dll.cpp.o [ 62%] Linking C shared library libleo32.so [ 62%] Building C object cuneiform_src/Kern/pass2/CMakeFiles/pass2.dir/src/p2_proc.c.o [ 62%] Building C object cuneiform_src/Kern/pass2/CMakeFiles/pass2.dir/src/p2_rstr.c.o [ 62%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/seblocks.cpp.o [ 62%] Building C object cuneiform_src/Kern/pass2/CMakeFiles/pass2.dir/src/p2_test.c.o [ 62%] Building C object cuneiform_src/Kern/pass2/CMakeFiles/pass2.dir/src/p2_tools.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/cpp/cutstr.cpp: In function ‘void IfDifCut()’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/cpp/cutstr.cpp:603:14: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 603 | fgets(buf1, 10000, f_temp_cut); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Linking C shared library libpass2.so [ 63%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/sehbreak.cpp.o [ 63%] Building CXX object cuneiform_src/Kern/rline/CMakeFiles/rline.dir/sources/findlostlines.cpp.o [ 64%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/seform.cpp.o [ 64%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/sehyst.cpp.o [ 64%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/semain.cpp.o [ 64%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/sestring.cpp.o [ 64%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/cpp/sevbreak.cpp.o [ 65%] Building CXX object cuneiform_src/Kern/rselstr/CMakeFiles/rselstr.dir/sources/src/chstr/vertical/testforvertical.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/rselstrmain/rselstrmain.cpp: In function ‘void file_string(STRING*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/rselstrmain/rselstrmain.cpp:413:24: warning: narrowing conversion of ‘s->_String::xLeft’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 413 | Rect16 r = {s->xLeft,s->yTop,s->xRight,s->yBottom}; | ~~~^~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/rselstrmain/rselstrmain.cpp:413:33: warning: narrowing conversion of ‘s->_String::yTop’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 413 | Rect16 r = {s->xLeft,s->yTop,s->xRight,s->yBottom}; | ~~~^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/rselstrmain/rselstrmain.cpp:413:41: warning: narrowing conversion of ‘s->_String::xRight’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 413 | Rect16 r = {s->xLeft,s->yTop,s->xRight,s->yBottom}; | ~~~^~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rselstr/sources/src/rselstrmain/rselstrmain.cpp:413:51: warning: narrowing conversion of ‘s->_String::yBottom’ from ‘int’ to ‘int16_t’ {aka ‘short int’} [-Wnarrowing] 413 | Rect16 r = {s->xLeft,s->yTop,s->xRight,s->yBottom}; | ~~~^~~~~~~ [ 65%] Building CXX object cuneiform_src/Kern/rline/CMakeFiles/rline.dir/sources/newline.cpp.o [ 65%] Building CXX object cuneiform_src/Kern/rline/CMakeFiles/rline.dir/sources/rline.cpp.o [ 65%] Linking CXX shared library librselstr.so [ 66%] Linking CXX shared library librline.so In function ‘memcpy’, inlined from ‘check_compound’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelfun.c:215:2, inlined from ‘anal_part_wrd’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:588:42, inlined from ‘ed_conv’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:419:9, inlined from ‘run_page’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:250:12, inlined from ‘spelling’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelloop.c:203:8, inlined from ‘CheckED’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/cpp/rlcontrol.cpp:391:26: /usr/include/bits/string_fortified.h:29:10: warning: ‘__builtin___memcpy_chk’ specified bound between 18446744073709518848 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ In function ‘std_init’, inlined from ‘InitializeAlphabet’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:204:3, inlined from ‘load_stat_dict’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/speldici.c:216:7, inlined from ‘reload_lang_vocs’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/rling_ma.c:453:13, inlined from ‘trees_load_rling’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/rling_ma.c:421:2, inlined from ‘LoadDictonary’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/cpp/rlcontrol.cpp:241:20, inlined from ‘RLING_LoadDictonary’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/cpp/crling.cpp:94:36: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:267:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c: In function ‘RLING_LoadDictonary’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rling/sources/c/spelabc.c:115:8: note: at offset -1 into destination object ‘std’ of size 132 [ 66%] Built target rling In function ‘fread’, inlined from ‘ReadInternalFileRelease’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:455:9, inlined from ‘ReadInternalFile’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:390:28, inlined from ‘FullRtf’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rfrmt/sources/main/creatertf.cpp:157:32: [ 66%] Built target rline /usr/include/bits/stdio2.h:213:29: warning: call to ‘__fread_chk_warn’ declared with attribute warning: fread called with bigger size * nmemb than length of destination buffer [-Wattribute-warning] 213 | return __fread_chk_warn (__ptr, sz, __size, __n, __stream); | ^ [ 66%] Building C object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/hdebug/__snp.c.o [ 66%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/aboutlines.aboutlin.cpp.o [ 66%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/aboutlines.buffer.cpp.o [ 66%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/binarise.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/dll.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/deletelines.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/layout.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/linekiller.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/normalise.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/ocomp.cpp.o [ 67%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/ortomove.cpp.o [ 68%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/rsmemory.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/normalise.cpp: In function ‘Bool32 CalcIncline(PRSPreProcessImage)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/normalise.cpp:1256:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1256 | SMetric_SetImportData(SMetric_ResolX, (void *)info.DPIX); | ^~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/normalise.cpp:1257:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1257 | SMetric_SetImportData(SMetric_ResolY, (void *)info.DPIY); | ^~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/rsmemory.cpp: In function ‘Bool32 InitCFIOInterface(Bool32)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/rsmemory.cpp:117:27: warning: passing NULL to non-pointer argument 1 of ‘Bool32 CFIO_Init(uint16_t, Handle)’ [-Wconversion-null] 117 | CFIO_Init(NULL, NULL); | ^~~~ [ 68%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/rstimer.cpp.o [ 68%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/sources/main/rstuff.cpp.o In file included from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/rsmemory.cpp:87: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hhh/cfio.h:114:38: note: declared here 114 | CFIO_FUNC(Bool32) CFIO_Init(uint16_t wHeightCode,Handle hStorage); | ~~~~~~~~~^~~~~~~~~~~ [ 68%] Built target pass2 [ 68%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/amu_geom.cpp.o [ 69%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/line_vp_2_am.cpp.o [ 69%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/line_am_util.cpp.o [ 69%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/line_vp_util.cpp.o [ 69%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/markdataoper.cpp.o [ 69%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/puma_err.cpp.o [ 69%] Building CXX object cuneiform_src/Kern/rstuff/CMakeFiles/rstuff.dir/__/usage/un_buff.cpp.o [ 69%] Linking CXX shared library librstuff.so /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/aboutlines.buffer.h:100:3: warning: type ‘UN_LOADDATA’ violates the C++ One Definition Rule [-Wodr] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/hhh/markdatadefs.h:102:3: note: an enum with different value name is defined in another translation unit /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstuff/sources/main/aboutlines.buffer.h:95:2: note: name ‘UN_LD_CompRe’ differs from name ‘UN_LD_LinesVP2’ defined in another translation unit /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/hhh/markdatadefs.h:96:2: note: mismatching definition [ 69%] Built target rbal [ 69%] Built target rfrmt [ 69%] Built target rstuff [ 69%] Built target rselstr [ 69%] Built target leo32 [ 69%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/abris.c.o [ 69%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/acc_tabs.c.o [ 69%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/__/hdebug/__snp.c.o [ 69%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/accents.c.o [ 69%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/abrtools.c.o [ 70%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/add1_std.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c: In function ‘SnpDrawLine’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c:989:73: warning: 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 *} /startdir/src/cuneiform-linux-1.1.0/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 ) | ~~~~~~~~~^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c: In function ‘SnpHideLines’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/__snp.c:993:41: warning: passing argument 2 of ‘LDPUMA_DeleteLines’ makes integer from pointer without a cast [-Wint-conversion] 993 | LDPUMA_DeleteLines(NULL,key); | ^~~ | | | Handle {aka void *} /startdir/src/cuneiform-linux-1.1.0/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) | ~~~~~~~~~^~~ [ 70%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/add2_std.c.o [ 70%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/alcutfun.c.o [ 70%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/alphabet.c.o [ 70%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/atlant.c.o [ 70%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/baton.c.o [ 71%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/bold.c.o [ 71%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/celldump.c.o [ 71%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/cg_hcut.c.o [ 71%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/cg_main.c.o [ 71%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/cg_smcut.c.o [ 72%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/cg_tools.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/cg_main.c: In function ‘recogij’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/cg_main.c:2754:7: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 2754 | case '': | ^~~~ [ 72%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/compkit.c.o [ 72%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/context.c.o [ 72%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/contools.c.o [ 72%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/cutgraph.c.o [ 73%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/cutpoint.c.o [ 73%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/corners.c.o [ 73%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/diff.c.o [ 73%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/differ.c.o [ 73%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/defpoint.c.o [ 73%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/diffrang.c.o [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/diffrb.c.o [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/diffr.c.o [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/diffrv.c.o [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/dm1.c.o [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/dm2.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffr.c:171:8: warning: type defaults to ‘int’ in declaration of ‘broken_ii’ [-Wimplicit-int] 171 | extern broken_ii; /* 䫠 */ | ^~~~~~~~~ [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/dmacc.c.o [ 74%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/dmbox.c.o [ 75%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/dms.c.o [ 75%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/embbox.c.o [ 75%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/erect2.c.o [ 75%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/erection.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/embbox.c: In function ‘store_many’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/embbox.c:174:9: warning: case label value exceeds maximum value for type [-Wswitch-outside-range] 174 | case CC_bottom_accent : | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/embbox.c:173:5: warning: case label value exceeds maximum value for type [-Wswitch-outside-range] 173 | case c_bottom_accent : | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/embbox.c: In function ‘letagain’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/embbox.c:323:6: warning: case label value exceeds maximum value for type [-Wswitch-outside-range] 323 | case CC_bottom_accent: | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/embbox.c:314:6: warning: case label value exceeds maximum value for type [-Wswitch-outside-range] 314 | case c_bottom_accent: | ^~~~ [ 75%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/findiff.c.o [ 76%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/fontprop.c.o [ 76%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/fontser.c.o [ 76%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/glue.c.o [ 76%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/il1peak.c.o [ 76%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/il1tg.c.o [ 76%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/iot.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/lang_fil.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/lettab.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/lineout.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/mmx_addr.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/match_wd.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/p2_bold.c.o In file included from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hrstr/func.h:66, from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c:63: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c: In function ‘RSTR_recog_one_word’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c:344:15: warning: passing argument 1 of ‘_setjmp’ from incompatible pointer type [-Wincompatible-pointer-types] 344 | if((rc=setjmp(Control_Point())) != 0) | ^~~~~~~~~~~~~~~ | | | struct __jmp_buf_tag (*)[1] /usr/include/setjmp.h:45:42: note: expected ‘struct __jmp_buf_tag *’ but argument is of type ‘struct __jmp_buf_tag (*)[1]’ 45 | extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/pass3.c.o [ 77%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/passe.c.o [ 78%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/p2_cour.c.o [ 78%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/perc.c.o [ 78%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/prop.c.o [ 78%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/proport.c.o [ 79%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/proptab.c.o [ 79%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rastror.c.o [ 79%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/punct.c.o [ 79%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rcm.c.o [ 79%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rcontext.c.o [ 80%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rstr_bl.c.o [ 80%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rstr_con.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c: In function ‘Control_Point’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:2651:16: warning: returning ‘struct __jmp_buf_tag *’ from a function with incompatible return type ‘struct __jmp_buf_tag (*)[1]’ [-Wincompatible-pointer-types] 2651 | return jumper; | ^~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c: In function ‘RSTR_IsLanguage’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:510:9: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 510 | chdir(lnOcrPath); | ^~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c: In function ‘RSTRInit’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:631:9: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 631 | chdir(lnOcrPath); | ^~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c: In function ‘RSTR_SetOptions’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:2014:9: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2014 | chdir(lnOcrPath); | ^~~~~~~~~~~~~~~~ [ 80%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rstr_lik.c.o [ 80%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/rstr_p2.c.o [ 80%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/scalar.c.o [ 80%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/shaving.c.o [ 81%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/shevron.c.o [ 81%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/space.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/st_tools.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/snap.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/spec_sym.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/stic_big.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/skew.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/snap_fon.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/stic_cha.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/stic_def.c.o [ 82%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/stic_dis.c.o [ 83%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/stic_frt.c.o [ 83%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/stic_mak.c.o [ 83%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/sweeper.c.o [ 83%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/tm.c.o [ 83%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/tools.c.o [ 83%] Building C object cuneiform_src/Kern/rstr/CMakeFiles/rstr.dir/src/ukr.c.o [ 84%] Linking C shared library librstr.so /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:89:6: warning: type of ‘short_spell’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/passe.c:120:6: note: type mismatch in parameter 3 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/passe.c:120:6: note: type ‘uchar’ should match type ‘void’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/passe.c:120:6: note: ‘short_spell’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/pass3.c:115:52: warning: type of ‘line_handfragment’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:438:45: note: type ‘Bool’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:438:45: note: ‘line_handfragment’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/erect2.c:75:15: warning: type of ‘snap_monitor_ori’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1161:6: note: return value type mismatch /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1161:6: note: type ‘Bool’ should match type ‘Bool16’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1161:6: note: ‘snap_monitor_ori’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1161:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rstr_bl.c:770:9: warning: type of ‘rast_is_BOX_solid’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/dms.c:285:9: note: type mismatch in parameter 2 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/dms.c:285:9: note: type ‘int16_t’ should match type ‘void’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/dms.c:285:9: note: ‘rast_is_BOX_solid’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rstr_p2.c:879:6: warning: type of ‘proc_bI’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffrv.c:3098:6: note: type mismatch in parameter 1 /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffrv.c:3098:6: note: type ‘int16_t’ should match type ‘int32_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffrv.c:3098:6: note: ‘proc_bI’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffrv.c:3098:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/dm1.c:1470:17: warning: type of ‘TM_check_active’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/tm.c:85:6: note: type ‘Bool’ should match type ‘int16_t’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/tm.c:85:6: note: ‘TM_check_active’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/tm.c:85:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffr.c:171:8: warning: type of ‘broken_ii’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/dm2.c:528:7: note: type ‘uchar’ should match type ‘int’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/dm2.c:528:7: note: ‘broken_ii’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/diffrv.c:77:14: warning: type of ‘digital_string_penalty’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/alphabet.c:87:10: note: type ‘int16_t’ should match type ‘uchar’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/alphabet.c:87:10: note: ‘digital_string_penalty’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/erect2.c:76:15: warning: type of ‘snap_activity’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1288:6: note: return value type mismatch /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1288:6: note: type ‘Bool’ should match type ‘Bool16’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1288:6: note: ‘snap_activity’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1288:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/erect2.c:78:15: warning: type of ‘snap_show_text’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1220:6: note: return value type mismatch /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1220:6: note: type ‘Bool’ should match type ‘Bool16’ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1220:6: note: ‘snap_show_text’ was previously declared here /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/snap.c:1220:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/hrstr/cuthdr.h:183:19: warning: type of ‘string’ does not match original declaration [-Wlto-type-mismatch] /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/rcm.c:173:7: note: ‘string’ was previously declared here In function ‘memset’, inlined from ‘make_str_raster’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c:490:3, inlined from ‘match_string’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c:379:8, inlined from ‘match_string’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c:356:8, inlined from ‘RSTR_recog_one_word’ at /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/match_wd.c:347:3: /usr/include/bits/string_fortified.h:59:10: warning: ‘__builtin___memset_chk’ writing 134180865 bytes into a region of size 64000 overflows the destination [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/accents.c: In function ‘type_acc’: /usr/src/debug/cuneiform/cuneiform-linux-1.1.0/cuneiform_src/Kern/rstr/src/accents.c:1430:12: warning: ‘memchr’ specified bound 8 exceeds source size 4 [-Wstringop-overread] [ 84%] Built target rstr [ 84%] Building C object cuneiform_src/Kern/rpstr/CMakeFiles/rpstr.dir/__/hdebug/__snp.c.o [ 84%] Building C object cuneiform_src/Kern/rpstr/CMakeFiles/rpstr.dir/src/capdrop/cap_drop.c.o [ 85%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/__/hdebug/__snp.c.o [ 85%] Building C object cuneiform_src/Kern/rpstr/CMakeFiles/rpstr.dir/src/incl/cor_incl.c.o [ 85%] Building C object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/__/hdebug/__snp.c.o [ 86%] Building C object cuneiform_src/Kern/rpstr/CMakeFiles/rpstr.dir/src/cor_spel.c.o [ 86%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/winc/_adaptive.c.o [ 86%] Building CXX object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/sources/src/negatest/negatestcell.cpp.o [ 86%] Building C object cuneiform_src/Kern/rpstr/CMakeFiles/rpstr.dir/src/rpstr.c.o [ 86%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/new_c/_debug.c.o [ 86%] Building CXX object cuneiform_src/Kern/rpstr/CMakeFiles/rpstr.dir/src/vertstr.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rpstr/src/capdrop/cap_drop.c: In function ‘capdrop_get_main’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rpstr/src/capdrop/cap_drop.c:94:25: warning: comparison between pointer and integer 94 | if( line!=num_ln ) | ^~ [ 86%] Building CXX object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/main/_dll.cpp.o [ 86%] Building C object cuneiform_src/Kern/rpic/CMakeFiles/rpic.dir/__/hdebug/__snp.c.o [ 86%] Building CXX object cuneiform_src/Kern/rpic/CMakeFiles/rpic.dir/sources/debug.cpp.o [ 86%] Building CXX object cuneiform_src/Kern/rpic/CMakeFiles/rpic.dir/sources/dll.cpp.o [ 87%] Building CXX object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/sources/src/negmain/negdefs.cpp.o [ 87%] Building CXX object cuneiform_src/Kern/rpic/CMakeFiles/rpic.dir/sources/polypic.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/negmain/negdefs.cpp: In member function ‘uchar* NegImage::GetPmasp(Rect16*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/negmain/negdefs.cpp:165:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 165 | register uchar* to=pmasp; | ^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/negmain/negdefs.cpp:166:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 166 | register uchar* from=lp+(Height-top-1)*cbytewide+(left>>3); | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/negmain/negdefs.cpp:167:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 167 | register uchar* now; | ^~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/negmain/negdefs.cpp:168:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 168 | register int i; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/negmain/negdefs.cpp:169:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 169 | register int j; | ^ [ 87%] Building CXX object cuneiform_src/Kern/rpic/CMakeFiles/rpic.dir/sources/rectpic.cpp.o [ 87%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/winc/_dlldummy.c.o [ 87%] Building CXX object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/sources/src/recog/negrecog.cpp.o [ 88%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/winc/_graphics.c.o [ 88%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/new_c/_loadroots.c.o [ 88%] Building CXX object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/sources/src/negmain/recnegmain.cpp.o [ 89%] Building CXX object cuneiform_src/Kern/rpic/CMakeFiles/rpic.dir/sources/rpic.cpp.o [ 89%] Building CXX object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/sources/src/negmain/rnegbase.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rpic/sources/rpic.cpp: In function ‘Bool32 RPIC_SearchPictures(Handle, Handle, Handle)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rpic/sources/rpic.cpp:610:26: warning: too many arguments for format [-Wformat-extra-args] 610 | sprintf(tmp_str, " <4 П Перед выделением линий \n", nComps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/main/_mymem.cpp.o [ 89%] Building CXX object cuneiform_src/Kern/rneg/CMakeFiles/rneg.dir/sources/src/searchneg/searchneg.cpp.o [ 89%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/new_c/_partstring.c.o [ 89%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/new_c/_pic_n_table.c.o [ 90%] Building CXX object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/main/_rblock.cpp.o [ 90%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/new_c/_partlayout.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp: In function ‘double NegBlack(uchar*, Rect16)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:166:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 166 | register int i=7-(bytewide*8-w); | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:171:17: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 171 | register uchar bytep; | ^~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:172:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 172 | register int count_black=w*h; | ^~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:173:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 173 | register uchar* p=pmasp; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:174:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 174 | register uchar* pend=p+h*bytewide; | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp: In function ‘void CutNeg(Handle, NegList**, int&, int)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:276:17: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 276 | register uchar bytep; | ^~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:277:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 277 | register int count_black; | ^~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:283:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 283 | register uchar* p; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:284:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 284 | register uchar* pend; | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp: In function ‘void NormNeg(Handle, NegList*, NegList**, int&)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:603:17: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 603 | register uchar bytep; | ^~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:604:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 604 | register int count_black; | ^~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:608:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 608 | register uchar* p; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:609:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 609 | register uchar* pend; | ^~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp: In function ‘Bool IsNegBlack(Handle, NegList*)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:1032:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1032 | register int count_black=w*h; | ^~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:1033:17: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1033 | register uchar bytep; | ^~~~~ [ 90%] Linking CXX shared library librpic.so [ 90%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/compdata.c.o [ 90%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltblocks.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rneg/sources/src/searchneg/searchneg.cpp:1040:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1040 | register uchar* p=pmasp; | ^ [ 90%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltblglue.c.o [ 90%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltbreak.c.o [ 90%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/lterrors.c.o [ 91%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltexcomp.c.o [ 91%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/lthlundo.c.o [ 91%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/lthand.c.o [ 91%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/lthyst.c.o [ 91%] Linking CXX shared library librpstr.so [ 91%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltinclin.c.o [ 91%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltibreak.c.o [ 92%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltmain.c.o [ 92%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltpage.c.o [ 92%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltremove.c.o [ 92%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltroots.c.o [ 92%] Built target rpic [ 93%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltsmart.c.o [ 93%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/lttrees.c.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rblock/sources/c/ltroots.c: In function ‘RootsLoadFile’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rblock/sources/c/ltroots.c:121:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 121 | hFile = (HANDLE)open (pFilename, O_RDONLY | O_BINARY); | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rblock/sources/c/ltroots.c:129:12: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration] 129 | while (read (hFile, &RootRecord, sizeof (ROOT)) == sizeof (ROOT)) | ^~~~ | fread /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rblock/sources/c/ltroots.c:146:13: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration] 146 | close (hFile); | ^~~~~ | pclose [ 93%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/madebug.c.o [ 93%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltwstrip.c.o [ 93%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/ltseps.c.o [ 94%] Linking CXX shared library librneg.so /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rblock/sources/c/ltmain.c: In function ‘LayoutPart1’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/rblock/sources/c/ltmain.c:586:8: warning: type defaults to ‘int’ in declaration of ‘SheetsCorrectRoots’ [-Wimplicit-int] 586 | extern SheetsCorrectRoots(); | ^~~~~~~~~~~~~~~~~~ [ 94%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/msgerr.c.o [ 94%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/scalar.c.o [ 95%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/seblocks.c.o [ 95%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/seform.c.o [ 95%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/sehbreak.c.o [ 95%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/sehyst.c.o [ 95%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/semain.c.o [ 95%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/sestring.c.o [ 96%] Building C object cuneiform_src/Kern/rblock/CMakeFiles/rblock.dir/sources/c/sevbreak.c.o [ 96%] Linking CXX shared library librblock.so [ 96%] Built target rpstr [ 96%] Built target rblock [ 96%] Built target rneg [ 96%] Building C object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/hdebug/__snp.c.o [ 96%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/dll.cpp.o [ 96%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/rmarker.cpp.o [ 96%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/rmarkermem.cpp.o [ 97%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/line_am_util.cpp.o [ 98%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/markdataoper.cpp.o [ 98%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/rmtimer.cpp.o [ 97%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/line_vp_util.cpp.o [ 97%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/line_vp_2_am.cpp.o [ 97%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/shortverticallinesfilter.cpp.o [ 97%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/amu_geom.cpp.o [ 97%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/puma_err.cpp.o [ 98%] Building CXX object cuneiform_src/Kern/rmarker/CMakeFiles/rmarker.dir/__/usage/un_buff.cpp.o [ 98%] Linking CXX shared library librmarker.so [ 98%] Built target rmarker [ 98%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/common.cpp.o [ 98%] Building C object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/__/hdebug/__snp.c.o [ 98%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/debug.cpp.o [ 98%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/enum.cpp.o [ 99%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/partlayout.cpp.o [ 99%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/partrecog.cpp.o [100%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/main/puma.cpp.o [ 99%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/main/dll.cpp.o [ 99%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/main/mymem.cpp.o [ 99%] Building C object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/snp_sjtl.c.o [ 99%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/out.cpp.o [100%] Building CXX object cuneiform_src/Kern/puma/CMakeFiles/cuneiform.dir/c/initdone.cpp.o /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/debug.cpp:302:17: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 302 | "<Ответственный: А.Коноплёв> Этап бинаризации цветных и серых изображений \"по Кронроду\". \ | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp: In function ‘Bool32 PUMA_XSetTemplate(Rect32)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:781:38: warning: narrowing conversion of ‘info.tagCIMAGEBITMAPINFOHEADER::biWidth’ from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 781 | CIMAGE_Rect full = {0,0,info.biWidth,info.biHeight}; | ~~~~~^~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:781:51: warning: narrowing conversion of ‘info.tagCIMAGEBITMAPINFOHEADER::biHeight’ from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 781 | CIMAGE_Rect full = {0,0,info.biWidth,info.biHeight}; | ~~~~~^~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:813:63: warning: narrowing conversion of ‘(rect.tagRect32::right - rect.tagRect32::left)’ from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 813 | CIMAGE_Rect r = {rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top}; | ~~~~~~~~~~^~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:813:85: warning: narrowing conversion of ‘(rect.tagRect32::bottom - rect.tagRect32::top)’ from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 813 | CIMAGE_Rect r = {rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top}; | ~~~~~~~~~~~^~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:820:50: warning: narrowing conversion of ‘(info.tagCIMAGEBITMAPINFOHEADER::biWidth - 1)’ from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 820 | CIMAGE_Rect r = {0,0,info.biWidth-1,info.biHeight-1}; | ~~~~~~~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/puma.cpp:820:66: warning: narrowing conversion of ‘(info.tagCIMAGEBITMAPINFOHEADER::biHeight - 1)’ from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} [-Wnarrowing] 820 | CIMAGE_Rect r = {0,0,info.biWidth-1,info.biHeight-1}; | ~~~~~~~~~~~~~^~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/debug.cpp: In function ‘void InitDebug()’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/debug.cpp:73:18: warning: passing NULL to non-pointer argument 3 of ‘void LDPUMA_RegistryHelp(Handle, const char*, Bool32)’ [-Wconversion-null] 73 | ,NULL); | ^~~~ In file included from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/h/mpuma.h:61, from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/debug.cpp:59: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/dpuma.h:254:80: note: declared here 254 | DEC_FUNC(void, DPUMA_RegistryHelp,(Handle owner, const char * lpName, Bool32 bAppend)); | ~~~~~~~^~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/hdebug/dpuma.h:171:73: note: in definition of macro ‘DEC_FUNC’ 171 | #define DEC_FUNC(a,b,c) typedef a (*FN##b) c; DPUMA_FUNC(a) b c; a L##b c | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/main/dll.cpp:78:58: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 78 | static char s_szVersion[] = "Version OCR Puma "__DATE__"."; | ^ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp: In function ‘Bool32 ConverROUT(char*, int32_t, int32_t, Bool32)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp:81:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 81 | (void*)gnPreserveLineBreaks)|| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp:84:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 84 | !ROUT_SetImportData(ROUT_LONG_Format,(void*)lnFormat)|| | ^~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp:85:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | !ROUT_SetImportData(ROUT_LONG_Code,(void*)lnCode)|| | ^~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp: In function ‘uint32_t ConverROUTtoMemory(void*, int32_t, int32_t, Byte*, uint32_t)’: /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp:147:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 147 | (void*)gnPreserveLineBreaks)|| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp:149:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | !ROUT_SetImportData(ROUT_LONG_Format,(void*)lnFormat)|| | ^~~~~~~~~~~~~~~ /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/Kern/puma/c/out.cpp:150:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 150 | !ROUT_SetImportData(ROUT_LONG_Code,(void*)lnCode)|| | ^~~~~~~~~~~~~ [100%] Linking CXX shared library libcuneiform.so [100%] Built target cuneiform [100%] Building CXX object cuneiform_src/cli/CMakeFiles/cuneiform-cli.dir/cuneiform-cli.cpp.o In file included from /usr/include/ImageMagick-7/Magick++/Include.h:16, from /usr/include/ImageMagick-7/Magick++.h:12, from /startdir/src/cuneiform-linux-1.1.0/cuneiform_src/cli/cuneiform-cli.cpp:156: /usr/include/ImageMagick-7/MagickCore/magick-config.h:63:3: warning: #warning "you should set MAGICKCORE_QUANTUM_DEPTH to sensible default set it to configure time default" [-Wcpp] 63 | # warning "you should set MAGICKCORE_QUANTUM_DEPTH to sensible default set it to configure time default" | ^~~~~~~ /usr/include/ImageMagick-7/MagickCore/magick-config.h:64:3: warning: #warning "this is an obsolete behavior please fix your makefile" [-Wcpp] 64 | # warning "this is an obsolete behavior please fix your makefile" | ^~~~~~~ /usr/include/ImageMagick-7/MagickCore/magick-config.h:86:3: error: #error "you should set MAGICKCORE_HDRI_ENABLE" 86 | # error "you should set MAGICKCORE_HDRI_ENABLE" | ^~~~~ /usr/include/ImageMagick-7/MagickCore/magick-config.h:121:3: error: #error "you should set MAGICKCORE_HDRI_ENABLE" 121 | # error "you should set MAGICKCORE_HDRI_ENABLE" | ^~~~~ make[2]: *** [cuneiform_src/cli/CMakeFiles/cuneiform-cli.dir/build.make:76: cuneiform_src/cli/CMakeFiles/cuneiform-cli.dir/cuneiform-cli.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:2539: cuneiform_src/cli/CMakeFiles/cuneiform-cli.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace2/chroot/build_1bbf5141-706e-41ab-a6d3-1485cb968ab6/build