A 64-bit OS detected -DUSE_DYNAMIC_LOGGING_LEVELS=ON Dynamic logging levels is used Use [g3::setLogLevel(LEVEL boolean)] to enable/disable logging on specified levels -DCHANGE_G3LOG_DEBUG_TO_DBUG=OFF (Debuggin logging level is 'DEBUG') -DENABLE_FATAL_SIGNALHANDLING=ON Fatal signal handler is enabled COMPILE_DEFINITIONS: G3_DYNAMIC_LOGGING End of COMPILE_DEFINITIONS Generated src/g3log/generated_definitions.hpp ******************** START ************************* // AUTO GENERATED MACRO DEFINITIONS FOR G3LOG /** ========================================================================== * 2015 by KjellKod.cc. This is PUBLIC DOMAIN to use at your own risk and comes * with no warranties. This code is yours to share, use and modify with no * strings attached and no restrictions or obligations. * * For more information see g3log/LICENSE or refer refer to http://unlicense.org * ============================================================================*/ #pragma once // CMake induced definitions below. See g3log/Options.cmake for details. #define G3_DYNAMIC_LOGGING ******************** END ************************* cmake for GCC -DADD_SIMPLE_EXAMPLE=OFF -DADD_G3LOG_BENCH_PERFORMANCE=OFF -DADD_G3LOG_UNIT_TEST=OFF Extracting git software version fatal: not a git repository (or any of the parent directories): .git Software Version: 1.2.0 To create installation package: make package Option to install using 'sudo make install Installation locations: ==================== Headers: /usr/local//usr/include/g3log Library installation directory: /usr/local//usr/lib64 For more information please see g3log/CPackLists.txt To install: sudo dpkg -i g3log-***Linux.deb To list package contents: sudo dpkg --contents g3log-***Linux.deb List content of the installed package: sudo dpkg -L g3log To remove: sudo dpkg -r g3log ******************************************************************* Please do 'make clean-cmake' before next cmake generation. It is a good idea to purge your build directory of CMake generated cache files ******************************************************************* .3/test_performance/Performance.cmake g3log-1.3/test_performance/main_threaded_mean.cpp g3log-1.3/test_performance/main_threaded_worst.cpp g3log-1.3/test_performance/performance.h g3log-1.3/test_unit/ g3log-1.3/test_unit/Test.cmake g3log-1.3/test_unit/test_concept_sink.cpp g3log-1.3/test_unit/test_cpp_future_concepts.cpp g3log-1.3/test_unit/test_crashhandler_windows.cpp g3log-1.3/test_unit/test_filechange.cpp g3log-1.3/test_unit/test_io.cpp g3log-1.3/test_unit/test_linux_dynamic_loaded_sharedlib.cpp g3log-1.3/test_unit/test_message.cpp g3log-1.3/test_unit/test_sink.cpp g3log-1.3/test_unit/tester_sharedlib.cpp g3log-1.3/test_unit/tester_sharedlib.h g3log-1.3/test_unit/testing_helpers.cpp g3log-1.3/test_unit/testing_helpers.h -- The CXX compiler identification is GNU 11.2.0 -- 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 -- The C 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 -- Configuring done -- Generating done -- Build files have been written to: /usr/src/slapt-src/development/g3log/g3log-1.3/build [ 5%] Building CXX object CMakeFiles/g3logger_shared.dir/src/crashhandler_unix.cpp.o [ 11%] Building CXX object CMakeFiles/g3logger_shared.dir/src/filesink.cpp.o [ 16%] Building CXX object CMakeFiles/g3logger_shared.dir/src/g3log.cpp.o [ 22%] Building CXX object CMakeFiles/g3logger_shared.dir/src/logcapture.cpp.o [ 27%] Building CXX object CMakeFiles/g3logger_shared.dir/src/loglevels.cpp.o [ 33%] Building CXX object CMakeFiles/g3logger_shared.dir/src/logmessage.cpp.o [ 38%] Building CXX object CMakeFiles/g3logger_shared.dir/src/logworker.cpp.o In file included from /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/sink.hpp:14, from /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/sinkhandle.hpp:11, from /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/logworker.hpp:16, from /usr/src/slapt-src/development/g3log/g3log-1.3/src/logworker.cpp:9: /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp: In instantiation of ‘std::future::type> g3::spawn_task(Func, BgWorker*) [with Func = g3::LogWorker::~LogWorker()::; BgWorker = kjellkod::Active; typename std::result_of::type = void]’: /usr/src/slapt-src/development/g3log/g3log-1.3/src/logworker.cpp:86:42: required from here /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 61 | return std::move(result); | ^ /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: note: remove ‘std::move’ call /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp: In instantiation of ‘std::future::type> g3::spawn_task(Func, BgWorker*) [with Func = g3::LogWorker::addWrappedSink(std::shared_ptr)::; BgWorker = kjellkod::Active; typename std::result_of::type = void]’: /usr/src/slapt-src/development/g3log/g3log-1.3/src/logworker.cpp:115:39: required from here /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: note: remove ‘std::move’ call [ 44%] Building CXX object CMakeFiles/g3logger_shared.dir/src/time.cpp.o [ 50%] Linking CXX shared library libg3logger.so [ 50%] Built target g3logger_shared [ 55%] Building CXX object CMakeFiles/g3logger.dir/src/crashhandler_unix.cpp.o [ 61%] Building CXX object CMakeFiles/g3logger.dir/src/filesink.cpp.o [ 66%] Building CXX object CMakeFiles/g3logger.dir/src/g3log.cpp.o [ 72%] Building CXX object CMakeFiles/g3logger.dir/src/logcapture.cpp.o [ 77%] Building CXX object CMakeFiles/g3logger.dir/src/loglevels.cpp.o [ 83%] Building CXX object CMakeFiles/g3logger.dir/src/logmessage.cpp.o [ 88%] Building CXX object CMakeFiles/g3logger.dir/src/logworker.cpp.o In file included from /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/sink.hpp:14, from /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/sinkhandle.hpp:11, from /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/logworker.hpp:16, from /usr/src/slapt-src/development/g3log/g3log-1.3/src/logworker.cpp:9: /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp: In instantiation of ‘std::future::type> g3::spawn_task(Func, BgWorker*) [with Func = g3::LogWorker::~LogWorker()::; BgWorker = kjellkod::Active; typename std::result_of::type = void]’: /usr/src/slapt-src/development/g3log/g3log-1.3/src/logworker.cpp:86:42: required from here /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 61 | return std::move(result); | ^ /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: note: remove ‘std::move’ call /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp: In instantiation of ‘std::future::type> g3::spawn_task(Func, BgWorker*) [with Func = g3::LogWorker::addWrappedSink(std::shared_ptr)::; BgWorker = kjellkod::Active; typename std::result_of::type = void]’: /usr/src/slapt-src/development/g3log/g3log-1.3/src/logworker.cpp:115:39: required from here /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /usr/src/slapt-src/development/g3log/g3log-1.3/src/g3log/future.hpp:61:30: note: remove ‘std::move’ call [ 94%] Building CXX object CMakeFiles/g3logger.dir/src/time.cpp.o [100%] Linking CXX static library libg3logger.a [100%] Built target g3logger Consolidate compiler generated dependencies of target g3logger_shared [ 50%] Built target g3logger_shared Consolidate compiler generated dependencies of target g3logger [100%] Built target g3logger Install the project... -- Install configuration: "Release" -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/lib64/libg3logger.a -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/lib64/libg3logger.so -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/g2log.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/active.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/crashhandler.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/filesink.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/future.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/g3log.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/generated_definitions.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/logcapture.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/loglevels.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/logmessage.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/logworker.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/moveoncopy.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/shared_queue.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/sink.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/sinkhandle.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/sinkwrapper.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/stacktrace_windows.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/std2_make_unique.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/stlpatch_future.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/include/g3log/time.hpp -- Installing: /usr/src/slapt-src/development/g3log/package-g3log/usr/lib64/cmake/G3LOG/G3LOGConfig.cmake Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. 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/development/g3log/g3log-1.3-x86_64-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/doc/ usr/doc/g3log-1.3/ usr/doc/g3log-1.3/API.markdown usr/doc/g3log-1.3/LICENSE usr/doc/g3log-1.3/README.markdown usr/doc/g3log-1.3/g3log.SlackBuild usr/include/ usr/include/g3log/ usr/include/g3log/active.hpp usr/include/g3log/crashhandler.hpp usr/include/g3log/filesink.hpp usr/include/g3log/future.hpp usr/include/g3log/g2log.hpp usr/include/g3log/g3log.hpp usr/include/g3log/generated_definitions.hpp usr/include/g3log/logcapture.hpp usr/include/g3log/loglevels.hpp usr/include/g3log/logmessage.hpp usr/include/g3log/logworker.hpp usr/include/g3log/moveoncopy.hpp usr/include/g3log/shared_queue.hpp usr/include/g3log/sink.hpp usr/include/g3log/sinkhandle.hpp usr/include/g3log/sinkwrapper.hpp usr/include/g3log/stacktrace_windows.hpp usr/include/g3log/std2_make_unique.hpp usr/include/g3log/stlpatch_future.hpp usr/include/g3log/time.hpp usr/lib64/ usr/lib64/cmake/ usr/lib64/cmake/G3LOG/ usr/lib64/cmake/G3LOG/G3LOGConfig.cmake usr/lib64/libg3logger.a usr/lib64/libg3logger.so Slackware package /usr/src/slapt-src/development/g3log/g3log-1.3-x86_64-1salix15.0.txz created. Installing package g3log-1.3-x86_64-1salix15.0... | g3log (Asynchronous logger with Dynamic Sinks) | | G3log is an asynchronous, "crash safe", logger that is easy to | use with default logging sinks or you can add your own. G3log is | made with plain C++11 with no external libraries. | | | | | https://github.com/KjellKod/g3log | | |