this derivation will be built: /nix/store/xy8xbbnq7hb3pfc89idqa1275840rzcr-dawncut-1.54a.drv building '/nix/store/xy8xbbnq7hb3pfc89idqa1275840rzcr-dawncut-1.54a.drv' dawncut-1.54a> unpacking sources dawncut-1.54a> unpacking source archive /nix/store/ksk1r8wf41s9mf6s2clb6qahhm5sjh3f-dawncut-1.54a.tar.gz dawncut-1.54a> source root is dawncut_1_54a dawncut-1.54a> setting SOURCE_DATE_EPOCH to timestamp 1127099112 of file dawncut_1_54a/HISTORY.txt dawncut-1.54a> patching sources dawncut-1.54a> building dawncut-1.54a> build flags: SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash dawncut-1.54a> cd src/FR; make ; cd .. dawncut-1.54a> make[1]: Entering directory '/build/dawncut_1_54a/src/FR' dawncut-1.54a> g++ -Wall -O2 -g -c string.cc dawncut-1.54a> g++ -Wall -O2 -g -c slist.cc dawncut-1.54a> g++ -Wall -O2 -g -c hash.cc dawncut-1.54a> g++ -Wall -O2 -g -c circle.cc dawncut-1.54a> ar -rv libFR.a string.o slist.o hash.o circle.o dawncut-1.54a> ar: creating libFR.a dawncut-1.54a> a - string.o dawncut-1.54a> a - slist.o dawncut-1.54a> a - hash.o dawncut-1.54a> a - circle.o dawncut-1.54a> make[1]: Leaving directory '/build/dawncut_1_54a/src/FR' dawncut-1.54a> cd src/shape; make ; cd .. dawncut-1.54a> make[1]: Entering directory '/build/dawncut_1_54a/src/shape' dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c box.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c trd.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c cons.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c sphere.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c para.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c trap.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c torus.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../generator -c brep.cc dawncut-1.54a> make[1]: Leaving directory '/build/dawncut_1_54a/src/shape' dawncut-1.54a> cd src/cut; make ; cd .. dawncut-1.54a> make[1]: Entering directory '/build/dawncut_1_54a/src/cut' dawncut-1.54a> g++ -Wall -O2 -g -I../FR -c polyhedron.cc dawncut-1.54a> In file included from polyhedron.h:6, dawncut-1.54a> from polyhedron.cc:3: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> g++ -Wall -O2 -g -I../FR -c cut.cc dawncut-1.54a> In file included from polyhedron.h:6, dawncut-1.54a> from cut.h:18, dawncut-1.54a> from cut.cc:3: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> g++ -Wall -O2 -g -I../FR -c divide.cc dawncut-1.54a> In file included from polyhedron.h:6, dawncut-1.54a> from divide.h:4, dawncut-1.54a> from divide.cc:4: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> divide.cc: In member function 'FRBoolean Loop::isConvex()': dawncut-1.54a> divide.cc:46:24: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] dawncut-1.54a> 46 | pd = B - A ^ C - B; dawncut-1.54a> | ~~^~~ dawncut-1.54a> make[1]: Leaving directory '/build/dawncut_1_54a/src/cut' dawncut-1.54a> cd src/generator; make ; cd .. dawncut-1.54a> make[1]: Entering directory '/build/dawncut_1_54a/src/generator' dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../cut -I../shape -c brepgenerator.cc dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../cut -I../shape -c polygenerator.cc dawncut-1.54a> In file included from ../cut/polyhedron.h:6, dawncut-1.54a> from PolyhedronGenerator.h:5, dawncut-1.54a> from polygenerator.cc:1: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> make[1]: Leaving directory '/build/dawncut_1_54a/src/generator' dawncut-1.54a> cd src/reader; make ; cd .. dawncut-1.54a> make[1]: Entering directory '/build/dawncut_1_54a/src/reader' dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../shape -I../generator -I../cut -c analyzer.cc dawncut-1.54a> In file included from Analyzer.h:8, dawncut-1.54a> from analyzer.cc:1: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../shape -I../generator -I../cut -c parser.cc dawncut-1.54a> In file included from Analyzer.h:8, dawncut-1.54a> from Parser.h:4, dawncut-1.54a> from parser.cc:1: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../shape -I../generator -I../cut -c commands.cc dawncut-1.54a> In file included from Analyzer.h:8, dawncut-1.54a> from field.h:4, dawncut-1.54a> from commands.h:4, dawncut-1.54a> from commands.cc:1: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> g++ -Wall -O2 -g -I../FR -I../shape -I../generator -I../cut -c main.cc dawncut-1.54a> In file included from Analyzer.h:8, dawncut-1.54a> from Parser.h:4, dawncut-1.54a> from main.cc:1: dawncut-1.54a> ../FR/FRHash.h:69:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 69 | FR_HashTable::isEmpty; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:70:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 70 | FR_HashTable::numberOfEntries; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> ../FR/FRHash.h:71:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated] dawncut-1.54a> 71 | FR_HashTable::numberOfBuckets; dawncut-1.54a> | ^~~~~~~~~~~~ dawncut-1.54a> make[1]: Leaving directory '/build/dawncut_1_54a/src/reader' dawncut-1.54a> g++ -Wall -O2 -g -o dawncut src/FR/*.o src/shape/*.o src/cut/*.o src/generator/*.o src/reader/*.o -lm dawncut-1.54a> strip dawncut dawncut-1.54a> installing dawncut-1.54a> post-installation fixup dawncut-1.54a> shrinking RPATHs of ELF executables and libraries in /nix/store/qx8mhaz5406yiz4qsz2dd2g4awmzj01r-dawncut-1.54a dawncut-1.54a> shrinking /nix/store/qx8mhaz5406yiz4qsz2dd2g4awmzj01r-dawncut-1.54a/bin/dawncut dawncut-1.54a> strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip dawncut-1.54a> stripping (with command strip and flags -S) in /nix/store/qx8mhaz5406yiz4qsz2dd2g4awmzj01r-dawncut-1.54a/bin dawncut-1.54a> patching script interpreter paths in /nix/store/qx8mhaz5406yiz4qsz2dd2g4awmzj01r-dawncut-1.54a dawncut-1.54a> checking for references to /build/ in /nix/store/qx8mhaz5406yiz4qsz2dd2g4awmzj01r-dawncut-1.54a... upload niks3: ok