Cook: nimrod 0.9.2 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): readline-dev-7.0p5-any Extracting source archive "nimrod_0.9.2.zip" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/nimrod.c -o build/2_1/nimrod.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/system.c -o build/2_1/system.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/commands.c -o build/2_1/commands.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/os.c -o build/2_1/os.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/strutils.c -o build/2_1/strutils.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/parseutils.c -o build/2_1/parseutils.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/times.c -o build/2_1/times.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/posix.c -o build/2_1/posix.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/msgs.c -o build/2_1/msgs.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/options.c -o build/2_1/options.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/lists.c -o build/2_1/lists.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/strtabs.c -o build/2_1/strtabs.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/hashes.c -o build/2_1/hashes.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/tables.c -o build/2_1/tables.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/math.c -o build/2_1/math.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/sockets.c -o build/2_1/sockets.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/ropes.c -o build/2_1/ropes.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/platform.c -o build/2_1/platform.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/crc.c -o build/2_1/crc.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/nversion.c -o build/2_1/nversion.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/condsyms.c -o build/2_1/condsyms.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/ast.c -o build/2_1/ast.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/idents.c -o build/2_1/idents.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/intsets.c -o build/2_1/intsets.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/idgen.c -o build/2_1/idgen.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/astalgo.c -o build/2_1/astalgo.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/rodutils.c -o build/2_1/rodutils.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/extccomp.c -o build/2_1/extccomp.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/osproc.c -o build/2_1/osproc.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/streams.c -o build/2_1/streams.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/wordrecg.c -o build/2_1/wordrecg.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/babelcmd.c -o build/2_1/babelcmd.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/lexer.c -o build/2_1/lexer.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/nimlexbase.c -o build/2_1/nimlexbase.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/llstream.c -o build/2_1/llstream.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/nimconf.c -o build/2_1/nimconf.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/main.c -o build/2_1/main.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/syntaxes.c -o build/2_1/syntaxes.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/parser.c -o build/2_1/parser.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/pbraces.c -o build/2_1/pbraces.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/filters.c -o build/2_1/filters.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/renderer.c -o build/2_1/renderer.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/filter_tmpl.c -o build/2_1/filter_tmpl.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/rodread.c -o build/2_1/rodread.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/types.c -o build/2_1/types.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/trees.c -o build/2_1/trees.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/memfiles.c -o build/2_1/memfiles.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/rodwrite.c -o build/2_1/rodwrite.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/passes.c -o build/2_1/passes.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/magicsys.c -o build/2_1/magicsys.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/nimsets.c -o build/2_1/nimsets.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/bitsets.c -o build/2_1/bitsets.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/semthreads.c -o build/2_1/semthreads.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/importer.c -o build/2_1/importer.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/lookups.c -o build/2_1/lookups.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/semdata.c -o build/2_1/semdata.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/treetab.c -o build/2_1/treetab.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/evals.c -o build/2_1/evals.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/semfold.c -o build/2_1/semfold.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/saturate.c -o build/2_1/saturate.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/transf.c -o build/2_1/transf.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/cgmeth.c -o build/2_1/cgmeth.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/sempass2.c -o build/2_1/sempass2.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/lambdalifting.c -o build/2_1/lambdalifting.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/evaltempl.c -o build/2_1/evaltempl.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/sem.c -o build/2_1/sem.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/procfind.c -o build/2_1/procfind.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/pragmas.c -o build/2_1/pragmas.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/semtypinst.c -o build/2_1/semtypinst.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/sigmatch.c -o build/2_1/sigmatch.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/parampatterns.c -o build/2_1/parampatterns.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/docgen.c -o build/2_1/docgen.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/rstast.c -o build/2_1/rstast.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/rst.c -o build/2_1/rst.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/rstgen.c -o build/2_1/rstgen.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/highlite.c -o build/2_1/highlite.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/algorithm.c -o build/2_1/algorithm.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/aliases.c -o build/2_1/aliases.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/patterns.c -o build/2_1/patterns.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/cgen.c -o build/2_1/cgen.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/ccgutils.c -o build/2_1/ccgutils.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/cgendata.c -o build/2_1/cgendata.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/ccgmerge.c -o build/2_1/ccgmerge.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/jsgen.c -o build/2_1/jsgen.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/json.c -o build/2_1/json.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/lexbase.c -o build/2_1/lexbase.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/unicode.c -o build/2_1/unicode.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/passaux.c -o build/2_1/passaux.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/depends.c -o build/2_1/depends.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/docgen2.c -o build/2_1/docgen2.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/service.c -o build/2_1/service.o gcc -w -O3 -fno-strict-aliasing -Ibuild -c build/2_1/parseopt.c -o build/2_1/parseopt.o gcc -ldl -lm -o bin/nimrod build/2_1/nimrod.o build/2_1/system.o build/2_1/commands.o build/2_1/os.o build/2_1/strutils.o build/2_1/parseutils.o build/2_1/times.o build/2_1/posix.o build/2_1/msgs.o build/2_1/options.o build/2_1/lists.o build/2_1/strtabs.o build/2_1/hashes.o build/2_1/tables.o build/2_1/math.o build/2_1/sockets.o build/2_1/ropes.o build/2_1/platform.o build/2_1/crc.o build/2_1/nversion.o build/2_1/condsyms.o build/2_1/ast.o build/2_1/idents.o build/2_1/intsets.o build/2_1/idgen.o build/2_1/astalgo.o build/2_1/rodutils.o build/2_1/extccomp.o build/2_1/osproc.o build/2_1/streams.o build/2_1/wordrecg.o build/2_1/babelcmd.o build/2_1/lexer.o build/2_1/nimlexbase.o build/2_1/llstream.o build/2_1/nimconf.o build/2_1/main.o build/2_1/syntaxes.o build/2_1/parser.o build/2_1/pbraces.o build/2_1/filters.o build/2_1/renderer.o build/2_1/filter_tmpl.o build/2_1/rodread.o build/2_1/types.o build/2_1/trees.o build/2_1/memfiles.o build/2_1/rodwrite.o build/2_1/passes.o build/2_1/magicsys.o build/2_1/nimsets.o build/2_1/bitsets.o build/2_1/semthreads.o build/2_1/importer.o build/2_1/lookups.o build/2_1/semdata.o build/2_1/treetab.o build/2_1/evals.o build/2_1/semfold.o build/2_1/saturate.o build/2_1/transf.o build/2_1/cgmeth.o build/2_1/sempass2.o build/2_1/lambdalifting.o build/2_1/evaltempl.o build/2_1/sem.o build/2_1/procfind.o build/2_1/pragmas.o build/2_1/semtypinst.o build/2_1/sigmatch.o build/2_1/parampatterns.o build/2_1/docgen.o build/2_1/rstast.o build/2_1/rst.o build/2_1/rstgen.o build/2_1/highlite.o build/2_1/algorithm.o build/2_1/aliases.o build/2_1/patterns.o build/2_1/cgen.o build/2_1/ccgutils.o build/2_1/cgendata.o build/2_1/ccgmerge.o build/2_1/jsgen.o build/2_1/json.o build/2_1/lexbase.o build/2_1/unicode.o build/2_1/passaux.o build/2_1/depends.o build/2_1/docgen2.o build/2_1/service.o build/2_1/parseopt.o /usr/bin/ld: build/2_1/semfold.o: in function `levalueconv_214015': semfold.c:(.text+0x166a): undefined reference to `lrint' collect2: error: ld returned 1 exit status /usr/bin/cook: line 22: ./bin/nimrod: not found /usr/bin/cook: line 23: ./koch: not found Please build Nimrod before installing it Build dependencies to remove: 1 Removing: readline-dev Debug information ret1. ================================================================================ Cook date: 2022-07-22 15:09 Wasted time : 35s 109:semfold.c:(.text+0x166a): undefined reference to `lrint' 110:collect2: error: ld returned 1 exit status ================================================================================ Post-check ================================================================================ Checking build... Failed Updating activity log... Done ================================================================================