* Package: x11-misc/lineakd-0.9.0-r4:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking lineakd-0.9.tar.gz to /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work >>> Source unpacked in /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work >>> Preparing source in /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9 ... * Applying lineakd-0.9.0-gcc43.patch ... [ ok ] * Applying lineakd-0.9.0-DELL-XPS-M1330-XOrg-1_5.patch ... [ ok ] * Applying lineakd-0.9.0-automake-linking-libdl.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9' ... * Running 'libtoolize --install --copy --force --automake' ... [ ok ] * Running 'aclocal --system-acdir=/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/temp/aclocal' ... [ ok ] * Moving configure.in to configure.ac (bug #426262) * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ] * Running elibtoolize in: lineakd-0.9/ * Running elibtoolize in: lineakd-0.9/admin/ * Applying portage/1.2.0 patch ... * Applying sed/1.5.6 patch ... * Applying as-needed/2.4.3 patch ... >>> Source prepared. * Clang 16 testing: this build is using a /etc/portage/bashrc hook! >>> Configuring source in /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9 ... * econf: updating lineakd-0.9/config.sub with /usr/share/gnuconfig/config.sub * econf: updating lineakd-0.9/config.guess with /usr/share/gnuconfig/config.guess * econf: updating lineakd-0.9/admin/config.sub with /usr/share/gnuconfig/config.sub * econf: updating lineakd-0.9/admin/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --disable-static --docdir=/usr/share/doc/lineakd-0.9.0-r4 --htmldir=/usr/share/doc/lineakd-0.9.0-r4/html --with-sysroot=/ --libdir=/usr/lib64 --disable-debug --with-x checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for x86_64-pc-linux-gnu-gcc... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether clang accepts -g... yes checking for clang option to enable C11 features... none needed checking whether clang understands -c and -o together... yes checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by clang... /usr/bin/x86_64-pc-linux-gnu-ld checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r checking for x86_64-pc-linux-gnu-file... no checking for file... file checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for gawk... gawk checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from clang object... ok checking for sysroot... / checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking if clang static flag -static works... yes checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking for -p flag to install... yes checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking dependency style of clang... none checking whether the compiler supports GNU C++... yes checking whether clang++ accepts -g... yes checking for clang++ option to enable C++11 features... none needed checking dependency style of clang++... none checking for x86_64-pc-linux-gnu-gcc... (cached) clang checking whether the compiler supports GNU C... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to enable C11 features... (cached) none needed checking whether clang understands -c and -o together... (cached) yes checking how to run the C preprocessor... clang -E checking whether the compiler supports GNU C++... (cached) yes checking whether clang++ accepts -g... (cached) yes checking for clang++ option to enable C++11 features... (cached) none needed checking how to run the C++ preprocessor... clang++ -E checking for ld used by clang++... /usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64 checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... yes checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes checking for clang++ option to produce PIC... -fPIC -DPIC checking if clang++ PIC flag -fPIC -DPIC works... yes checking if clang++ static flag -static works... yes checking if clang++ supports -c -o file.o... yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking dependency style of clang++... (cached) none checking whether clang is blacklisted... no checking whether clang++ supports -Wmissing-format-attribute... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang++ supports -Wundef... yes checking whether clang++ supports -Wno-long-long... yes checking whether clang++ supports -Wno-non-virtual-dtor... yes checking whether clang++ supports -fno-reorder-blocks... yes checking whether clang++ supports -fno-exceptions... yes checking whether clang++ supports -fno-check-new... yes checking whether clang++ supports -fno-common... yes checking whether clang++ supports -fexceptions... yes checking whether system headers can cope with -O2 -fno-inline... irrelevant checking how to run the C++ preprocessor... clang++ -E checking whether clang++ supports -O0... yes checking whether clang++ supports -Wl,--no-undefined... yes checking whether clang++ supports -Wl,--allow-shlib-undefined... yes using lib directory suffix 64 checking for a sed that does not truncate output... /bin/sed checking for ld used by clang... (cached) /usr/bin/x86_64-pc-linux-gnu-ld checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... (cached) yes checking for /usr/bin/x86_64-pc-linux-gnu-ld option to reload object files... (cached) -r checking for BSD-compatible nm... (cached) /usr/bin/x86_64-pc-linux-gnu-nm -B checking how to recognise dependent libraries... (cached) pass_all checking for dlfcn.h... (cached) yes checking for x86_64-pc-linux-gnu-g77... no checking for x86_64-pc-linux-gnu-xlf... no checking for x86_64-pc-linux-gnu-f77... no checking for x86_64-pc-linux-gnu-frt... no checking for x86_64-pc-linux-gnu-pgf77... no checking for x86_64-pc-linux-gnu-cf77... no checking for x86_64-pc-linux-gnu-fort77... no checking for x86_64-pc-linux-gnu-fl32... no checking for x86_64-pc-linux-gnu-af77... no checking for x86_64-pc-linux-gnu-xlf90... no checking for x86_64-pc-linux-gnu-f90... no checking for x86_64-pc-linux-gnu-pgf90... no checking for x86_64-pc-linux-gnu-pghpf... no checking for x86_64-pc-linux-gnu-epcf90... no checking for x86_64-pc-linux-gnu-gfortran... no checking for x86_64-pc-linux-gnu-g95... no checking for x86_64-pc-linux-gnu-xlf95... no checking for x86_64-pc-linux-gnu-f95... no checking for x86_64-pc-linux-gnu-fort... no checking for x86_64-pc-linux-gnu-ifort... no checking for x86_64-pc-linux-gnu-ifc... no checking for x86_64-pc-linux-gnu-efc... no checking for x86_64-pc-linux-gnu-pgfortran... no checking for x86_64-pc-linux-gnu-pgf95... no checking for x86_64-pc-linux-gnu-lf95... no checking for x86_64-pc-linux-gnu-ftn... no checking for x86_64-pc-linux-gnu-nagfor... no checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgfortran... no checking for pgf95... no checking for lf95... no checking for ftn... no checking for nagfor... no checking whether the compiler supports GNU Fortran 77... no checking whether accepts -g... no checking for x86_64-pc-linux-gnu-g77... no checking for x86_64-pc-linux-gnu-xlf... no checking for x86_64-pc-linux-gnu-f77... no checking for x86_64-pc-linux-gnu-frt... no checking for x86_64-pc-linux-gnu-pgf77... no checking for x86_64-pc-linux-gnu-cf77... no checking for x86_64-pc-linux-gnu-fort77... no checking for x86_64-pc-linux-gnu-fl32... no checking for x86_64-pc-linux-gnu-af77... no checking for x86_64-pc-linux-gnu-xlf90... no checking for x86_64-pc-linux-gnu-f90... no checking for x86_64-pc-linux-gnu-pgf90... no checking for x86_64-pc-linux-gnu-pghpf... no checking for x86_64-pc-linux-gnu-epcf90... no checking for x86_64-pc-linux-gnu-gfortran... no checking for x86_64-pc-linux-gnu-g95... no checking for x86_64-pc-linux-gnu-xlf95... no checking for x86_64-pc-linux-gnu-f95... no checking for x86_64-pc-linux-gnu-fort... no checking for x86_64-pc-linux-gnu-ifort... no checking for x86_64-pc-linux-gnu-ifc... no checking for x86_64-pc-linux-gnu-efc... no checking for x86_64-pc-linux-gnu-pgfortran... no checking for x86_64-pc-linux-gnu-pgf95... no checking for x86_64-pc-linux-gnu-lf95... no checking for x86_64-pc-linux-gnu-ftn... no checking for x86_64-pc-linux-gnu-nagfor... no checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgfortran... no checking for pgf95... no checking for lf95... no checking for ftn... no checking for nagfor... no checking whether the compiler supports GNU Fortran 77... (cached) no checking whether accepts -g... (cached) no checking the maximum length of command line arguments... (cached) 1572864 checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from clang object... (cached) ok checking for objdir... (cached) .libs checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar checking for x86_64-pc-linux-gnu-ranlib... (cached) x86_64-pc-linux-gnu-ranlib checking for x86_64-pc-linux-gnu-strip... (cached) x86_64-pc-linux-gnu-strip checking if clang static flag -static works... yes checking if clang supports -fno-rtti -fno-exceptions... (cached) yes checking for clang option to produce PIC... -fPIC checking if clang PIC flag -fPIC works... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by clang++... (cached) /usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64 checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... (cached) yes checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes checking for clang++ option to produce PIC... -fPIC checking if clang++ PIC flag -fPIC works... yes checking if clang++ supports -c -o file.o... (cached) yes checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) yes checking whether a program can dlopen itself... (cached) no appending configuration tag "F77" to libtool checking for dlopen in -ldl... yes checking for shl_unload in -ldld... no checking for dlfcn.h... (cached) yes checking for dl.h... no checking for getopt.h... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking whether we install the helper applications suid root... no checking whether we will make setkeycodes suid root... no checking whether we enable compilation of the evtest utility... false checking Are we compiling on Cygwin?... false checking if lineak should be compiled... yes checking if utils should be compiled... yes checking if lineakd should be compiled... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating lineak/Makefile config.status: creating lineakd/Makefile config.status: creating lineakd/docs/Makefile config.status: creating lineakd/docs/en/Makefile config.status: creating utils/Makefile config.status: creating config.h config.status: executing libtool commands config.status: executing depfiles commands Good - your configure finished. Start make now >>> Source configured. '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/temp/clang16-errors.log' -> '/var/tmp/clang/x11-misc/lineakd-0.9.0-r4/clang16-errors.log' '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/temp/clang16-safe.log' -> '/var/tmp/clang/x11-misc/lineakd-0.9.0-r4/clang16-safe.log' >>> Compiling source in /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9 ... make -j4 make all-recursive make[1]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9' Making all in lineak make[2]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineak' /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o saver.lo saver.cpp /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o loader.lo loader.cpp /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lkey.lo lkey.cpp /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lconfigdata.lo lconfigdata.cpp In file included from In file included from lconfigdata.cpplkey.cpp::In file included from 1818loader.cpp: :: In file included from 18In file included from ../lineak/lconfigdata.h: ../lineak/lkey.h:In file included from :21/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream21: :: In file included from 38In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iostream: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:In file included from :38/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream38: :: In file included from 38In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:In file included from :655/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios655: :: In file included from 38In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:In file included from :39/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iosfwd39: :: /usr/include/features.h38/usr/include/features.h:: :194In file included from 194:/usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h::33655::: In file included from warning: warning: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h"_BSD_SOURCE"_BSD_SOURCE: 39andand: /usr/include/features.h_SVID_SOURCE_SVID_SOURCE: 194areare : 3 deprecated,deprecated,: useuse warning: _DEFAULT_SOURCE""_BSD_SOURCE_DEFAULT_SOURCE" [-W#warnings]and[-W#warnings] _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ ^ # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from saver.cpp:18: In file included from ../lineak/saver.h:20: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iostream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from lconfigdata.cpp:18: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ 2 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lcommand.lo lcommand.cpp In file included from saver.cpp:18: In file included from ../lineak/saver.h:22: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lkey.cpp:18: In file included from ../lineak/lkey.h:29: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lkey.cpp:18: In file included from ../lineak/lkey.h:30: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lkey.cpp:18: In file included from ../lineak/lkey.h:31: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lkey.cpp:18: In file included from ../lineak/lkey.h:31: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ lkey.cpp:30:24: warning: implicit conversion changes signedness: 'int' to 'KeySym' (aka 'unsigned long') [-Wsign-conversion] keysym = 0x1008FF01 + keycount; ~ ~~~~~~~~~~~^~~~~~~~~~ lkey.cpp:36:24: warning: implicit conversion changes signedness: 'int' to 'KeySym' (aka 'unsigned long') [-Wsign-conversion] keysym = 0x1008FF01 + keycount; ~ ~~~~~~~~~~~^~~~~~~~~~ In file included from lcommand.cpp:18: In file included from ./lcommand.h:21: In file included from ../lineak/definitions.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 2 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lconfig.lo lconfig.cpp In file included from lcommand.cpp:18: ./lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ./lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lconfig.cpp:18: In file included from ../lineak/lconfig.h:22: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iosfwd:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 1 warning generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o msgpasser.lo msgpasser.cpp lcommand.cpp:158:28: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'char' [-Wimplicit-int-conversion] macro = command.find('('); ~ ~~~~~~~~^~~~~~~~~ lcommand.cpp:195:24: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] tmp = tmp.substr(0,e); ~~~~~~ ^ lcommand.cpp:216:61: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] tmp2 = lineak_util_functions::unescape(tmp.substr(0,e), "\"#"); ~~~~~~ ^ lcommand.cpp:218:27: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] tmp = tmp.substr(e+1,tmp.length()); ~~~~~~ ~^~ lcommand.cpp:194:13: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] e = tmp.rfind(')'); ~ ~~~~^~~~~~~~~~ lcommand.cpp:210:15: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] e = tmp.find(separator); ~ ~~~~^~~~~~~~~~~~~~~ In file included from msgpasser.cpp:18: In file included from ../lineak/msgpasser.h:22: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/stdlib.h:36: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/cstdlib:41: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from lconfig.cpp:18: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lconfig.cpp:18: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lconfig.cpp:18: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lconfig.cpp:20: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from lconfig.cpp:22: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ lconfig.cpp:195:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool LConfig::isEmpty(){ ^~~~~~ msgpasser.cpp:46:32: warning: implicit conversion changes signedness: '__uid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion] key = ftok(pathname.c_str(), getuid()); ~~~~ ^~~~~~~~ msgpasser.cpp:48:37: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] key = ftok(pathname.c_str(), ikey + getuid()); ~~~~ ~~~~~^~~~~~~~~~ msgpasser.cpp:48:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] key = ftok(pathname.c_str(), ikey + getuid()); ^~~~ ~ msgpasser.cpp:55:16: warning: implicit conversion changes signedness: 'unsigned int' to 'key_t' (aka 'int') [-Wsign-conversion] key = ikey + getuid(); ~ ~~~~~^~~~~~~~~~ msgpasser.cpp:55:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] key = ikey + getuid(); ^~~~ ~ 9 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lineak_core_functions.lo lineak_core_functions.cpp 6 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o configdirectives.lo configdirectives.cpp In file included from lineak_core_functions.cpp:17: In file included from ../lineak/lineak_core_functions.h:25: In file included from /usr/include/stdio.h:27: In file included from /usr/include/bits/libc-header-start.h:33: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 9 warnings generated. In file included from configdirectives.cpp:18: In file included from ../lineak/configdirectives.h:20: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/map:60: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_tree.h:63: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_algobase.h:59: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o ldef.lo ldef.cpp In file included from ldef.cpp:18: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iterator:60: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from configdirectives.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from configdirectives.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from configdirectives.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from configdirectives.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from lineak_core_functions.cpp:17: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lineak_core_functions.cpp:17: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lineak_core_functions.cpp:17: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lineak_core_functions.cpp:17: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ 9 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o displayctrl.lo displayctrl.cpp In file included from ldef.cpp:20: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:29: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lineak_core_functions.cpp:57: In file included from ../lineak/ldef.h:25: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from lineak_core_functions.cpp:57: ../lineak/ldef.h:56:2: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool hasKeyboard(string name); ^~~~~~ ../lineak/ldef.h:68:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty(); ^~~~~~ In file included from ldef.cpp:20: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from ldef.cpp:20: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from ldef.cpp:20: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:30: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from ldef.cpp:20: In file included from ../lineak/ldef.h:25: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from ldef.cpp:20: ../lineak/ldef.h:56:2: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool hasKeyboard(string name); ^~~~~~ ../lineak/ldef.h:68:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty(); ^~~~~~ ldef.cpp:108:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool LDef::hasKeyboard(string name) { ^~~~~~ ldef.cpp:119:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool LDef::isEmpty() { ^~~~~~ In file included from displayctrl.cpp:21: In file included from ../lineak/lconfig.h:22: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iosfwd:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from displayctrl.cpp:21: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from displayctrl.cpp:21: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from displayctrl.cpp:21: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from displayctrl.cpp:23: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ displayctrl.cpp:32:35: warning: unused parameter 'config' [-Wunused-parameter] displayCtrl::displayCtrl(LConfig& config) { ^ displayctrl.cpp:37:33: warning: unused parameter 'config' [-Wunused-parameter] void displayCtrl::init(LConfig& config) { ^ 7 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o configloader.lo configloader.cpp 9 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o xmgr.lo xmgr.cpp In file included from configloader.cpp:17: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iosfwd:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from xmgr.cpp:18: In file included from ../lineak/xmgr.h:29: In file included from /usr/include/stdio.h:27: In file included from /usr/include/bits/libc-header-start.h:33: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 12 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lbutton.lo lbutton.cpp In file included from lbutton.cpp:18: In file included from ../lineak/lbutton.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from configloader.cpp:23: In file included from ./configloader.h:24: In file included from ./lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from configloader.cpp:23: In file included from ./configloader.h:24: In file included from ./lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from configloader.cpp:23: In file included from ./configloader.h:24: ./lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from configloader.cpp:25: In file included from ./lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ configloader.cpp:207:49: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] display = strip_space(keyname.substr(index,index2)); ~~~~~~ ^~~~~~ configloader.cpp:207:43: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] display = strip_space(keyname.substr(index,index2)); ~~~~~~ ^~~~~ configloader.cpp:209:61: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] info.display_name = display.substr(index+1,index2-index-1); ~~~~~~ ~~~~~~~~~~~~^~ configloader.cpp:209:46: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] info.display_name = display.substr(index+1,index2-index-1); ~~~~~~ ~~~~~^~ configloader.cpp:211:37: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] parsed.erase(index,index2-index+1); ~~~~~ ~~~~~~~~~~~~^~ configloader.cpp:211:19: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] parsed.erase(index,index2-index+1); ~~~~~ ^~~~~ configloader.cpp:219:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] ...modifiers = keyname.substr(index+1, keyname.size()-(index+1)); ~ ~~~~~^~ configloader.cpp:219:38: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] modifiers = keyname.substr(index+1, keyname.size()-(i... ~~~~~~ ~~~~~^~ configloader.cpp:205:22: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] index = keyname.find('['); ~ ~~~~~~~~^~~~~~~~~ configloader.cpp:206:23: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] index2 = keyname.find(']'); ~ ~~~~~~~~^~~~~~~~~ configloader.cpp:218:22: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] index = keyname.find('+'); ~ ~~~~~~~~^~~~~~~~~ In file included from xmgr.cpp:19: In file included from ../lineak/lkbd.h:29: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from xmgr.cpp:19: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from xmgr.cpp:19: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from xmgr.cpp:19: In file included from ../lineak/lkbd.h:30: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from xmgr.cpp:19: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from xmgr.cpp:21: ../lineak/lbutton.h:46:7: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const unsigned int getButton() { ^~~~~~ xmgr.cpp:48:12: warning: cast from 'const char *' to '_XPrivDisplay' (aka '(unnamed struct at /usr/include/X11/Xlib.h:493:9) *') increases required alignment from 1 to 8 [-Wcast-align] screen = DefaultScreen (display.c_str()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/X11/Xlib.h:93:31: note: expanded from macro 'DefaultScreen' #define DefaultScreen(dpy) (((_XPrivDisplay)(dpy))->default_screen) ^~~~~~~~~~~~~~~~~~~~ 10 warnings generated. xmgr.cpp:128:33: warning: implicit conversion loses integer precision: 'int' to 'KeyCode' (aka 'unsigned char') [-Wimplicit-int-conversion] mapChangeRec.first_key_sym = tcode; ~ ^~~~~ xmgr.cpp:174:33: warning: implicit conversion loses integer precision: 'int' to 'KeyCode' (aka 'unsigned char') [-Wimplicit-int-conversion] mapChangeRec.first_key_act = keycode; ~ ^~~~~~~ xmgr.cpp:196:29: warning: unused parameter 'theDisplay' [-Wunused-parameter] int Xmgr::Xhandler(Display* theDisplay, XErrorEvent* xev) { ^ In file included from lbutton.cpp:18: In file included from ../lineak/lbutton.h:29: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ xmgr.cpp:237:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] numlock_mask = mask_table[i / modmap->max_keypermod]; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lbutton.cpp:18: In file included from ../lineak/lbutton.h:30: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ xmgr.cpp:239:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] scrolllock_mask = mask_table[i / modmap->max_keypermod]; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xmgr.cpp:244:56: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] if (very_verbose) msg(string("numlock_mask = " + numlock_mask)); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ xmgr.cpp:244:56: note: use array indexing to silence this warning if (very_verbose) msg(string("numlock_mask = " + numlock_mask)); ^ & [ ] xmgr.cpp:245:52: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] if (very_verbose) msg(string("scrolllock_mask = " + scrolllock_mask)); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ xmgr.cpp:245:52: note: use array indexing to silence this warning if (very_verbose) msg(string("scrolllock_mask = " + scrolllock_mask)); ^ & [ ] /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o plugin_definitions.lo plugin_definitions.cpp xmgr.cpp:246:50: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] if (very_verbose) msg(string("capslock_mask = " + capslock_mask)); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ xmgr.cpp:246:50: note: use array indexing to silence this warning if (very_verbose) msg(string("capslock_mask = " + capslock_mask)); ^ & [ ] ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ xmgr.cpp:287:63: warning: implicit conversion changes signedness: 'unsigned long' to 'long' [-Wsign-conversion] XSelectInput(ourdisplay,DefaultRootWindow(ourdisplay),mask); ~~~~~~~~~~~~ ^~~~ xmgr.cpp:337:26: warning: implicit conversion loses integer precision: 'int' to 'KeyCode' (aka 'unsigned char') [-Wimplicit-int-conversion] KeyCode keycode = key->getKeyCode(); ~~~~~~~ ~~~~~^~~~~~~~~~~~ In file included from lbutton.cpp:18: In file included from ../lineak/lbutton.h:31: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lbutton.cpp:18: In file included from ../lineak/lbutton.h:31: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from lbutton.cpp:18: ../lineak/lbutton.h:46:7: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const unsigned int getButton() { ^~~~~~ In file included from plugin_definitions.cpp:18: In file included from ../lineak/plugin_definitions.h:22: In file included from ../lineak/lconfig.h:22: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/fstream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/istream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/ios:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iosfwd:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 18 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o globals.lo globals.cpp 8 warnings generated. In file included from plugin_definitions.cpp:18: In file included from ../lineak/plugin_definitions.h:22: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lockctrl.lo lockctrl.cpp plugin_definitions.cpp:18: In file included from ../lineak/plugin_definitions.h:22: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from plugin_definitions.cpp:18: In file included from ../lineak/plugin_definitions.h:22: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from plugin_definitions.cpp:18: In file included from ../lineak/plugin_definitions.h:24: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ 20 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o defloader.lo defloader.cpp /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lineak_util_functions.lo lineak_util_functions.cpp In file included from lockctrl.cpp:18: In file included from ../lineak/lockctrl.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from defloader.cpp:17: In file included from ../lineak/defloader.h:25: In file included from ../lineak/loader.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from lineak_util_functions.cpp:18: In file included from ../lineak/lineak_util_functions.h:27: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 7 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o commandexec.lo commandexec.cpp In file included from commandexec.cpp:21: In file included from /usr/include/sys/types.h:25: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from lockctrl.cpp:42: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lockctrl.cpp:42: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lockctrl.cpp:42: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lockctrl.cpp:42: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ 7 warnings generated. In file included from defloader.cpp:19: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:29: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lobject.lo lobject.cpp In file included from defloader.cpp:19: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from defloader.cpp:19: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from defloader.cpp:19: In file included from ../lineak/ldef.h:25: In file included from ../lineak/lkbd.h:30: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from commandexec.cpp:27: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from defloader.cpp:19: In file included from ../lineak/ldef.h:25: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from defloader.cpp:19: ../lineak/ldef.h:56:2: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool hasKeyboard(string name); ^~~~~~ ../lineak/ldef.h:68:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty(); ^~~~~~ In file included from defloader.cpp:23: ../lineak/lbutton.h:46:7: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const unsigned int getButton() { ^~~~~~ defloader.cpp:149:29: warning: variable 'j' set but not used [-Wunused-but-set-variable] string::size_type i,j; ^ defloader.cpp:197:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] LButton * abutton = new LButton(key,atoi(data.c_str())); ~~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from lobject.cpp:12: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iostream:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 1 warning generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lkbd.lo lkbd.cpp In file included from commandexec.cpp:31: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from commandexec.cpp:31: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from commandexec.cpp:31: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from lkbd.cpp:18: In file included from ../lineak/lkbd.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 7 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o cdromctrl.lo cdromctrl.cpp In file included from lobject.cpp:14: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lobject.cpp:14: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lobject.cpp:14: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lobject.cpp:14: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from cdromctrl.cpp:18: In file included from ../lineak/cdromctrl.h:21: In file included from ../lineak/definitions.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from lkbd.cpp:18: In file included from ../lineak/lkbd.h:29: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lkbd.cpp:18: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lkbd.cpp:18: In file included from ../lineak/lkbd.h:30: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lkbd.cpp:18: In file included from ../lineak/lkbd.h:30: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from lkbd.cpp:18: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from lkbd.cpp:23: ../lineak/lbutton.h:46:7: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const unsigned int getButton() { ^~~~~~ lkbd.cpp:216:2: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation] return names; ^ lkbd.cpp:214:3: note: previous statement is here for (map::const_iterator m = table.begin(); m != tab... ^ lkbd.cpp:346:1: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool LKbd::isEmpty() { ^~~~~~ In file included from cdromctrl.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from cdromctrl.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from cdromctrl.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from cdromctrl.cpp:19: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ 13 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -I. -I.. -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o pluginmanager.lo pluginmanager.cpp 7 warnings generated. In file included from pluginmanager.cpp:18: In file included from ../lineak/pluginmanager.h:21: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from pluginmanager.cpp:18: In file included from ../lineak/pluginmanager.h:25: In file included from ../lineak/plugin_definitions.h:22: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from pluginmanager.cpp:18: In file included from ../lineak/pluginmanager.h:25: In file included from ../lineak/plugin_definitions.h:22: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from pluginmanager.cpp:18: In file included from ../lineak/pluginmanager.h:25: In file included from ../lineak/plugin_definitions.h:22: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from pluginmanager.cpp:18: In file included from ../lineak/pluginmanager.h:25: In file included from ../lineak/plugin_definitions.h:24: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from pluginmanager.cpp:28: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ pluginmanager.cpp:116:49: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] if (VERSION != version.substr(0,Vsize)) { ~~~~~~ ^~~~~ pluginmanager.cpp:123:45: warning: '&&' within '||' [-Wlogical-op-parentheses] ...== "MACRO" || type == "DISPLAY" && (name != "" && name != snull)) { ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pluginmanager.cpp:123:45: note: place parentheses around the '&&' expression to silence this warning ...== "MACRO" || type == "DISPLAY" && (name != "" && name != snull)) { ^ ( ) pluginmanager.cpp:114:31: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int Vsize = string(VERSION).size(); ~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ pluginmanager.cpp:330:21: warning: implicit conversion loses integer precision: 'std::map, lineak_plugins::plugin_info>::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] int n = plugin_map.size(); ~ ~~~~~~~~~~~^~~~~~ 7 warnings generated. 12 warnings generated. 11 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=link clang++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -version-info 8:0:8 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o liblineak.la -rpath /usr/lib64 pluginmanager.lo globals.lo displayctrl.lo xmgr.lo cdromctrl.lo lineak_core_functions.lo lineak_util_functions.lo lockctrl.lo lcommand.lo saver.lo msgpasser.lo loader.lo lobject.lo lkey.lo lbutton.lo lkbd.lo ldef.lo lconfigdata.lo lconfig.lo defloader.lo configloader.lo configdirectives.lo commandexec.lo plugin_definitions.lo -lX11 -lXext -lXt -lSM -lICE -L/usr/X11R6/lib -lSM -lICE -ldl make[2]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineak' Making all in utils make[2]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/utils' clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -I. -I.. -I../lineak -I. -I.. -I.. -I../lineak -I../lineak/.libs -I../lineakd -I. -I.. -I/usr/include -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o xsendkeys.o xsendkeys.cpp clang -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -I. -I.. -I../lineak -I. -I.. -I.. -I../lineak -I../lineak/.libs -I../lineakd -I. -I.. -I/usr/include -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wformat-security -Wmissing-format-attribute -c -o xsendkeycode.o xsendkeycode.c clang -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -I. -I.. -I../lineak -I. -I.. -I.. -I../lineak -I../lineak/.libs -I../lineakd -I. -I.. -I/usr/include -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wformat-security -Wmissing-format-attribute -c -o send_to_keyboard.o send_to_keyboard.c In file included from In file included from xsendkeys.cppxsendkeycode.c::99: : In file included from In file included from /usr/include/stdio.h/usr/include/stdio.h::2727: : In file included from In file included from /usr/include/bits/libc-header-start.h/usr/include/bits/libc-header-start.h::33: 33/usr/include/features.h: :194/usr/include/features.h:3::194 :warning: 3"_BSD_SOURCE: andwarning: "_BSD_SOURCE_SVID_SOURCE areand deprecated, _SVID_SOURCEuse are_DEFAULT_SOURCE" [-W#warnings]deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from send_to_keyboard.c:2: In file included from /usr/include/stdlib.h:26: In file included from /usr/include/bits/libc-header-start.h:33: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ 1 warning generated. 1 warning generated. /bin/bash ../libtool --silent --tag=CC --mode=link clang -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wformat-security -Wmissing-format-attribute -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o send_to_keyboard send_to_keyboard.o /bin/bash ../libtool --silent --tag=CC --mode=link clang -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -Wformat-security -Wmissing-format-attribute -I.. -I../lineak -I../lineak/.libs -I../lineakd -I. -I.. -I/usr/include -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o xsendkeycode xsendkeycode.o -L../lineak -lXtst -lX11 In file included from xsendkeys.cpp:13: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from xsendkeys.cpp:13: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from xsendkeys.cpp:13: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from xsendkeys.cpp:13: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ xsendkeys.cpp:69:63: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] smodifiers = symname.substr(index+1,symname.size()-(index+1)); ~ ~~~~~^~ xsendkeys.cpp:69:39: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] smodifiers = symname.substr(index+1,symname.size()-(index+1)); ~~~~~~ ~~~~~^~ xsendkeys.cpp:70:32: warning: implicit conversion changes signedness: 'int' to 'std::basic_string::size_type' (aka 'unsigned long') [-Wsign-conversion] parsed = symname.substr(0,index); ~~~~~~ ^~~~~ xsendkeys.cpp:99:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] XTestFakeKeyEvent(dpy, keycode, 1, 0); ~~~~~~~~~~~~~~~~~ ^~~~~~~ xsendkeys.cpp:108:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] XTestFakeKeyEvent(dpy, keycode, 0, 0); ~~~~~~~~~~~~~~~~~ ^~~~~~~ xsendkeys.cpp:68:22: warning: implicit conversion loses integer precision: 'std::basic_string::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] index = symname.find('+'); ~ ~~~~~~~~^~~~~~~~~ 13 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=link clang++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I.. -I../lineak -I../lineak/.libs -I../lineakd -I. -I.. -I/usr/include -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o xsendkeys xsendkeys.o -L../lineak -lXtst -llineak -lX11 make[2]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/utils' Making all in lineakd make[2]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineakd' clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -I. -I.. -I../lineak -I. -I.. -I.. -I../lineak -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o main.o main.cpp clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -I. -I.. -I../lineak -I. -I.. -I.. -I../lineak -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o cmdprefs.o cmdprefs.cpp clang++ -DHAVE_CONFIG_H -DCONFDIR=\"/etc\" -DPLUGINDIR=\"/usr/lib64/lineakd/plugins\" -DBINDIR=\"/usr/bin\" -I. -I.. -I../lineak -I. -I.. -I.. -I../lineak -I../lineakd -I. -I.. -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c -o lineakd_core_functions.o lineakd_core_functions.cpp In file included from lineakd_core_functions.cpp:17: In file included from ./lineakd_core_functions.h:25: In file included from /usr/include/stdio.h:27: In file included from /usr/include/bits/libc-header-start.h:33: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from main.cpp:22: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:38: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE In file included from andcmdprefs.cpp :_SVID_SOURCE18 : areIn file included from ./cmdprefs.h :deprecated,21 : useIn file included from ../lineak/configdirectives.h_DEFAULT_SOURCE": 20[-W#warnings]: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/map:60: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_tree.h:63: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_algobase.h:59: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/c++config.h:655: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/x86_64-pc-linux-gnu/bits/os_defines.h:39: /usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"use ^_DEFAULT_SOURCE" [-W#warnings] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ In file included from cmdprefs.cpp:20: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from cmdprefs.cpp:20: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from cmdprefs.cpp:20: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from cmdprefs.cpp:22: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from lineakd_core_functions.cpp:18: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from lineakd_core_functions.cpp:18: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from lineakd_core_functions.cpp:18: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from lineakd_core_functions.cpp:18: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from main.cpp:69: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:34: ../lineak/lconfigdata.h:34:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty() =0; ^~~~~~ In file included from main.cpp:69: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: In file included from ../lineak/lconfig.h:35: ../lineak/lcommand.h:51:12: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] inline const int numArgs() { return args.size(); } ^~~~~~ ../lineak/lcommand.h:51:46: warning: implicit conversion loses integer precision: 'std::vector::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] inline const int numArgs() { return args.size(); } ~~~~~~ ~~~~~^~~~~~ In file included from main.cpp:69: In file included from ../lineak/lineak_core_functions.h:29: In file included from ../lineak/lobject.h:24: ../lineak/lconfig.h:110:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty(); ^~~~~~ In file included from main.cpp:69: In file included from ../lineak/lineak_core_functions.h:29: ../lineak/lobject.h:52:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const EventType_t getEventType() const { return eve... ^~~~~~ ../lineak/lobject.h:53:22: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual inline const KeyType_t getType() const { return type; } ^~~~~~ In file included from main.cpp:73: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from main.cpp:75: ../lineak/lbutton.h:46:7: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const unsigned int getButton() { ^~~~~~ In file included from main.cpp:76: ../lineak/ldef.h:56:2: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool hasKeyboard(string name); ^~~~~~ ../lineak/ldef.h:68:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty(); ^~~~~~ In file included from lineakd_core_functions.cpp:54: In file included from ../lineak/ldef.h:25: ../lineak/lkbd.h:84:4: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool isEmpty (); ^~~~~~ In file included from lineakd_core_functions.cpp:54: ../lineak/ldef.h:56:2: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] const bool hasKeyboard(string name); ^~~~~~ ../lineak/ldef.h:68:10: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] virtual const bool isEmpty(); ^~~~~~ main.cpp:465:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ...&& (obj->hasModifier((int)xev.xkey.state) || obj->isUsedAsToggle())) ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ main.cpp:505:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] && (obj->hasModifier((int)xev.xkey.state) || o... ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ main.cpp:600:3: warning: bool literal returned from 'main' [-Wmain] return true; ^ ~~~~ lineakd_core_functions.cpp:106:44: warning: unused parameter 'argc' [-Wunused-parameter] void lineakd_core_functions::showusage(int argc, char *argv[]) { ^ lineakd_core_functions.cpp:455:53: warning: unused parameter 'arg' [-Wunused-parameter] void *lineakd_core_functions::handle_messages(void *arg) { ^ 7 warnings generated. 14 warnings generated. 12 warnings generated. /bin/bash ../libtool --silent --tag=CXX --mode=link clang++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -march=native -fno-diagnostics-color -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -rdynamic -L../lineak -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o lineakd lineakd_core_functions.o cmdprefs.o main.o -llineak -lXext -lX11 -ldl -lSM -lICE make[2]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineakd' make[2]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9' make[2]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9' make[1]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9' >>> Source compiled. >>> Test phase [not enabled]: x11-misc/lineakd-0.9.0-r4 >>> Install x11-misc/lineakd-0.9.0-r4 into /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image make -j4 -j1 DESTDIR=/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image install Making install in lineak make[1]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineak' make[2]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineak' /bin/mkdir -p '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/include/lineak' /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c -p -m 644 configdirectives.h configloader.h definitions.h defloader.h lconfig.h lconfigdata.h ldef.h lobject.h lkbd.h lkey.h lbutton.h loader.h msgpasser.h saver.h lcommand.h lockctrl.h lineak_util_functions.h lineak_core_functions.h cdromctrl.h xmgr.h displayctrl.h plugin_definitions.h commandexec.h pluginmanager.h '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/include/lineak' /bin/mkdir -p '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/lib64' /bin/bash ../libtool --silent --mode=install /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c -p liblineak.la '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/lib64' libtool: warning: remember to run 'libtool --finish /usr/lib64' make[2]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineak' make[1]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/lineak' Making install in utils make[1]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/utils' make[2]: Entering directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/utils' bzip2 -c xsendkeycode.8 > xsendkeycode.8.bz2 bzip2 -c xsendkeys.8 > xsendkeys.8.bz2 bzip2 -c send_to_keyboard.8 > send_to_keyboard.8.bz2 /bin/bash ../admin/mkinstalldirs /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/share/man/man8/ chmod 755 /var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/sbin/send_to_keyboard chmod: cannot access '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/image/usr/sbin/send_to_keyboard': No such file or directory make[2]: *** [Makefile:858: send_to_keyboard.8.bz2] Error 1 shuffle=4239289724 make[2]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/utils' make[1]: *** [Makefile:717: install-am] Error 2 shuffle=4239289724 make[1]: Leaving directory '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9/utils' make: *** [Makefile:460: install-recursive] Error 1 shuffle=4239289724 * ERROR: x11-misc/lineakd-0.9.0-r4::gentoo failed (install phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-misc/lineakd-0.9.0-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-misc/lineakd-0.9.0-r4::gentoo'`. * The complete build log is located at '/var/log/portage/x11-misc:lineakd-0.9.0-r4:20221110-195008.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/temp/environment'. * Working directory: '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9' * S: '/var/tmp/portage/x11-misc/lineakd-0.9.0-r4/work/lineakd-0.9'