Skip to content

Instantly share code, notes, and snippets.

@jungle-boogie
Created August 31, 2015 14:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jungle-boogie/b333580be350c4063e87 to your computer and use it in GitHub Desktop.
Save jungle-boogie/b333580be350c4063e87 to your computer and use it in GitHub Desktop.
build failure on Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
$ make
make -C dsls put_dsl_parse.o
make[1]: Entering directory '/home/jungle/bin/miller/c/dsls'
gcc -o lemon lemon.c
./lemon put_dsl_parse.y
mv put_dsl_parse.c put_dsl_parse.c.tmp
sed \
-e 's/ParseTrace/put_dsl_ParseTrace/g' \
-e 's/ParseTokenName/put_dsl_ParseTokenName/g' \
-e 's/lemon_parser_alloc/put_dsl_lemon_parser_alloc/g' \
-e 's/lemon_parser_free/put_dsl_lemon_parser_free/g' \
-e 's/lemon_parser_parse_token/put_dsl_lemon_parser_parse_token/g' \
-e 's/yy_destructor/put_dsl_yy_destructor/g' \
put_dsl_parse.c.tmp > put_dsl_parse.c
rm -f put_dsl_parse.c.tmp
gcc -I.. -O3 -c -std=gnu99 put_dsl_parse.c
make[1]: Leaving directory '/home/jungle/bin/miller/c/dsls'
make -C dsls put_dsl_lexer.o
make[1]: Entering directory '/home/jungle/bin/miller/c/dsls'
flex --prefix=put_dsl_lexer_ --outfile=put_dsl_lexer.c --header-file=put_dsl_lexer.h put_dsl_lexer.l
gcc -I.. -O3 -c -std=gnu99 put_dsl_lexer.c
make[1]: Leaving directory '/home/jungle/bin/miller/c/dsls'
make -C dsls put_dsl_wrapper.o
make[1]: Entering directory '/home/jungle/bin/miller/c/dsls'
gcc -Wall -I.. -O3 -c -std=gnu99 put_dsl_wrapper.c
put_dsl_wrapper.c: In function ‘put_dsl_parse_inner’:
put_dsl_wrapper.c:24:3: warning: implicit declaration of function ‘put_dsl_lemon_parser_parse_token’ [-Wimplicit-function-declaration]
parse_code = put_dsl_lemon_parser_parse_token(pvparser, lex_code, plexed_node, pasts);
^
put_dsl_wrapper.c: In function ‘put_dsl_parse’:
put_dsl_wrapper.c:61:2: warning: implicit declaration of function ‘put_dsl_lemon_parser_free’ [-Wimplicit-function-declaration]
put_dsl_lemon_parser_free(pvparser, free);
^
make[1]: Leaving directory '/home/jungle/bin/miller/c/dsls'
make -C dsls filter_dsl_parse.o
make[1]: Entering directory '/home/jungle/bin/miller/c/dsls'
./lemon filter_dsl_parse.y
mv filter_dsl_parse.c filter_dsl_parse.c.tmp
sed \
-e 's/ParseTrace/filter_dsl_ParseTrace/g' \
-e 's/ParseTokenName/filter_dsl_ParseTokenName/g' \
-e 's/lemon_parser_alloc/filter_dsl_lemon_parser_alloc/g' \
-e 's/lemon_parser_free/filter_dsl_lemon_parser_free/g' \
-e 's/lemon_parser_parse_token/filter_dsl_lemon_parser_parse_token/g' \
-e 's/yy_destructor/filter_dsl_yy_destructor/g' \
filter_dsl_parse.c.tmp > filter_dsl_parse.c
rm -f filter_dsl_parse.c.tmp
gcc -I.. -O3 -c -std=gnu99 filter_dsl_parse.c
make[1]: Leaving directory '/home/jungle/bin/miller/c/dsls'
make -C dsls filter_dsl_lexer.o
make[1]: Entering directory '/home/jungle/bin/miller/c/dsls'
flex --prefix=filter_dsl_lexer_ --outfile=filter_dsl_lexer.c --header-file=filter_dsl_lexer.h filter_dsl_lexer.l
gcc -I.. -O3 -c -std=gnu99 filter_dsl_lexer.c
make[1]: Leaving directory '/home/jungle/bin/miller/c/dsls'
make -C dsls filter_dsl_wrapper.o
make[1]: Entering directory '/home/jungle/bin/miller/c/dsls'
gcc -Wall -I.. -O3 -c -std=gnu99 filter_dsl_wrapper.c
filter_dsl_wrapper.c: In function ‘filter_dsl_parse_inner’:
filter_dsl_wrapper.c:23:3: warning: implicit declaration of function ‘filter_dsl_lemon_parser_parse_token’ [-Wimplicit-function-declaration]
parse_code = filter_dsl_lemon_parser_parse_token(pvparser, lex_code, plexed_node, past);
^
filter_dsl_wrapper.c: In function ‘filter_dsl_parse’:
filter_dsl_wrapper.c:59:2: warning: implicit declaration of function ‘filter_dsl_lemon_parser_free’ [-Wimplicit-function-declaration]
filter_dsl_lemon_parser_free(pvparser, free);
^
make[1]: Leaving directory '/home/jungle/bin/miller/c/dsls'
gcc -std=gnu99 -I. -Wall -Werror -O3 *.c cli/*.c lib/*.c containers/*.c stream/*.c input/*.c mapping/*.c output/*.c ./dsls/put_dsl_parse.o ./dsls/put_dsl_lexer.o ./dsls/put_dsl_wrapper.o ./dsls/filter_dsl_parse.o ./dsls/filter_dsl_lexer.o ./dsls/filter_dsl_wrapper.o -lm -o mlr
mapping/mlr_val.c: In function ‘s_i_sec2hms_func’:
mapping/mlr_val.c:319:12: error: variable ‘sign’ set but not used [-Werror=unused-but-set-variable]
long long sign = 1LL;
^
mapping/mlr_val.c: In function ‘s_f_fsec2hms_func’:
mapping/mlr_val.c:336:12: error: variable ‘sign’ set but not used [-Werror=unused-but-set-variable]
long long sign = 1LL;
^
cc1: all warnings being treated as errors
Makefile:75: recipe for target 'mlr' failed
make: *** [mlr] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment