Switch from Debug to Release build configuration

Remove deprecated codecvt.h dependency
Add new Renderer class for GUI support
Implement basic game timing with program start tracking
Create main_gui.cpp for SDL2-based rendered application
Update Timer to track duration in reference variable
Add font loading and rendering capabilities
Remove debug flags from build configuration
```
This commit is contained in:
2026-04-28 19:25:34 +02:00
parent 29868a704c
commit 7eef89fece
36 changed files with 366 additions and 142 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Debug
CMAKE_BUILD_TYPE:STRING=
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
+80 -80
View File
@@ -1640,8 +1640,8 @@ events:
checks:
- "Detecting C compiler ABI info"
directories:
source: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb"
binary: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb"
source: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs"
binary: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs"
cmakeVariables:
CMAKE_CXX_STDLIB_MODULES_JSON: ""
CMAKE_C_FLAGS: ""
@@ -1651,13 +1651,13 @@ events:
variable: "CMAKE_C_ABI_COMPILED"
cached: true
stdout: |
Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb'
Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs'
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_ad066/fast
/usr/bin/make -f CMakeFiles/cmTC_ad066.dir/build.make CMakeFiles/cmTC_ad066.dir/build
make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb'
Building C object CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_de9da/fast
/usr/bin/make -f CMakeFiles/cmTC_de9da.dir/build.make CMakeFiles/cmTC_de9da.dir/build
make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs'
Building C object CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
Target: x86_64-pc-linux-gnu
@@ -1665,8 +1665,8 @@ events:
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.2.1 20260209 (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad066.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ad066.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccvl4XCn.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de9da.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_de9da.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cctGsBxa.s
GNU C23 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)
compiled by GNU C version 15.2.1 20260209, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP
@@ -1681,14 +1681,14 @@ events:
/usr/include
End of search list.
Compiler executable checksum: 4a3176b8a5098bb872007d0a1d5e5fb3
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad066.dir/'
as -v --64 -o CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o /tmp/ccvl4XCn.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de9da.dir/'
as -v --64 -o CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o /tmp/cctGsBxa.s
GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.'
Linking C executable cmTC_ad066
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ad066.dir/link.txt --verbose=1
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.'
Linking C executable cmTC_de9da
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de9da.dir/link.txt --verbose=1
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper
@@ -1699,14 +1699,14 @@ events:
gcc version 15.2.1 20260209 (GCC)
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ad066' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ad066.'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUNLJbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ad066 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_de9da' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_de9da.'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsnSXfS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_de9da /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
collect2 version 15.2.1 20260209
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUNLJbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ad066 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsnSXfS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_de9da /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
GNU ld (GNU Binutils) 2.46
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ad066' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ad066.'
/usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -o cmTC_ad066
make[1]: Leaving directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb'
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_de9da' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_de9da.'
/usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -o cmTC_de9da
make[1]: Leaving directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs'
exitCode: 0
-
@@ -1741,13 +1741,13 @@ events:
Parsed C implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)]
ignore line: [Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb']
ignore line: [Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs']
ignore line: []
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_ad066/fast]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ad066.dir/build.make CMakeFiles/cmTC_ad066.dir/build]
ignore line: [make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-qDFfcb']
ignore line: [Building C object CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_de9da/fast]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_de9da.dir/build.make CMakeFiles/cmTC_de9da.dir/build]
ignore line: [make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-oRyDGs']
ignore line: [Building C object CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [Target: x86_64-pc-linux-gnu]
@@ -1755,8 +1755,8 @@ events:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad066.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ad066.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccvl4XCn.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de9da.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_de9da.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cctGsBxa.s]
ignore line: [GNU C23 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)]
ignore line: [ compiled by GNU C version 15.2.1 20260209 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP]
ignore line: []
@@ -1771,14 +1771,14 @@ events:
ignore line: [ /usr/include]
ignore line: [End of search list.]
ignore line: [Compiler executable checksum: 4a3176b8a5098bb872007d0a1d5e5fb3]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad066.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o /tmp/ccvl4XCn.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de9da.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o /tmp/cctGsBxa.s]
ignore line: [GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.']
ignore line: [Linking C executable cmTC_ad066]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ad066.dir/link.txt --verbose=1]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.']
ignore line: [Linking C executable cmTC_de9da]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de9da.dir/link.txt --verbose=1]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper]
@@ -1789,13 +1789,13 @@ events:
ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ad066' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ad066.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUNLJbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ad066 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_de9da' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_de9da.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsnSXfS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_de9da /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccUNLJbW.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccsnSXfS.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -1810,7 +1810,7 @@ events:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_ad066] ==> ignore
arg [cmTC_de9da] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o]
@@ -1822,7 +1822,7 @@ events:
arg [-L/lib] ==> dir [/lib]
arg [-L/usr/lib] ==> dir [/usr/lib]
arg [-v] ==> ignore
arg [CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
@@ -1837,7 +1837,7 @@ events:
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [collect2 version 15.2.1 20260209]
ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUNLJbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_ad066 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_ad066.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsnSXfS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_de9da /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_de9da.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
linker tool for 'C': /usr/bin/ld
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o]
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o]
@@ -1874,8 +1874,8 @@ events:
checks:
- "Detecting CXX compiler ABI info"
directories:
source: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q"
binary: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q"
source: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE"
binary: "/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE"
cmakeVariables:
CMAKE_CXX_FLAGS: ""
CMAKE_CXX_FLAGS_DEBUG: "-g"
@@ -1886,13 +1886,13 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED"
cached: true
stdout: |
Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q'
Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE'
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_fb443/fast
/usr/bin/make -f CMakeFiles/cmTC_fb443.dir/build.make CMakeFiles/cmTC_fb443.dir/build
make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q'
Building CXX object CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_89576/fast
/usr/bin/make -f CMakeFiles/cmTC_89576.dir/build.make CMakeFiles/cmTC_89576.dir/build
make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE'
Building CXX object CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
Target: x86_64-pc-linux-gnu
@@ -1900,8 +1900,8 @@ events:
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.2.1 20260209 (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fb443.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_fb443.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccDLWzq3.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_89576.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_89576.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccE4FvZK.s
GNU C++17 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)
compiled by GNU C version 15.2.1 20260209, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP
@@ -1919,14 +1919,14 @@ events:
/usr/include
End of search list.
Compiler executable checksum: 5e3969de92aa3c12a625237f01b15b2f
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fb443.dir/'
as -v --64 -o CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccDLWzq3.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_89576.dir/'
as -v --64 -o CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccE4FvZK.s
GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.'
Linking CXX executable cmTC_fb443
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fb443.dir/link.txt --verbose=1
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.'
Linking CXX executable cmTC_89576
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89576.dir/link.txt --verbose=1
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper
@@ -1937,14 +1937,14 @@ events:
gcc version 15.2.1 20260209 (GCC)
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fb443' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fb443.'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHPA8qa.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fb443 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_89576' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_89576.'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDE5LSr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_89576 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
collect2 version 15.2.1 20260209
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHPA8qa.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fb443 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDE5LSr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_89576 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
GNU ld (GNU Binutils) 2.46
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fb443' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fb443.'
/usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_fb443
make[1]: Leaving directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q'
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_89576' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_89576.'
/usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_89576
make[1]: Leaving directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE'
exitCode: 0
-
@@ -1985,13 +1985,13 @@ events:
Parsed CXX implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)]
ignore line: [Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q']
ignore line: [Change Dir: '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE']
ignore line: []
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_fb443/fast]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_fb443.dir/build.make CMakeFiles/cmTC_fb443.dir/build]
ignore line: [make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-B9Tm3Q']
ignore line: [Building CXX object CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_89576/fast]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_89576.dir/build.make CMakeFiles/cmTC_89576.dir/build]
ignore line: [make[1]: Entering directory '/home/fegger/Code/PROG/deepMiner/build/CMakeFiles/CMakeScratch/TryCompile-Or5stE']
ignore line: [Building CXX object CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [Target: x86_64-pc-linux-gnu]
@@ -1999,8 +1999,8 @@ events:
ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fb443.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_fb443.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccDLWzq3.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_89576.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_89576.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccE4FvZK.s]
ignore line: [GNU C++17 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)]
ignore line: [ compiled by GNU C version 15.2.1 20260209 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP]
ignore line: []
@@ -2018,14 +2018,14 @@ events:
ignore line: [ /usr/include]
ignore line: [End of search list.]
ignore line: [Compiler executable checksum: 5e3969de92aa3c12a625237f01b15b2f]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fb443.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccDLWzq3.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_89576.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccE4FvZK.s]
ignore line: [GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [Linking CXX executable cmTC_fb443]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fb443.dir/link.txt --verbose=1]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [Linking CXX executable cmTC_89576]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89576.dir/link.txt --verbose=1]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper]
@@ -2036,13 +2036,13 @@ events:
ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_fb443' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_fb443.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHPA8qa.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fb443 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_89576' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_89576.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDE5LSr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_89576 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccHPA8qa.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccDE5LSr.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -2057,7 +2057,7 @@ events:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-o] ==> ignore
arg [cmTC_fb443] ==> ignore
arg [cmTC_89576] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o]
@@ -2069,7 +2069,7 @@ events:
arg [-L/lib] ==> dir [/lib]
arg [-L/usr/lib] ==> dir [/usr/lib]
arg [-v] ==> ignore
arg [CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
@@ -2080,7 +2080,7 @@ events:
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [collect2 version 15.2.1 20260209]
ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHPA8qa.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_fb443 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_fb443.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDE5LSr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_89576 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_89576.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
linker tool for 'CXX': /usr/bin/ld
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o]
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o]
+89
View File
@@ -11,21 +11,102 @@ set(CMAKE_MAKEFILE_DEPENDS
"CMakeFiles/4.3.2/CMakeCCompiler.cmake"
"CMakeFiles/4.3.2/CMakeCXXCompiler.cmake"
"CMakeFiles/4.3.2/CMakeSystem.cmake"
"/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake/Modules/CMakeCInformation.cmake"
"/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
"/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
"/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
"/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake"
"/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake"
"/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake"
"/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
"/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
"/usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake"
"/usr/share/cmake/Modules/CMakeDetermineSystem.cmake"
"/usr/share/cmake/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
"/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
"/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
"/usr/share/cmake/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
"/usr/share/cmake/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake/Modules/Compiler/GNU.cmake"
"/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
"/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake"
"/usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake"
"/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake"
"/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake"
"/usr/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake"
"/usr/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake"
"/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
"/usr/share/cmake/Modules/Linker/GNU-C.cmake"
"/usr/share/cmake/Modules/Linker/GNU-CXX.cmake"
"/usr/share/cmake/Modules/Linker/GNU.cmake"
@@ -33,6 +114,7 @@ set(CMAKE_MAKEFILE_DEPENDS
"/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-C.cmake"
"/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake"
"/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
@@ -49,6 +131,13 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/4.3.2/CMakeSystem.cmake"
"CMakeFiles/4.3.2/CMakeCCompiler.cmake"
"CMakeFiles/4.3.2/CMakeCXXCompiler.cmake"
"CMakeFiles/4.3.2/CMakeCCompiler.cmake"
"CMakeFiles/4.3.2/CMakeCCompiler.cmake"
"CMakeFiles/4.3.2/CMakeCXXCompiler.cmake"
"CMakeFiles/4.3.2/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
)
@@ -774,7 +774,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o
/usr/include/c++/15.2.1/bits/char_traits.h
/usr/include/c++/15.2.1/bits/charconv.h
/usr/include/c++/15.2.1/bits/chrono.h
/usr/include/c++/15.2.1/bits/codecvt.h
/usr/include/c++/15.2.1/bits/concept_check.h
/usr/include/c++/15.2.1/bits/cpp_type_traits.h
/usr/include/c++/15.2.1/bits/cxxabi_forced.h
@@ -790,11 +789,8 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o
/usr/include/c++/15.2.1/bits/istream.tcc
/usr/include/c++/15.2.1/bits/locale_classes.h
/usr/include/c++/15.2.1/bits/locale_classes.tcc
/usr/include/c++/15.2.1/bits/locale_conv.h
/usr/include/c++/15.2.1/bits/locale_facets.h
/usr/include/c++/15.2.1/bits/locale_facets.tcc
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h
/usr/include/c++/15.2.1/bits/locale_facets_nonio.tcc
/usr/include/c++/15.2.1/bits/localefwd.h
/usr/include/c++/15.2.1/bits/memory_resource.h
/usr/include/c++/15.2.1/bits/memoryfwd.h
@@ -808,7 +804,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o
/usr/include/c++/15.2.1/bits/postypes.h
/usr/include/c++/15.2.1/bits/predefined_ops.h
/usr/include/c++/15.2.1/bits/ptr_traits.h
/usr/include/c++/15.2.1/bits/quoted_string.h
/usr/include/c++/15.2.1/bits/random.h
/usr/include/c++/15.2.1/bits/random.tcc
/usr/include/c++/15.2.1/bits/range_access.h
@@ -873,13 +868,11 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o
/usr/include/c++/15.2.1/ext/string_conversions.h
/usr/include/c++/15.2.1/ext/type_traits.h
/usr/include/c++/15.2.1/initializer_list
/usr/include/c++/15.2.1/iomanip
/usr/include/c++/15.2.1/ios
/usr/include/c++/15.2.1/iosfwd
/usr/include/c++/15.2.1/iostream
/usr/include/c++/15.2.1/istream
/usr/include/c++/15.2.1/limits
/usr/include/c++/15.2.1/locale
/usr/include/c++/15.2.1/memory
/usr/include/c++/15.2.1/mutex
/usr/include/c++/15.2.1/new
@@ -925,10 +918,8 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/messages_members.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/opt_random.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h
/usr/include/ctype.h
/usr/include/endian.h
/usr/include/errno.h
@@ -936,7 +927,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o
/usr/include/features.h
/usr/include/gnu/stubs-64.h
/usr/include/gnu/stubs.h
/usr/include/libintl.h
/usr/include/linux/errno.h
/usr/include/linux/posix_types.h
/usr/include/linux/sched/types.h
@@ -770,7 +770,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: /home/fegger/Code/PROG/deepMiner/src/G
/usr/include/c++/15.2.1/bits/char_traits.h \
/usr/include/c++/15.2.1/bits/charconv.h \
/usr/include/c++/15.2.1/bits/chrono.h \
/usr/include/c++/15.2.1/bits/codecvt.h \
/usr/include/c++/15.2.1/bits/concept_check.h \
/usr/include/c++/15.2.1/bits/cpp_type_traits.h \
/usr/include/c++/15.2.1/bits/cxxabi_forced.h \
@@ -786,11 +785,8 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: /home/fegger/Code/PROG/deepMiner/src/G
/usr/include/c++/15.2.1/bits/istream.tcc \
/usr/include/c++/15.2.1/bits/locale_classes.h \
/usr/include/c++/15.2.1/bits/locale_classes.tcc \
/usr/include/c++/15.2.1/bits/locale_conv.h \
/usr/include/c++/15.2.1/bits/locale_facets.h \
/usr/include/c++/15.2.1/bits/locale_facets.tcc \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.tcc \
/usr/include/c++/15.2.1/bits/localefwd.h \
/usr/include/c++/15.2.1/bits/memory_resource.h \
/usr/include/c++/15.2.1/bits/memoryfwd.h \
@@ -804,7 +800,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: /home/fegger/Code/PROG/deepMiner/src/G
/usr/include/c++/15.2.1/bits/postypes.h \
/usr/include/c++/15.2.1/bits/predefined_ops.h \
/usr/include/c++/15.2.1/bits/ptr_traits.h \
/usr/include/c++/15.2.1/bits/quoted_string.h \
/usr/include/c++/15.2.1/bits/random.h \
/usr/include/c++/15.2.1/bits/random.tcc \
/usr/include/c++/15.2.1/bits/range_access.h \
@@ -869,13 +864,11 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: /home/fegger/Code/PROG/deepMiner/src/G
/usr/include/c++/15.2.1/ext/string_conversions.h \
/usr/include/c++/15.2.1/ext/type_traits.h \
/usr/include/c++/15.2.1/initializer_list \
/usr/include/c++/15.2.1/iomanip \
/usr/include/c++/15.2.1/ios \
/usr/include/c++/15.2.1/iosfwd \
/usr/include/c++/15.2.1/iostream \
/usr/include/c++/15.2.1/istream \
/usr/include/c++/15.2.1/limits \
/usr/include/c++/15.2.1/locale \
/usr/include/c++/15.2.1/memory \
/usr/include/c++/15.2.1/mutex \
/usr/include/c++/15.2.1/new \
@@ -921,10 +914,8 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: /home/fegger/Code/PROG/deepMiner/src/G
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/opt_random.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
/usr/include/ctype.h \
/usr/include/endian.h \
/usr/include/errno.h \
@@ -932,7 +923,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: /home/fegger/Code/PROG/deepMiner/src/G
/usr/include/features.h \
/usr/include/gnu/stubs-64.h \
/usr/include/gnu/stubs.h \
/usr/include/libintl.h \
/usr/include/linux/errno.h \
/usr/include/linux/posix_types.h \
/usr/include/linux/sched/types.h \
@@ -2163,6 +2153,16 @@ CMakeFiles/deep_miner.dir/main.cpp.o:
/usr/lib/Scrt1.o:
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h:
/usr/include/c++/15.2.1/iomanip:
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h:
/usr/include/c++/15.2.1/bits/locale_conv.h:
/usr/include/c++/15.2.1/bits/codecvt.h:
/home/fegger/Code/PROG/deepMiner/src/World.cpp:
/home/fegger/Code/PROG/deepMiner/src/SmartBot.cpp:
@@ -2171,8 +2171,6 @@ CMakeFiles/deep_miner.dir/main.cpp.o:
/home/fegger/Code/PROG/deepMiner/src/LookaheadBot.cpp:
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h:
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/opt_random.h:
/usr/include/c++/15.2.1/tr1/special_function_util.h:
@@ -2201,8 +2199,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o:
/usr/include/c++/15.2.1/pstl/glue_numeric_defs.h:
/usr/include/c++/15.2.1/iomanip:
/usr/include/c++/15.2.1/bits/sstream.tcc:
/usr/include/c++/15.2.1/bits/specfun.h:
@@ -2211,12 +2207,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o:
/usr/include/c++/15.2.1/bits/random.h:
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h:
/usr/include/c++/15.2.1/bits/locale_conv.h:
/usr/include/c++/15.2.1/bits/codecvt.h:
/usr/include/bits/mathcalls-narrow.h:
/usr/include/bits/mathcalls-macros.h:
+1 -1
View File
@@ -6,5 +6,5 @@ CXX_DEFINES =
CXX_INCLUDES = -I/home/fegger/Code/PROG/deepMiner/include
CXX_FLAGS = -g -std=gnu++17 -Wall -Wextra -Wpedantic
CXX_FLAGS = -std=gnu++17 -Wall -Wextra -Wpedantic
+1 -1
View File
@@ -1 +1 @@
/usr/bin/c++ -g -Wl,--dependency-file=CMakeFiles/deep_miner.dir/link.d CMakeFiles/deep_miner.dir/src/BaseRobot.cpp.o CMakeFiles/deep_miner.dir/src/World.cpp.o CMakeFiles/deep_miner.dir/src/SortBot.cpp.o CMakeFiles/deep_miner.dir/src/DigDeepBot.cpp.o CMakeFiles/deep_miner.dir/src/RandomBot.cpp.o CMakeFiles/deep_miner.dir/src/SmartBot.cpp.o CMakeFiles/deep_miner.dir/src/LookaheadBot.cpp.o CMakeFiles/deep_miner.dir/src/Game.cpp.o CMakeFiles/deep_miner.dir/main.cpp.o -o deep_miner
/usr/bin/c++ -Wl,--dependency-file=CMakeFiles/deep_miner.dir/link.d CMakeFiles/deep_miner.dir/src/BaseRobot.cpp.o CMakeFiles/deep_miner.dir/src/World.cpp.o CMakeFiles/deep_miner.dir/src/SortBot.cpp.o CMakeFiles/deep_miner.dir/src/DigDeepBot.cpp.o CMakeFiles/deep_miner.dir/src/RandomBot.cpp.o CMakeFiles/deep_miner.dir/src/SmartBot.cpp.o CMakeFiles/deep_miner.dir/src/LookaheadBot.cpp.o CMakeFiles/deep_miner.dir/src/Game.cpp.o CMakeFiles/deep_miner.dir/main.cpp.o -o deep_miner
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -180,15 +180,6 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: \
/home/fegger/Code/PROG/deepMiner/src/../include/RandomBot.h \
/home/fegger/Code/PROG/deepMiner/src/../include/SmartBot.h \
/home/fegger/Code/PROG/deepMiner/src/../include/SortBot.h \
/usr/include/c++/15.2.1/iomanip /usr/include/c++/15.2.1/locale \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
/usr/include/libintl.h /usr/include/c++/15.2.1/bits/codecvt.h \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.tcc \
/usr/include/c++/15.2.1/bits/locale_conv.h \
/usr/include/c++/15.2.1/bits/quoted_string.h \
/usr/include/c++/15.2.1/sstream /usr/include/c++/15.2.1/bits/sstream.tcc \
/usr/include/c++/15.2.1/numeric \
/usr/include/c++/15.2.1/bits/stl_numeric.h \
/usr/include/c++/15.2.1/pstl/glue_numeric_defs.h \
@@ -215,7 +206,8 @@ CMakeFiles/deep_miner.dir/src/Game.cpp.o: \
/usr/include/c++/15.2.1/bits/random.h \
/usr/include/c++/15.2.1/bits/uniform_int_dist.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/opt_random.h \
/usr/include/c++/15.2.1/bits/random.tcc /usr/include/c++/15.2.1/thread \
/usr/include/c++/15.2.1/bits/random.tcc /usr/include/c++/15.2.1/sstream \
/usr/include/c++/15.2.1/bits/sstream.tcc /usr/include/c++/15.2.1/thread \
/usr/include/c++/15.2.1/bits/std_thread.h \
/usr/include/c++/15.2.1/bits/this_thread_sleep.h \
/usr/include/c++/15.2.1/utility \
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -6,5 +6,5 @@ CXX_DEFINES =
CXX_INCLUDES = -I/home/fegger/Code/PROG/deepMiner/include
CXX_FLAGS = -g -std=gnu++17 -Wall -Wextra -Wpedantic
CXX_FLAGS = -std=gnu++17 -Wall -Wextra -Wpedantic
@@ -1 +1 @@
/usr/bin/c++ -g -Wl,--dependency-file=CMakeFiles/deep_miner_tests.dir/link.d CMakeFiles/deep_miner_tests.dir/src/BaseRobot.cpp.o CMakeFiles/deep_miner_tests.dir/src/World.cpp.o CMakeFiles/deep_miner_tests.dir/src/SortBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/DigDeepBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/RandomBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/SmartBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/LookaheadBot.cpp.o CMakeFiles/deep_miner_tests.dir/tests/test_all.cpp.o -o deep_miner_tests
/usr/bin/c++ -Wl,--dependency-file=CMakeFiles/deep_miner_tests.dir/link.d CMakeFiles/deep_miner_tests.dir/src/BaseRobot.cpp.o CMakeFiles/deep_miner_tests.dir/src/World.cpp.o CMakeFiles/deep_miner_tests.dir/src/SortBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/DigDeepBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/RandomBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/SmartBot.cpp.o CMakeFiles/deep_miner_tests.dir/src/LookaheadBot.cpp.o CMakeFiles/deep_miner_tests.dir/tests/test_all.cpp.o -o deep_miner_tests
+1 -1
View File
@@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "Debug")
set(CMAKE_INSTALL_CONFIG_NAME "")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
BIN
View File
Binary file not shown.
Binary file not shown.
+2
View File
@@ -23,6 +23,8 @@ class Game {
int lastThreshold_ = 0;
int round = 0;
std::vector<Timer::Duration> threadTimes_;
Timer::Duration gameTimer_;
Timer::Clock::time_point programStart_;
void setup ();
void robotLoop ( int idx );
+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include <memory>
#include <string>
#include <vector>
class World;
class Robot;
class Renderer {
public:
Renderer();
~Renderer();
bool init();
void render( const World& world, const std::vector<Robot*>& robots, int round, const std::vector<std::string>& log );
bool waitForStep();
void setAutoAdvanceMs( int ms );
bool isOpen() const;
private:
struct Impl;
std::unique_ptr<Impl> impl_;
};
+8 -6
View File
@@ -10,11 +10,13 @@ struct Timer {
std::chrono::time_point<Clock> start, end;
Duration duration;
explicit Timer () { start = Clock::now(); }
~Timer () {
end = Clock::now();
duration = end - start;
// float ms = duration.count() * 1000;
// std::cout << "Turn took " << ms << " ms" << std::endl;
explicit Timer ( Duration& target ) : target_ ( target ), start_( Clock::now() ) {}
~Timer () noexcept {
target_ = Clock::now() - start_;
}
private:
Duration& target_;
Clock::time_point start_;
};
+23
View File
@@ -0,0 +1,23 @@
#include "include/Game.h"
#include "include/Renderer.h"
#include <exeption>
#include <iostream>
int main() {
try {
Renderer renderer;
if ( !renderer.init() ) {
std::cerr << "Could not initialize SDL2 renderer.\n";
return 1;
}
renderer.setAutoAdvanceMs( 900 );
Game game;
game.setRenderer( &renderer );
game.run();
return 0;
} catch ( const std::exception& e ) {
std::cerr << "Fatal error: " << e.what() << "\n";
return 1;
}
}
+16 -10
View File
@@ -7,13 +7,14 @@
#include <chrono>
#include <cstdlib>
#include <iomanip>
//#include <iomanip>
#include <iostream>
#include <limits>
#include <mutex>
#include <numeric>
#include <random>
#include <stdexcept>
#include <sstream>
#include <thread>
#include <utility>
@@ -38,7 +39,7 @@ void Game::run () {
std::cout << "Initial world sum: " << initialSum << "\n";
world_.display ( robots_ );
Timer gameTimer;
programStart_ = Timer::Clock::now();
std::vector<std::thread> threads;
threads.reserve( robots_.size() );
threadTimes_.resize( robots_.size() );
@@ -82,7 +83,7 @@ void Game::setup () {
}
void Game::robotLoop( int idx ) {
Timer timer;
Timer timer( threadTimes_[idx] );
Robot& robot = *robots_[idx];
while (true) {
{
@@ -118,7 +119,6 @@ void Game::robotLoop( int idx ) {
}
std::this_thread::sleep_for( std::chrono::milliseconds( 10 ) );
}
threadTimes_[idx] = Timer::Clock::now() - timer.start;
}
void Game::fightNearby( Robot& attacker ) {
@@ -184,22 +184,28 @@ void Game::printScores() const {
for ( const auto& r : robots_ ) {
std::cout << r->getName() << " score= " << r->getScore() << " hp=" << r->getHp()
<< ( r->isAlive() ? "" : "[DEAD]") << "\n";
}
}
}
void Game::printResults() const {
Timer::Duration gameTimer = Timer::Clock::now() - programStart_;
float total = 0.0f;
std::cout << "\n--- Thread Timing ___\n";
for ( int i = 0; i < static_cast<int> ( robots_.size() ); ++i ) {
total += threadTimes_[i].count();
std::cout << "Thread " << i << " [" << robots_[i]->getName() << "]: "
<< threadTimes_[i].count() << "ms\n";
}
std::cout << "\nThread total: " << total << " ms\n";
std::cout << "Game : " << gameTimer.count() << " ms";
}
std::unique_ptr<Robot> Game::createRobot( int choice, int x, int y ) const {
if (choice == 1) return std::make_unique<SortBot>(x, y);
if (choice == 2) return std::make_unique<DigDeepBot>(x, y);
if (choice == 3) return std::make_unique<RandomBot>(x, y);
if (choice == 4) return std::make_unique<SmartBot>(x, y);
if (choice == 5) return std::make_unique<LookaheadBot>(x, y);
throw std::invalid_argument("Unknown robot type.");
if (choice == 2) return std::make_unique<DigDeepBot>(x, y);
if (choice == 3) return std::make_unique<RandomBot>(x, y);
if (choice == 4) return std::make_unique<SmartBot>(x, y);
if (choice == 5) return std::make_unique<LookaheadBot>(x, y);
throw std::invalid_argument("Unknown robot type.");
}
+105
View File
@@ -0,0 +1,105 @@
#include "../include/Renderer.h"
#include "../include/Robot.h"
#include "../include/World.h"
#include <SDL2/SDL.h>
#include <SDL2/SDL_render.h>
#include <SDL2/SDL_ttf.h>
#include <SDL2/SDL_video.h>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <sstream>
#include <string>
#include <string>
#include <vector>
namespace {
SDL_Color rgba( Uint8 r, Uint8 g, Uint8 b, Uint8 a = 255 ) {return SDL_Color( r, g, b, a); }
}
struct Renderer::Impl {
SDL_Window* window = nullptr;
SDL_Renderer* sdl = nullptr;
TTF_Font* fontLg = nullptr;
TTF_Font* fontSm = nullptr;
bool open = false;
int autoAdvanceMs = 900;
static constexpr int WIN_W = 920;
static constexpr int WIN_H = 700;
static constexpr int GRID_X = 32;
static constexpr int GRID_Y = 84;
static constexpr int CELL_W = 92;
static constexpr int CELL_H = 82;
static constexpr int PANEL_X = 535;
bool init() {
if (SDL_Init( SDL_INIT_VIDEO ) != 0 ) return false;
if ( TTF_Init() != 0 ) return false;
window = SDL_CreateWindow( "Parallel Deep Miner",
SDL_WINDOWPOS_CENTERED,
SDL_WINDOWPOS_CENTERED,
WIN_W, WIN_H,
SDL_WINDOW_SHOWN );
if ( !window ) return false;
sdl = SDL_CreateRenderer( window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC );
if ( !sdl ) return false;
const char* candidates[] = {
"/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf",
"/usr/share/fonts/dejavu/DjaVuSans.ttf",
"/Library/Fonts/Arial.ttf",
"C:/Windows/Fonts/arial.ttf"
};
for ( const char* path :candidates ) {
if ( !fontLg ) fontLg = TTF_OpenFont( path, 20 );
if ( !fontSm ) fontSm = TTF_OpenFont( path, 13 );
if ( fontLg && fontSm ) break;
}
open = true;
return true;
}
void shutdown() {
if ( fontLg ) TTF_CloseFont( fontLg );
if ( fontSm ) TTF_CloseFont( fontSm );
if ( sdl ) SDL_DestroyRenderer( sdl );
if ( window ) SDL_DestroyWindow( window );
fontLg = nullptr;
fontSm = nullptr;
sdl = nullptr;
window = nullptr;
TTF_Quit();
SDL_Quit();
}
void setColor( SDL_Color c) {
SDL_SetRenderDrawColor( sdl, c.r, c.g, c.b, c.a );
SDL_SetRenderDrawBlendMode( sdl, c.a < 255 ? SDL_BLENDMODE_BLEND : SDL_BLENDMODE_NONE );
}
void fillRect( int x, int y, int w, int h, SDL_Color c ) {
setColor( c );
SDL_Rect r{ x, y, w, h };
SDL_RenderFillRect( sdl, &r );
}
void strokeRect( int x, int y, int w, int h, SDL_Color c ) {
setColor( c );
SDL_Rect r{ x, y, w, h, c};
SDL_RenderDrawRect( sdl, &r );
}
void fillCircle( int cx, int cy, int radius, SDL_Color c ) {
setColor( c );
for ( int dy = -radius; dy <= radius; ++dy ) {
int dx = static_cast<int> ( std::sqrt( radius * radius - dy * dy ));
SDL_RenderDrawLine(sdl, cx - dx, cy - dy, cx + dx, cy + dy);
}
}
};