#24 `make test` does not honor DEBUG flag for some targets

باز‌کردن
1 ماه پیش باز شده توسط scossu · 0 دیدگاه

$ make test CFLAGS: -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 EXT_SRC: ext/log/src/log.c ext/hashmap/hashmap.c ext/tpl/src/tpl.c EXT_OBJ: ./build/ext/log/src/log.o ./build/ext/hashmap/hashmap.o ./build/ext/tpl/src/tpl.o OBJ: ./build/ext/log/src/log.o ./build/ext/hashmap/hashmap.o ./build/ext/tpl/src/tpl.o ./build/buffer.o ./build/codec.o ./build/core.o ./build/environment.o ./build/graph.o ./build/namespace.o ./build/store.o ./build/store_htable.o ./build/store_mdb.o ./build/term.o LIBS: ./bin/libvolksdata.a ./bin/libvolksdata.so gcc ext/sqlite/tool/lemon.c -o bin/lemon mkdir -p ./build && \ make -C src/codec codec DEBUG=1 make[1]: Entering directory '/home/ste/code/lsup_rdf/src/codec' CODEC_OBJ: ../../build/codec_nt_dbg.o ../../build/codec_ttl_dbg.o GRAMMAR_OBJ: ../../build/grammar_nt_dbg.o ../../build/grammar_ttl_dbg.o PARSER_OBJ: ../../build/parser_nt_dbg.o ../../build/parser_ttl_dbg.o OBJ: ../../build/grammar_nt_dbg.o ../../build/grammar_ttl_dbg.o ../../build/parser_nt_dbg.o ../../build/parser_ttl_dbg.o ../../build/codec_nt_dbg.o ../../build/codec_ttl_dbg.o CFLAGS: -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG ../../bin/lemon grammar_nt.y -p -T../../ext/sqlite/tool/lempar.c -d../../build mv ../../build/grammar_nt.h ../../include/volksdata/codec/tokens_nt.h mv ../../build/grammar_nt.c ./ gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c grammar_nt.c -o ../../build/grammar_nt_dbg.o ../../bin/lemon grammar_ttl.y -p -T../../ext/sqlite/tool/lempar.c -d../../build mv ../../build/grammar_ttl.h ../../include/volksdata/codec/tokens_ttl.h mv ../../build/grammar_ttl.c ./ gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c grammar_ttl.c -o ../../build/grammar_ttl_dbg.o re2c lexer_nt.re -o parser_nt.c -T --case-ranges gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c parser_nt.c -o ../../build/parser_nt_dbg.o re2c lexer_ttl.re -o parser_ttl.c -T --case-ranges gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c parser_ttl.c -o ../../build/parser_ttl_dbg.o gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c codec_nt.c -o ../../build/codec_nt_dbg.o gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c codec_ttl.c -o ../../build/codec_ttl_dbg.o make[1]: Leaving directory '/home/ste/code/lsup_rdf/src/codec' mkdir -p build/ext/log/src/ gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c ext/log/src/log.c -o build/ext/log/src/log.o mkdir -p build/ext/hashmap/ gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c ext/hashmap/hashmap.c -o build/ext/hashmap/hashmap.o mkdir -p build/ext/tpl/src/ gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c ext/tpl/src/tpl.c -o build/ext/tpl/src/tpl.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/buffer.c -o build/buffer.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/codec.c -o build/codec.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/core.c -o build/core.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/environment.c -o build/environment.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/graph.c -o build/graph.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/namespace.c -o build/namespace.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/store.c -o build/store.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/store_htable.c -o build/store_htable.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/store_mdb.c -o build/store_mdb.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/term.c -o build/term.o ar rs bin/libvolksdata.a build/ext/log/src/log.o build/ext/hashmap/hashmap.o build/ext/tpl/src/tpl.o build/buffer.o build/codec.o build/core.o build/environment.o build/graph.o build/namespace.o build/store.o build/store_htable.o build/store_mdb.o build/term.o ./build/codec_nt.o ./build/codec_ttl.o ./build/parser_nt.o ./build/parser_ttl.o ./build/grammar_nt.o ./build/grammar_ttl.o ar: creating bin/libvolksdata.a ar: ./build/codec_nt.o: No such file or directory make: *** [Makefile:137: bin/libvolksdata.a] Error 1

It looks like some targets are not picking up the DEBUG = 1 target-specific variable set for test.

``` $ make test CFLAGS: -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 EXT_SRC: ext/log/src/log.c ext/hashmap/hashmap.c ext/tpl/src/tpl.c EXT_OBJ: ./build/ext/log/src/log.o ./build/ext/hashmap/hashmap.o ./build/ext/tpl/src/tpl.o OBJ: ./build/ext/log/src/log.o ./build/ext/hashmap/hashmap.o ./build/ext/tpl/src/tpl.o ./build/buffer.o ./build/codec.o ./build/core.o ./build/environment.o ./build/graph.o ./build/namespace.o ./build/store.o ./build/store_htable.o ./build/store_mdb.o ./build/term.o LIBS: ./bin/libvolksdata.a ./bin/libvolksdata.so gcc ext/sqlite/tool/lemon.c -o bin/lemon mkdir -p ./build && \ make -C src/codec codec DEBUG=1 make[1]: Entering directory '/home/ste/code/lsup_rdf/src/codec' CODEC_OBJ: ../../build/codec_nt_dbg.o ../../build/codec_ttl_dbg.o GRAMMAR_OBJ: ../../build/grammar_nt_dbg.o ../../build/grammar_ttl_dbg.o PARSER_OBJ: ../../build/parser_nt_dbg.o ../../build/parser_ttl_dbg.o OBJ: ../../build/grammar_nt_dbg.o ../../build/grammar_ttl_dbg.o ../../build/parser_nt_dbg.o ../../build/parser_ttl_dbg.o ../../build/codec_nt_dbg.o ../../build/codec_ttl_dbg.o CFLAGS: -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG ../../bin/lemon grammar_nt.y -p -T../../ext/sqlite/tool/lempar.c -d../../build mv ../../build/grammar_nt.h ../../include/volksdata/codec/tokens_nt.h mv ../../build/grammar_nt.c ./ gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c grammar_nt.c -o ../../build/grammar_nt_dbg.o ../../bin/lemon grammar_ttl.y -p -T../../ext/sqlite/tool/lempar.c -d../../build mv ../../build/grammar_ttl.h ../../include/volksdata/codec/tokens_ttl.h mv ../../build/grammar_ttl.c ./ gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c grammar_ttl.c -o ../../build/grammar_ttl_dbg.o re2c lexer_nt.re -o parser_nt.c -T --case-ranges gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c parser_nt.c -o ../../build/parser_nt_dbg.o re2c lexer_ttl.re -o parser_ttl.c -T --case-ranges gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c parser_ttl.c -o ../../build/parser_ttl_dbg.o gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c codec_nt.c -o ../../build/codec_nt_dbg.o gcc -std=gnu11 -Wall -fPIC -I../../include -I../../ext/tpl/src -I../../ext/hashmap -I../../ext/log/src -I../../test -O0 -g3 -DDEBUG -c codec_ttl.c -o ../../build/codec_ttl_dbg.o make[1]: Leaving directory '/home/ste/code/lsup_rdf/src/codec' mkdir -p build/ext/log/src/ gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c ext/log/src/log.c -o build/ext/log/src/log.o mkdir -p build/ext/hashmap/ gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c ext/hashmap/hashmap.c -o build/ext/hashmap/hashmap.o mkdir -p build/ext/tpl/src/ gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c ext/tpl/src/tpl.c -o build/ext/tpl/src/tpl.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/buffer.c -o build/buffer.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/codec.c -o build/codec.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/core.c -o build/core.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/environment.c -o build/environment.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/graph.c -o build/graph.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/namespace.c -o build/namespace.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/store.c -o build/store.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/store_htable.c -o build/store_htable.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/store_mdb.c -o build/store_mdb.o gcc -std=gnu11 -Wall -fPIC -I. -Iinclude -Iext/tpl/src -Iext/hashmap -Iext/log/src -O3 -c src/term.c -o build/term.o ar rs bin/libvolksdata.a build/ext/log/src/log.o build/ext/hashmap/hashmap.o build/ext/tpl/src/tpl.o build/buffer.o build/codec.o build/core.o build/environment.o build/graph.o build/namespace.o build/store.o build/store_htable.o build/store_mdb.o build/term.o ./build/codec_nt.o ./build/codec_ttl.o ./build/parser_nt.o ./build/parser_ttl.o ./build/grammar_nt.o ./build/grammar_ttl.o ar: creating bin/libvolksdata.a ar: ./build/codec_nt.o: No such file or directory make: *** [Makefile:137: bin/libvolksdata.a] Error 1``` It looks like some targets are not picking up the `DEBUG = 1` target-specific variable set for `test`.
برای پیوستن به گفتگو، وارد شودید.
بدون نقطه عطف
بدون مسئول رسیدگی
1 مشارکت کننده
درحال بارگذاری...
لغو
ذخيره
هنوز محتوایی ایجاد نشده.