neuzz icon indicating copy to clipboard operation
neuzz copied to clipboard

errors in builing

Open honors1 opened this issue 4 years ago • 1 comments

Dear Dongdong She,

I got the errors in building as follows. How to handle this error?

$ gcc -O3 -funroll-loops ./neuzz.c -o neuzz ./neuzz.c: In function ‘copy_seeds’: ./neuzz.c:1820:26: warning: ‘%s’ directive writing up to 255 bytes into a region of size 127 [-Wformat-overflow=] 1820 | sprintf(src, "%s/%s", in_dir, de->d_name); | ^~ In file included from /usr/include/stdio.h:867, from ./neuzz.c:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 2 or more bytes (assuming 257) into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./neuzz.c:1821:26: warning: ‘%s’ directive writing up to 255 bytes into a region of size 127 [-Wformat-overflow=] 1821 | sprintf(dst, "%s/%s", out_dir, de->d_name); | ^~ In file included from /usr/include/stdio.h:867, from ./neuzz.c:3: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 2 or more bytes (assuming 257) into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


My environment is as following:

  • OS: Ubuntu 20.04
  • Python: conda virtual environment python=2.7 on miniconda 3.7
  • gcc: gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0

honors1 avatar Dec 20 '20 12:12 honors1

The error occurs because the version of gcc is too new. Install and use gcc version 5

aditgeorge avatar Nov 15 '21 04:11 aditgeorge