CMake Warning: Manually-specified variables were not used by the project: LIB_SUFFIX MAN_INSTALL_DIR 100%Done Fetching libevdevplus.SlackBuild... 0%100%100%100%100%100%Done Fetching libevdevplus.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done libevdevPlus-0.1.1/ libevdevPlus-0.1.1/.gitlab-ci.yml libevdevPlus-0.1.1/CMakeLists.txt libevdevPlus-0.1.1/CommonIncludes.hpp libevdevPlus-0.1.1/InputEvent.hpp libevdevPlus-0.1.1/LICENSE libevdevPlus-0.1.1/README.md libevdevPlus-0.1.1/Resource.cpp libevdevPlus-0.1.1/evdevPlus.cpp libevdevPlus-0.1.1/evdevPlus.hpp libevdevPlus-0.1.1/evdevPlus.pc.in libevdevPlus-0.1.1/test.cpp -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/bin/cmake -S/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 -B/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build/CMakeFiles /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' make -f CMakeFiles/evdevPlus.dir/build.make CMakeFiles/evdevPlus.dir/depend make[2]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' cd /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build/CMakeFiles/evdevPlus.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' make -f CMakeFiles/evdevPlus.dir/build.make CMakeFiles/evdevPlus.dir/build make[2]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' [ 12%] Building CXX object CMakeFiles/evdevPlus.dir/evdevPlus.cpp.o /usr/bin/c++ -DevdevPlus_EXPORTS -O2 -fPIC -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/evdevPlus.dir/evdevPlus.cpp.o -MF CMakeFiles/evdevPlus.dir/evdevPlus.cpp.o.d -o CMakeFiles/evdevPlus.dir/evdevPlus.cpp.o -c /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp: In member function ‘evdevPlus::InputEvent evdevPlus::EventDevice::Read()’: /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp:86:26: warning: ‘ssize_t read(int, void*, size_t)’ writing 24 bytes into a region of size 16 overflows the destination [-Wstringop-overflow=] 86 | ssize_t rc = read(FD, &ret.event, sizeof(input_event)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/linux/uinput.h:44, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/CommonIncludes.hpp:36, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.hpp:16, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp:13: /usr/include/linux/input.h:28:24: note: destination object ‘input_event::time’ of size 16 28 | struct timeval time; | ^~~~ In file included from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/CommonIncludes.hpp:33, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.hpp:16, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp:13: /usr/include/unistd.h:360:16: note: in a call to function ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘access (write_only, 2, 3)’ 360 | extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur | ^~~~ [ 25%] Building CXX object CMakeFiles/evdevPlus.dir/Resource.cpp.o /usr/bin/c++ -DevdevPlus_EXPORTS -O2 -fPIC -DNDEBUG -fPIC -std=gnu++11 -MD -MT CMakeFiles/evdevPlus.dir/Resource.cpp.o -MF CMakeFiles/evdevPlus.dir/Resource.cpp.o.d -o CMakeFiles/evdevPlus.dir/Resource.cpp.o -c /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/Resource.cpp [ 37%] Linking CXX shared library libevdevPlus.so /usr/bin/cmake -E cmake_link_script CMakeFiles/evdevPlus.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -fPIC -DNDEBUG -shared -Wl,-soname,libevdevPlus.so.0 -o libevdevPlus.so.0.1.1 CMakeFiles/evdevPlus.dir/evdevPlus.cpp.o CMakeFiles/evdevPlus.dir/Resource.cpp.o /usr/bin/cmake -E cmake_symlink_library libevdevPlus.so.0.1.1 libevdevPlus.so.0 libevdevPlus.so make[2]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' [ 37%] Built target evdevPlus make -f CMakeFiles/evdevPlus_test.dir/build.make CMakeFiles/evdevPlus_test.dir/depend make[2]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' cd /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build/CMakeFiles/evdevPlus_test.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' make -f CMakeFiles/evdevPlus_test.dir/build.make CMakeFiles/evdevPlus_test.dir/build make[2]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' [ 50%] Building CXX object CMakeFiles/evdevPlus_test.dir/test.cpp.o /usr/bin/c++ -O2 -fPIC -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/evdevPlus_test.dir/test.cpp.o -MF CMakeFiles/evdevPlus_test.dir/test.cpp.o.d -o CMakeFiles/evdevPlus_test.dir/test.cpp.o -c /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/test.cpp [ 62%] Linking CXX executable evdevPlus_test /usr/bin/cmake -E cmake_link_script CMakeFiles/evdevPlus_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -fPIC -DNDEBUG -rdynamic CMakeFiles/evdevPlus_test.dir/test.cpp.o -o evdevPlus_test libevdevPlus.so.0.1.1 make[2]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' [ 62%] Built target evdevPlus_test make -f CMakeFiles/evdevPlus_Static.dir/build.make CMakeFiles/evdevPlus_Static.dir/depend make[2]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' cd /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1 /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build/CMakeFiles/evdevPlus_Static.dir/DependInfo.cmake --color= make[2]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' make -f CMakeFiles/evdevPlus_Static.dir/build.make CMakeFiles/evdevPlus_Static.dir/build make[2]: Entering directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' [ 75%] Building CXX object CMakeFiles/evdevPlus_Static.dir/evdevPlus.cpp.o /usr/bin/c++ -O2 -fPIC -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/evdevPlus_Static.dir/evdevPlus.cpp.o -MF CMakeFiles/evdevPlus_Static.dir/evdevPlus.cpp.o.d -o CMakeFiles/evdevPlus_Static.dir/evdevPlus.cpp.o -c /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp: In member function ‘evdevPlus::InputEvent evdevPlus::EventDevice::Read()’: /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp:86:26: warning: ‘ssize_t read(int, void*, size_t)’ writing 24 bytes into a region of size 16 overflows the destination [-Wstringop-overflow=] 86 | ssize_t rc = read(FD, &ret.event, sizeof(input_event)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/linux/uinput.h:44, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/CommonIncludes.hpp:36, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.hpp:16, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp:13: /usr/include/linux/input.h:28:24: note: destination object ‘input_event::time’ of size 16 28 | struct timeval time; | ^~~~ In file included from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/CommonIncludes.hpp:33, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.hpp:16, from /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/evdevPlus.cpp:13: /usr/include/unistd.h:360:16: note: in a call to function ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘access (write_only, 2, 3)’ 360 | extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur | ^~~~ [ 87%] Building CXX object CMakeFiles/evdevPlus_Static.dir/Resource.cpp.o /usr/bin/c++ -O2 -fPIC -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/evdevPlus_Static.dir/Resource.cpp.o -MF CMakeFiles/evdevPlus_Static.dir/Resource.cpp.o.d -o CMakeFiles/evdevPlus_Static.dir/Resource.cpp.o -c /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/Resource.cpp [100%] Linking CXX static library libevdevPlus.a /usr/bin/cmake -P CMakeFiles/evdevPlus_Static.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/evdevPlus_Static.dir/link.txt --verbose=1 /usr/bin/ar qc libevdevPlus.a CMakeFiles/evdevPlus_Static.dir/evdevPlus.cpp.o CMakeFiles/evdevPlus_Static.dir/Resource.cpp.o /usr/bin/ranlib libevdevPlus.a make[2]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' [100%] Built target evdevPlus_Static make[1]: Leaving directory '/usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build' /usr/bin/cmake -E cmake_progress_start /usr/src/slapt-src/libraries/libevdevplus/libevdevPlus-0.1.1/build/CMakeFiles 0 Consolidate compiler generated dependencies of target evdevPlus [ 37%] Built target evdevPlus Consolidate compiler generated dependencies of target evdevPlus_test [ 62%] Built target evdevPlus_test Consolidate compiler generated dependencies of target evdevPlus_Static [100%] Built target evdevPlus_Static Installing the project stripped... -- Install configuration: "Release" -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/lib64/libevdevPlus.so.0.1.1 -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/lib64/libevdevPlus.so.0 -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/lib64/libevdevPlus.so -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/lib64/libevdevPlus.a -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/include/evdevPlus/evdevPlus.hpp -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/include/evdevPlus/InputEvent.hpp -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/include/evdevPlus/CommonIncludes.hpp -- Installing: /usr/src/slapt-src/libraries/libevdevplus/package-libevdevplus/usr/lib64/pkgconfig/evdevPlus.pc Slackware package maker, version 3.14159265. Searching for symbolic links: usr/lib64/libevdevPlus.so libevdevPlus.so.0 usr/lib64/libevdevPlus.so.0 libevdevPlus.so.0.1.1 Making symbolic link creation script: ( cd usr/lib64 ; rm -rf libevdevPlus.so ) ( cd usr/lib64 ; ln -sf libevdevPlus.so.0 libevdevPlus.so ) ( cd usr/lib64 ; rm -rf libevdevPlus.so.0 ) ( cd usr/lib64 ; ln -sf libevdevPlus.so.0.1.1 libevdevPlus.so.0 ) It is recommended that you make these lines your new installation script. Would you like to make this stuff the install script for this package and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/lib64/libevdevPlus.so.0' removed './usr/lib64/libevdevPlus.so' Creating your new ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/libraries/libevdevplus/libevdevplus-0.1.1-x86_64-1salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/evdevPlus_test usr/doc/ usr/doc/libevdevplus-0.1.1/ usr/doc/libevdevplus-0.1.1/LICENSE usr/doc/libevdevplus-0.1.1/README.md usr/doc/libevdevplus-0.1.1/libevdevplus.SlackBuild usr/include/ usr/include/evdevPlus/ usr/include/evdevPlus/CommonIncludes.hpp usr/include/evdevPlus/InputEvent.hpp usr/include/evdevPlus/evdevPlus.hpp usr/lib64/ usr/lib64/libevdevPlus.so.0.1.1 usr/lib64/pkgconfig/ usr/lib64/pkgconfig/evdevPlus.pc Slackware package /usr/src/slapt-src/libraries/libevdevplus/libevdevplus-0.1.1-x86_64-1salix15.0.txz created. Installing package libevdevplus-0.1.1-x86_64-1salix15.0... | libevdevplus (easy-to-use event device library in C++) | | | | | | | | | | | |