DEBUG: Executing shell function do_compile
NOTE: make -j 10 -l 64 -e MAKEFLAGS= STRIP=true LF2= CF_NOOPT=-I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -f unix/Makefile generic
sh unix/configure "gcc " "-I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe" "bzip2"
Check C compiler operation
  Ok
Check C compiler type (optimization options)
  GNU C ()
Check for the C preprocessor
Check if we can use asm code
Check for ANSI options
Check for prototypes
Check the handling of const
Check for time_t
Check for size_t
Check for off_t
Check for Large File Support
-- yes we have Large File Support!
Check for wide char support
-- no Unicode (wchar_t) support
Check for setlocale support (needed for UNICODE Native check)
-- have setlocale, can check for charset type
--  - enabling UTF8-native support!
Check for gcc no-builtin flag
Check for fchmod
Check for fchown
Check for lchown
Check for nl_langinfo
Check for lchmod
gcc: error: unrecognized command-line option ‘-rtlib=libgcc’
gcc: error: unrecognized command-line option ‘--unwindlib=libgcc’
Check for memset
Check for errno declaration
Check for directory libraries
Check for readlink
Check for directory include file
Check for non existent include files
Check for term I/O include file
Check for MBCS include files
Check for MBCS support
-- no MBCS support
Check for valloc
Check for /usr/local/bin and /usr/local/man
Checking for OS specialties
Check for symbolic links
Check bzip2 support
  Check for bzip2 sources in unzip's bzip2 subdirectory
-- bzip2 sources not found - no bzip2 support
eval make -f unix/Makefile unzips ACONF_DEP=flags `cat flags`
make[1]: Entering directory 'TMPDIR/work/x86_64-linux/unzip-native/6.0/unzip60'
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  unzip.c
In file included from unzip.h:719,
                 from unzip.c:68:
unzip.c: In function ‘usage’:
unzpriv.h:1009:45: warning: format ‘%c’ expects argument of type ‘int’, but argument 3 has type ‘char *’ [-Wformat=]
 1009 | #    define LoadFarString(x)        (char *)(x)
      |                                             ^
unzpriv.h:2718:61: note: in definition of macro ‘Info’
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
      |                                                             ^~~~~~~~
unzip.c:2118:43: note: in expansion of macro ‘LoadFarString’
 2118 |         Info(slide, flag, ((char *)slide, LoadFarString(ZipInfoUsageLine3),
      |                                           ^~~~~~~~~~~~~
unzpriv.h:1009:45: warning: format ‘%c’ expects a matching ‘int’ argument [-Wformat=]
 1009 | #    define LoadFarString(x)        (char *)(x)
      |                                             ^
unzpriv.h:2718:61: note: in definition of macro ‘Info’
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
      |                                                             ^~~~~~~~
unzip.c:2118:43: note: in expansion of macro ‘LoadFarString’
 2118 |         Info(slide, flag, ((char *)slide, LoadFarString(ZipInfoUsageLine3),
      |                                           ^~~~~~~~~~~~~
unzpriv.h:1009:45: warning: format ‘%c’ expects a matching ‘int’ argument [-Wformat=]
 1009 | #    define LoadFarString(x)        (char *)(x)
      |                                             ^
unzpriv.h:2718:61: note: in definition of macro ‘Info’
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
      |                                                             ^~~~~~~~
unzip.c:2118:43: note: in expansion of macro ‘LoadFarString’
 2118 |         Info(slide, flag, ((char *)slide, LoadFarString(ZipInfoUsageLine3),
      |                                           ^~~~~~~~~~~~~
unzpriv.h:1009:45: warning: format ‘%c’ expects a matching ‘int’ argument [-Wformat=]
 1009 | #    define LoadFarString(x)        (char *)(x)
      |                                             ^
unzpriv.h:2718:61: note: in definition of macro ‘Info’
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
      |                                                             ^~~~~~~~
unzip.c:2118:43: note: in expansion of macro ‘LoadFarString’
 2118 |         Info(slide, flag, ((char *)slide, LoadFarString(ZipInfoUsageLine3),
      |                                           ^~~~~~~~~~~~~
unzpriv.h:1009:45: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=]
 1009 | #    define LoadFarString(x)        (char *)(x)
      |                                             ^
unzpriv.h:2718:61: note: in definition of macro ‘Info’
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
      |                                                             ^~~~~~~~
unzip.c:2118:43: note: in expansion of macro ‘LoadFarString’
 2118 |         Info(slide, flag, ((char *)slide, LoadFarString(ZipInfoUsageLine3),
      |                                           ^~~~~~~~~~~~~
unzip.c: In function ‘uz_opts’:
unzpriv.h:2718:53: warning: ‘%s’ directive writing up to 74535 bytes into a region of size 65528 [-Wformat-overflow=]
 2718 |        (*G.message)((zvoid *)&G, (uch *)(buf), (ulg)sprintf sprf_arg, (flag))
unzip.c:2587:9: note: in expansion of macro ‘Info’
 2587 |         Info(slide, 0, ((char *)slide, LoadFarString(CompileOptFormat),
      |         ^~~~
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from unzip.c:68:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 10 and 74545 bytes into a destination of size 65536
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  crc32.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  crypt.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  envargs.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  explode.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  extract.c
extract.c: In function ‘extract_or_test_files’:
extract.c:773:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  773 |         read(G.zipfd, (char *)G.inbuf, INBUFSIZ);  /* been here before... */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘store_info’:
extract.c:1085:13: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1085 |             fgets(G.answerbuf, sizeof(G.answerbuf), stdin);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract.c: In function ‘extract_or_test_entrylist’:
extract.c:1666:29: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1666 |                             fgets(G.filename, FILNAMSIZ, stdin);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  fileio.c
fileio.c: In function ‘disk_error’:
fileio.c:1225:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1225 |     fgets(G.answerbuf, sizeof(G.answerbuf), stdin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  globals.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  inflate.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  list.c
list.c: In function ‘list_files’:
list.c:350:45: warning: ‘%03u’ directive writing between 3 and 5 bytes into a region of size 4 [-Wformat-overflow=]
  350 |                     sprintf( &methbuf[ 4], "%03u", G.crec.compression_method);
      |                                             ^~~~
list.c:350:44: note: directive argument in the range [0, 65535]
  350 |                     sprintf( &methbuf[ 4], "%03u", G.crec.compression_method);
      |                                            ^~~~~~
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from list.c:24:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 4 and 6 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  match.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  process.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  ttyio.c
ttyio.c: In function ‘zgetch’:
ttyio.c:463:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  463 |     read(f, &c, 1);             /* read our character */
      |     ^~~~~~~~~~~~~~
ttyio.c: In function ‘getp’:
ttyio.c:631:13: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  631 |             read(f, &c, 1);
      |             ^~~~~~~~~~~~~~
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  ubz2err.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  unreduce.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  unshrink.c
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  zipinfo.c
zipinfo.c: In function ‘zipinfo’:
zipinfo.c:1994:37: warning: ‘%03u’ directive writing between 3 and 5 bytes into a region of size 4 [-Wformat-overflow=]
 1994 |             sprintf( &methbuf[ 1], "%03u", G.crec.compression_method);
      |                                     ^~~~
zipinfo.c:1994:36: note: directive argument in the range [0, 65535]
 1994 |             sprintf( &methbuf[ 1], "%03u", G.crec.compression_method);
      |                                    ^~~~~~
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 4 and 6 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c:2045:49: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2045 |                     sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                                 ^
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c:2088:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2088 |             sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                         ^
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c:2063:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2063 |             sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                         ^
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c:2134:52: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2134 |                 sprintf(attribs, ".r.-...     %u.%u", hostver/10, hostver%10);
      |                                                    ^
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 16 and 17 bytes into a destination of size 16
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
zipinfo.c:2190:41: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 2190 |             sprintf(&attribs[12], "%u.%u", hostver/10, hostver%10);
      |                                         ^
In file included from /usr/include/stdio.h:894,
                 from unzpriv.h:634,
                 from unzip.h:719,
                 from zipinfo.c:26:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 4 and 5 bytes into a destination of size 4
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
gcc  -c -I. -Ibzip2 -DUNIX -isystemTMPDIR/work/x86_64-linux/unzip-native/6.0/recipe-sysroot-native/usr/include -O2 -pipe -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DUTF8_MAYBE_NATIVE -DNO_FCHMOD -DNO_FCHOWN -DNO_LCHOWN -DNO_NL_LANGINFO -DNO_LCHMOD -DZMEM -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_MBCS  unix/unix.c
unix/unix.c:135:14: error: conflicting types for ‘DIR’; have ‘FILE’
  135 | typedef FILE DIR;
      |              ^~~
In file included from unix/unix.c:59:
/usr/include/dirent.h:127:28: note: previous declaration of ‘DIR’ with type ‘DIR’
  127 | typedef struct __dirstream DIR;
      |                            ^~~
unix/unix.c:139:6: error: expected ‘;’ before ‘DIR’
  139 | } DIR
      |      ^
      |      ;
  140 | DIR *opendir OF((ZCONST char *dirspec));
      | ~~~   
unix/unix.c:140:6: error: conflicting types for ‘opendir’; have ‘DIR *(const char *)’ {aka ‘FILE *(const char *)’}
  140 | DIR *opendir OF((ZCONST char *dirspec));
      |      ^~~~~~~
In file included from unix/unix.c:59:
/usr/include/dirent.h:134:13: note: previous declaration of ‘opendir’ with type ‘DIR *(const char *)’
  134 | extern DIR *opendir (const char *__name) __nonnull ((1));
      |             ^~~~~~~
unix/unix.c:141:6: error: conflicting types for ‘closedir’; have ‘void(DIR *)’ {aka ‘void(FILE *)’}
  141 | void closedir OF((DIR *dirp));
      |      ^~~~~~~~
In file included from unix/unix.c:59:
/usr/include/dirent.h:149:12: note: previous declaration of ‘closedir’ with type ‘int(DIR *)’
  149 | extern int closedir (DIR *__dirp) __nonnull ((1));
      |            ^~~~~~~~
unix/unix.c:142:16: error: conflicting types for ‘readdir’; have ‘struct dirent *(DIR *)’ {aka ‘struct dirent *(FILE *)’}
  142 | struct dirent *readdir OF((DIR *dirp));
      |                ^~~~~~~
In file included from /usr/include/features.h:486,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                 from ./unix/unxcfg.h:53,
                 from ./unzpriv.h:561,
                 from ./unzip.h:719,
                 from unix/unix.c:31:
/usr/include/dirent.h:165:23: note: previous declaration of ‘readdir’ with type ‘struct dirent *(DIR *)’
  165 | extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
      |                       ^~~~~~~~~~
unix/unix.c:133:34: error: expected ‘)’ before string constant
  133 | #define opendir(path) fopen(path,"r")
      |                                  ^~~
unix/unix.c:144:6: note: in expansion of macro ‘opendir’
  144 | DIR *opendir(dirspec)
      |      ^~~~~~~
unix/unix.c:146:1: error: expected identifier or ‘(’ before ‘{’ token
  146 | {
      | ^
unix/unix.c:134:23: error: conflicting types for ‘fclose’; have ‘void()’
  134 | #define closedir(dir) fclose(dir)
      |                       ^~~~~~
unix/unix.c:158:6: note: in expansion of macro ‘closedir’
  158 | void closedir(dirp)
      |      ^~~~~~~~
In file included from ./unzpriv.h:634,
                 from ./unzip.h:719,
                 from unix/unix.c:31:
/usr/include/stdio.h:178:12: note: previous declaration of ‘fclose’ with type ‘int(FILE *)’
  178 | extern int fclose (FILE *__stream);
      |            ^~~~~~
unix/unix.c: In function ‘fclose’:
unix/unix.c:161:16: error: ‘DIR’ {aka ‘FILE’} has no member named ‘dirhandle’
  161 |     fclose(dirp->dirhandle);
      |                ^~
unix/unix.c: At top level:
unix/unix.c:169:16: error: conflicting types for ‘readdir’; have ‘struct dirent *(DIR *)’ {aka ‘struct dirent *(FILE *)’}
  169 | struct dirent *readdir(dirp)
      |                ^~~~~~~
In file included from /usr/include/features.h:486,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                 from ./unix/unxcfg.h:53,
                 from ./unzpriv.h:561,
                 from ./unzip.h:719,
                 from unix/unix.c:31:
/usr/include/dirent.h:165:23: note: previous declaration of ‘readdir’ with type ‘struct dirent *(DIR *)’
  165 | extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
      |                       ^~~~~~~~~~
unix/unix.c: In function ‘readdir’:
unix/unix.c:170:10: error: argument ‘dirp’ doesn’t match prototype
  170 |     DIR *dirp;
      |          ^~~~
In file included from /usr/include/features.h:486,
                 from /usr/include/x86_64-linux-gnu/sys/types.h:25,
                 from ./unix/unxcfg.h:53,
                 from ./unzpriv.h:561,
                 from ./unzip.h:719,
                 from unix/unix.c:31:
/usr/include/dirent.h:165:23: error: prototype declaration
  165 | extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
      |                       ^~~~~~~~~~
unix/unix.c:177:25: error: ‘DIR’ {aka ‘FILE’} has no member named ‘entry’
  177 |         if (fread(&(dirp->entry), sizeof (struct dirent), 1,
      |                         ^~
unix/unix.c:178:23: error: ‘DIR’ {aka ‘FILE’} has no member named ‘dirhandle’
  178 |                   dirp->dirhandle) == 0)
      |                       ^~
unix/unix.c:180:23: error: ‘DIR’ {aka ‘FILE’} has no member named ‘entry’
  180 |         else if ((dirp->entry).d_ino)
      |                       ^~
unix/unix.c:181:26: error: ‘DIR’ {aka ‘FILE’} has no member named ‘entry’
  181 |             return &(dirp->entry);
      |                          ^~
make[1]: Leaving directory 'TMPDIR/work/x86_64-linux/unzip-native/6.0/unzip60'
make[1]: *** [unix/Makefile:403: unix.o] Error 1
make: *** [unix/Makefile:544: generic] Error 2
ERROR: oe_runmake failed
WARNING: TMPDIR/work/x86_64-linux/unzip-native/6.0/temp/run.do_compile.2874479:168 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TMPDIR/work/x86_64-linux/unzip-native/6.0/temp/run.do_compile.2874479, line 168
	#2: die, TMPDIR/work/x86_64-linux/unzip-native/6.0/temp/run.do_compile.2874479, line 152
	#3: oe_runmake, TMPDIR/work/x86_64-linux/unzip-native/6.0/temp/run.do_compile.2874479, line 147
	#4: do_compile, TMPDIR/work/x86_64-linux/unzip-native/6.0/temp/run.do_compile.2874479, line 142
	#5: main, TMPDIR/work/x86_64-linux/unzip-native/6.0/temp/run.do_compile.2874479, line 181

Error details

Submitted on:
13/06/25 17:23
Error type:
Recipe
Task:
do_compile
Recipe:
unzip-native
Recipe version:
1_6.0-r0
Machine:
qemuarm64
Distro:
yoe
Build system:
x86_64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
HEAD
Commit:
1dbf680b7b7153cdefd357247139337f3c487fac
Build:
#208201
Submitter:
ab@rdk
Similar errors:
22
Open a bug