Re Yasm 0.7.0 make error

dfeustel at mindspring.com dfeustel at mindspring.com
Wed Apr 16 06:43:46 PDT 2008


I reran ./configure with --enable-debug, then ran make. Make still
errors out. I got the following from the 2nd invocation of make:

2/home/daf/Yasm/yasm-0.7.0}make
make  all-recursive
Making all in po
Making all in .
gcc -std=gnu99  -g -O2   -o yasm yasm.o yasm-options.o libyasm.a
/usr/local/lib/libintl.a /usr/local/lib/libiconv.a 
libyasm.a(nasm-pp.o)(.text+0x5d46): In function `error':
modules/preprocs/nasm/nasm-pp.c:4178: warning: vsprintf() is often
misused, please use vsnprintf()
yasm.o(.text+0x19c3): In function `apply_preproc_builtins':
frontends/yasm/yasm.c:1122: warning: strcpy() is almost always misused,
please use strlcpy()
yasm-options.o(.text+0x2dc): In function `help_msg':
frontends/yasm/yasm-options.c:172: warning: sprintf() is often misused,
please use snprintf()
yasm.o(.text+0x19d2): In function `apply_preproc_builtins':
frontends/yasm/yasm.c:1123: warning: strcat() is almost always misused,
please use strlcat()
libyasm.a(nasm-parse.o)(.text+0x44): In function `get_peek_token':
modules/parsers/nasm/nasm-parse.c:78: undefined reference to
`nasm_parser_lex'
libyasm.a(nasm-parse.o)(.text+0x14f): In function `demand_eol_':
modules/parsers/nasm/nasm-parse.c:132: undefined reference to
`nasm_parser_lex'
libyasm.a(nasm-parse.o)(.text+0x2da): In function `nasm_parser_parse':
modules/parsers/nasm/nasm-parse.c:211: undefined reference to
`nasm_parser_lex'
libyasm.a(nasm-parse.o)(.text+0x540): In function `parse_line':
modules/parsers/nasm/nasm-parse.c:350: undefined reference to
`nasm_parser_lex'
libyasm.a(nasm-parse.o)(.text+0x578):modules/parsers/nasm/nasm-parse.c:315:
undefined reference to `nasm_parser_lex'
libyasm.a(nasm-parse.o)(.text+0x5a7):modules/parsers/nasm/nasm-parse.c:320:
more undefined references to `nasm_parser_lex' follow
collect2: ld returned 1 exit status
*** Error code 1

Stop in /home/daf/Yasm/yasm-0.7.0 (line 1756 of Makefile).
*** Error code 1

Stop in /home/daf/Yasm/yasm-0.7.0 (line 3052 of Makefile).
*** Error code 1

Stop in /home/daf/Yasm/yasm-0.7.0 (line 1600 of Makefile).



More information about the yasm-devel mailing list