------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/gmake-4.3.txz SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> ucon64-2.2.0 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> ucon64-2.2.0 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ucon64-2.2.0 for building SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> ucon64-2.2.0 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ucon64-2.2.0 for building => SHA256 Checksum OK for ucon64-2.2.0-src.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> ucon64-2.2.0 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ucon64-2.2.0 for building ===> Extracting for ucon64-2.2.0 => SHA256 Checksum OK for ucon64-2.2.0-src.tar.gz. Extracted Memory Use: 4.62M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for ucon64-2.2.0 ===> Applying ports patches for ucon64-2.2.0 ===> Cleanly applied ports patch(es) patch-ucon64.c patch-ucon64__misc.c SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> ucon64-2.2.0 depends on package: gmake>=4.3 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> ucon64-2.2.0 depends on package: gmake>=4.3 - found ===> Configuring for ucon64-2.2.0 configure: loading site script /xports/Templates/config.site checking build system type... x86_64-portbld-dragonfly5.9 checking host system type... x86_64-portbld-dragonfly5.9 checking target system type... x86_64-portbld-dragonfly5.9 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking whether cc needs -traditional... no checking whether debug output is enabled... no checking whether support for parallel port backup units is disabled... no checking whether to use ppdev... no checking whether the use of color is disabled... no checking whether add-on libraries are dynamically linked... no checking whether to build without libdiscmage support... no checking whether to build with libcd64 support... no checking whether to build without gzip and zip support... no checking whether to build with libusb support... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for fcntl.h... (cached) yes checking for unistd.h... (cached) yes checking for byteswap.h... (cached) no checking for inttypes.h... (cached) yes checking sys/io.h usability... no checking sys/io.h presence... no checking for sys/io.h... no checking for an ANSI C-conforming const... yes checking for uid_t in sys/types.h... (cached) yes checking for inline... inline checking for pid_t... (cached) yes checking for size_t... (cached) yes checking for working memcmp... yes checking for strftime... (cached) yes checking for vprintf... (cached) yes checking for _doprnt... no checking for realpath... (cached) yes checking for clock_nanosleep... no checking for strnlen... (cached) yes checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c configure: creating ./config.status config.status: creating config.mak config.status: creating libdiscmage/Makefile config.status: creating config.h config.status: creating libdiscmage/config.h NOTE: On non-Linux systems you may need to use gmake instead of make SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for ucon64-2.2.0 gmake[1]: Entering directory '/construction/emulators/ucon64/ucon64-2.2.0-src/src' cd libdiscmage && CFLAGS="-pipe -O2 -fno-strict-aliasing " LDFLAGS=" " gmake cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c ucon64.c -o ucon64.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c ucon64_dat.c -o ucon64_dat.o gmake[2]: Entering directory '/construction/emulators/ucon64/ucon64-2.2.0-src/src/libdiscmage' cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c ucon64_misc.c -o ucon64_misc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c ucon64_opts.c -o ucon64_opts.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c libdm_misc.c -o libdm_misc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c dllinit.c -o dllinit.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c misc.c -o misc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c misc_wav.c -o misc_wav.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c format/format.c -o format/format.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c format/cdi.c -o format/cdi.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/chksum.c -o misc/chksum.o ucon64_opts.c: In function 'ucon64_options': ucon64_opts.c:1101:29: warning: cast between incompatible function types from 'int (*)(int, int)' to 'void (*)(int, int)' [-Wcast-function-type] dm_set_gauge ((void (*)(int, int)) &discmage_gauge); ^ misc.c: In function 'getopt2_short': misc.c:403:18: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++ = ':'; ~~~~~^~~~~ misc.c:404:11: note: here case 1: // falling through ^~~~ ucon64_opts.c: In function 'ucon64_switches': ucon64_opts.c:348:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!UCON64_ISSET2 (ucon64.parport_mode, parport_mode_t)) ^ ucon64_opts.c:350:5: note: here case UCON64_XCMC: ^~~~ ucon64_opts.c:360:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!UCON64_ISSET2 (ucon64.parport_mode, parport_mode_t)) ^ ucon64_opts.c:362:5: note: here case UCON64_XDJR: ^~~~ ucon64_opts.c: In function 'ucon64_options': ucon64_opts.c:711:13: warning: this statement may fall through [-Wimplicit-fallthrough=] value = UNKNOWN_BACKUP_HEADER_LEN; ucon64_opts.c:712:5: note: here case UCON64_CRC: ^~~~ ucon64_opts.c:837:13: warning: this statement may fall through [-Wimplicit-fallthrough=] value = UNKNOWN_BACKUP_HEADER_LEN; ucon64_opts.c:838:5: note: here case UCON64_P: ^~~~ ucon64_opts.c:1159:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ucon64.quiet > -1) ^ ucon64_opts.c:1173:5: note: here case UCON64_DBV: ^~~~ ucon64_opts.c:2292:17: warning: this statement may fall through [-Wimplicit-fallthrough=] enableRTS = 0; // falling through ~~~~~~~~~~^~~ ucon64_opts.c:2293:5: note: here case UCON64_XSWC2: ^~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/file.c -o misc/file.o libdm_misc.c: In function 'dm_rip': libdm_misc.c:453:22: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 32767 [-Wformat-overflow=] sprintf (buf2, "%s_%d", buf, track_num + 1); ^~ libdm_misc.c:453:18: note: directive argument in the range [-2147483647, 2147483647] sprintf (buf2, "%s_%d", buf, track_num + 1); ^~~~~~~ libdm_misc.c:453:3: note: 'sprintf' output between 3 and 32780 bytes into a destination of size 32768 sprintf (buf2, "%s_%d", buf, track_num + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc_wav.c: In function 'misc_wav_write_header': misc_wav.c:104:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) wav_header.magic, "RIFF", 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc_wav.c:106:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) wav_header.type, "WAVE", 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc_wav.c:107:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) wav_header.fmt, "fmt ", 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc_wav.c:115:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) wav_header.data, "data", 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc/file.c: In function 'dirname2': misc/file.c:427:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (dir, path, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~ misc/file.c:424:9: note: length computed here len = strlen (path); ^~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/getopt2.c -o misc/getopt2.o misc/getopt2.c: In function 'getopt2_short': misc/getopt2.c:383:18: warning: this statement may fall through [-Wimplicit-fallthrough=] *p++ = ':'; ~~~~~^~~~~ misc/getopt2.c:384:11: note: here case 1: // falling through ^~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c format/nero.c -o format/nero.o misc/getopt2.c: In function 'getopt2_file_recursion': misc/getopt2.c:488:51: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 1024 [-Wformat-truncation=] snprintf (buf, FILENAME_MAX, "%s%s%s", path, p, ep->d_name); ^~ misc/getopt2.c:488:17: note: 'snprintf' output between 1 and 1280 bytes into a destination of size 1024 snprintf (buf, FILENAME_MAX, "%s%s%s", path, p, ep->d_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_dat.c: In function 'get_dat_entry.part.3': ucon64_dat.c:607:35: warning: '%s' directive writing up to 32767 bytes into a region of size 1993 [-Wformat-overflow=] sprintf (dat->misc, "Flags: %s", buf); ^~ ~~~ ucon64_dat.c:607:7: note: 'sprintf' output between 8 and 32775 bytes into a destination of size 2000 sprintf (dat->misc, "Flags: %s", buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'line_to_dat', inlined from 'get_dat_entry.part.3' at ucon64_dat.c:675:11: ucon64_dat.c:559:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (dat->name, dat_field[3], len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_dat.c: In function 'get_dat_entry.part.3': ucon64_dat.c:555:20: note: length computed here size_t len = strlen (dat_field[3]); ^~~~~~~~~~~~~~~~~~~~~ In function 'line_to_dat', inlined from 'get_dat_entry.part.3' at ucon64_dat.c:675:11: ucon64_dat.c:568:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (dat->fname, dat_field[4], len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_dat.c: In function 'get_dat_entry.part.3': ucon64_dat.c:564:20: note: length computed here size_t len = strlen (dat_field[4]); ^~~~~~~~~~~~~~~~~~~~~ ucon64_opts.c: In function 'ucon64_switches': ucon64_opts.c:536:57: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf (ucon64.output_path, FILENAME_MAX, "%s" DIR_SEPARATOR_S, ^~~~ In file included from ucon64_opts.c:46: misc/file.h:37:27: note: format string is defined here #define DIR_SEPARATOR_S "/" ^ ucon64_opts.c:536:13: note: 'snprintf' output between 2 and 1025 bytes into a destination of size 1024 snprintf (ucon64.output_path, FILENAME_MAX, "%s" DIR_SEPARATOR_S, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dir_name); ~~~~~~~~~ misc/file.c: In function 'mkbak': misc/file.c:761:40: warning: '%08x' directive output may be truncated writing 8 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf (tmpname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%08x.tmp", p, ^~~~ misc/file.c:761:62: note: format string is defined here snprintf (tmpname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%08x.tmp", p, ^~~~ misc/file.c:761:40: note: using the range [0, 4294967295] for directive argument snprintf (tmpname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%08x.tmp", p, ^~~~ misc/file.c:761:7: note: 'snprintf' output between 14 and 1037 bytes into a destination of size 1024 snprintf (tmpname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%08x.tmp", p, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int) time (NULL) * rand ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc/file.c:783:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, filename, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc/file.c:780:9: note: length computed here len = strlen (filename); ^~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c format/cue.c -o format/cue.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c format/toc.c -o format/toc.o ucon64_dat.c: In function 'ucon64_dat_nfo': ucon64_dat.c:1148:32: warning: '%s' directive writing up to 99 bytes into a region of size 74 [-Wformat-overflow=] sprintf (format, " %%s (%s%s%s%s%%s)\n", ^~ ucon64_dat.c:1148:7: note: 'sprintf' output between 11 and 133 bytes into a destination of size 80 sprintf (format, " %%s (%s%s%s%s%%s)\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display_version ? dat->version : "", display_version ? ", " : "", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dat->date, dat->date[0] ? ", " : ""); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c format/other.c -o format/other.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c ioapi.c -o ioapi.o misc.c: In function 'set_suffix.part.2': cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/misc.c -o misc/misc.o misc.c:793:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (suffix2, suffix, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.c:790:9: note: length computed here len = strlen (suffix); ^~~~~~~~~~~~~~~ misc.c: In function 'dirname2': misc.c:1122:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (dir, path, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~ misc.c:1119:9: note: length computed here len = strlen (path); ^~~~~~~~~~~~~ ucon64_misc.c: In function 'ucon64_output_fname': ucon64_misc.c:950:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (requested_fname, len + 1, "%s%s", ucon64.output_path, fname); ^~ ~~~~~ ucon64_misc.c:950:7: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 snprintf (requested_fname, len + 1, "%s%s", ucon64.output_path, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_misc.c:933:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (suffix, p, len)[len] = '\0'; // in case suffix is >= sizeof suffix - 1 chars ^~~~~~~~~~~~~~~~~~~~~~~~ ucon64_misc.c:930:9: note: length computed here len = strlen (p); ^~~~~~~~~~ ucon64_misc.c:946:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (fname, requested_fname_base, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_misc.c:943:13: note: length computed here len = strlen (requested_fname_base); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c map.c -o map.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/property.c -o misc/property.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/string.c -o misc/string.o misc/property.c: In function 'get_property_from_string': misc/property.c:165:11: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value_s, p, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc/property.c:162:17: note: length computed here len = strlen (p); ^~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c misc_z.c -o misc_z.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -DHAVE_CONFIG_H -DDLL -DDLOPEN -fPIC -c unzip.c -o unzip.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/term.c -o misc/term.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/atari.c -o console/atari.o In function 'getenv2.part.3', inlined from 'getenv2' at misc.c:2225:1: misc.c:2273:15: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value, tmp, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc.c: In function 'getenv2': misc.c:2270:21: note: length computed here len = strlen (tmp); ^~~~~~~~~~~~ misc.c:2262:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value, tmp, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc.c:2259:13: note: length computed here len = strlen (tmp); ^~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/coleco.c -o console/coleco.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/console.c -o console/console.o misc/misc.c: In function 'getenv2': misc/misc.c:962:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value, tmp, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc/misc.c:959:13: note: length computed here len = strlen (tmp); ^~~~~~~~~~~~ misc/misc.c:918:11: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value, tmp, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc/misc.c:915:17: note: length computed here len = strlen (tmp); ^~~~~~~~~~~~ misc/misc.c:911:11: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value, tmp, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc/misc.c:908:17: note: length computed here len = strlen (tmp); ^~~~~~~~~~~~ misc/misc.c:904:11: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (value, tmp, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~ misc/misc.c:901:17: note: length computed here len = strlen (tmp); ^~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/dc.c -o console/dc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/gb.c -o console/gb.o misc.c: In function 'q_fbackup': misc.c:2936:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, filename, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.c:2933:9: note: length computed here len = strlen (filename); ^~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/gba.c -o console/gba.o ucon64_misc.c: In function 'ucon64_rename': ucon64_misc.c:1373:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (suffix_buf, p, len2)[len2] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_misc.c:1370:16: note: length computed here len2 = strlen (p); ^~~~~~~~~~ ucon64_misc.c:1423:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (suffix_buf, p, len2)[len2] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64_misc.c:1420:16: note: length computed here len2 = strlen (p); ^~~~~~~~~~ ucon64.c: In function 'main': ucon64.c:978:5: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (org_configfile, ucon64.configfile, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.c:972:18: note: length computed here size_t len = strlen (ucon64.configfile); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.c:1031:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (ucon64.configdir, p, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.c:1027:20: note: length computed here size_t len = strlen (p); ^~~~~~~~~~ ucon64.c:1045:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (ucon64.datdir, p, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.c:1041:20: note: length computed here size_t len = strlen (p); ^~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/genesis.c -o console/genesis.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/jaguar.c -o console/jaguar.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/lynx.c -o console/lynx.o ucon64_misc.c: In function 'ucon64_pattern': ucon64_misc.c:1676:41: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%s", ^~~~ ucon64_misc.c:1676:65: note: format string is defined here snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%s", ^ ucon64_misc.c:1676:7: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "%s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir, basename2 (pattern_fname)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.c: In function 'ucon64_fname_arch': ucon64.c:1956:7: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy (ucon64.fname_arch, name, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.c:1952:20: note: length computed here size_t len = strlen (name); ^~~~~~~~~~~~~ console/genesis.c: In function 'genesis_multi': console/genesis.c:1427:3: warning: 'strncpy' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) buffer, "uCON64 " UCON64_VERSION_S, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'parse_templ', inlined from 'dc_parse' at console/dc.c:428:7: console/dc.c:376:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, p, len)[len] = '\0'; ^~~~~~~~~~~~~~~~~~~~~ console/dc.c: In function 'dc_parse': console/dc.c:373:13: note: length computed here len = strlen (p); ^~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/n64.c -o console/n64.o console/lynx.c: In function 'lynx_init': console/lynx.c:322:7: warning: 'strncpy' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] strncpy (rominfo->name, lnx_header.cartname, sizeof lnx_header.cartname - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/nds.c -o console/nds.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/neogeo.c -o console/neogeo.o console/nds.c: In function 'nds_n': console/nds.c:159:3: warning: 'strncpy' specified bound 12 equals destination size [-Wstringop-truncation] strncpy (buf, name, NDS_NAME_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/nes.c -o console/nes.o console/genesis.c: In function 'genesis_name': console/genesis.c:916:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, name1, len); ^~~~~~~~~~~~~~~~~~~~~~~~~ console/genesis.c:911:20: note: length computed here size_t len = strlen (name1); ^~~~~~~~~~~~~~ console/genesis.c:927:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, name2, len); ^~~~~~~~~~~~~~~~~~~~~~~~~ console/genesis.c:922:20: note: length computed here size_t len = strlen (name2); ^~~~~~~~~~~~~~ console/genesis.c: In function 'genesis_fix_ntsc_protection': console/genesis.c:1059:38: warning: '/mdntsc.txt' directive output may be truncated writing 11 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (fname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "mdntsc.txt", ^~~~ In file included from console/genesis.c:46: ./misc/file.h:37:26: note: format string is defined here #define DIR_SEPARATOR_S "/" console/genesis.c:1059:7: note: 'snprintf' output between 12 and 1035 bytes into a destination of size 1024 snprintf (fname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "mdntsc.txt", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir); ~~~~~~~~~~~~~~~~~ console/genesis.c: In function 'genesis_fix_pal_protection': console/genesis.c:1003:38: warning: '/genpal.txt' directive output may be truncated writing 11 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (fname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "genpal.txt", ^~~~ In file included from console/genesis.c:46: ./misc/file.h:37:26: note: format string is defined here #define DIR_SEPARATOR_S "/" console/genesis.c:1003:7: note: 'snprintf' output between 12 and 1035 bytes into a destination of size 1024 snprintf (fname, FILENAME_MAX, "%s" DIR_SEPARATOR_S "genpal.txt", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir); ~~~~~~~~~~~~~~~~~ cc libdm_misc.o dllinit.o misc.o misc_wav.o format/format.o format/cdi.o format/nero.o format/cue.o format/toc.o format/other.o ioapi.o map.o misc_z.o unzip.o -s -lm -lz -shared -o discmage.so cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/ngp.c -o console/ngp.o gmake[2]: Leaving directory '/construction/emulators/ucon64/ucon64-2.2.0-src/src/libdiscmage' cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/pce.c -o console/pce.o console/gba.c: In function 'gba_n': console/gba.c:283:3: warning: 'strncpy' specified bound 12 equals destination size [-Wstringop-truncation] strncpy (buf, name, GBA_NAME_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/psx.c -o console/psx.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/sms.c -o console/sms.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/snes.c -o console/snes.o console/sms.c: In function 'sms_multi': console/sms.c:457:3: warning: 'strncpy' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) buffer, "uCON64 " UCON64_VERSION_S, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ console/pce.c: In function 'pce_multi': console/pce.c:1000:3: warning: 'strncpy' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] strncpy ((char *) buffer, "uCON64 " UCON64_VERSION_S, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/swan.c -o console/swan.o console/n64.c: In function 'n64_n': console/n64.c:241:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, name, len); ^~~~~~~~~~~~~~~~~~~~~~~~ console/n64.c:236:16: note: length computed here size_t len = strlen (name); ^~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c console/vboy.c -o console/vboy.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/backup.c -o backup/backup.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/cc2.c -o backup/cc2.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/cmc.c -o backup/cmc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/dex.c -o backup/dex.o backup/cmc.c: In function 'cyan_delay': backup/cmc.c:330:7: warning: this statement may fall through [-Wimplicit-fallthrough=] for (i = 0; i < 128; i++) ^~~ backup/cmc.c:332:5: note: here case 1: // falling through ^~~~ backup/cmc.c:333:7: warning: this statement may fall through [-Wimplicit-fallthrough=] for (i = 0; i < 64; i++) ^~~ backup/cmc.c:335:5: note: here case 2: // falling through ^~~~ backup/cmc.c:336:7: warning: this statement may fall through [-Wimplicit-fallthrough=] for (i = 0; i < 12; i++) ^~~ backup/cmc.c:338:5: note: here case 3: // falling through ^~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/doctor64.c -o backup/doctor64.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/doctor64jr.c -o backup/doctor64jr.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/f2a.c -o backup/f2a.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/fal.c -o backup/fal.o console/snes.c: In function 'snes_ufosd': console/snes.c:2169:33: warning: this statement may fall through [-Wimplicit-fallthrough=] header.map_control[1] = 0x20; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ console/snes.c:2170:9: note: here case 20 * MBIT: // falling through ^~~~ backup/f2a.c:271:1: warning: 'exec' defined but not used [-Wunused-function] exec (const char *program, int argc, ...) ^~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/ffe.c -o backup/ffe.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/fig.c -o backup/fig.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/gbx.c -o backup/gbx.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/gd.c -o backup/gd.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/interceptor.c -o backup/interceptor.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/lynxit.c -o backup/lynxit.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/mccl.c -o backup/mccl.o console/snes.c: In function 'snes_convert_sramfile': console/snes.c:738:39: warning: '__' directive output may be truncated writing 2 bytes into a region of size between 1 and 4 [-Wformat-truncation=] snprintf (dest_name, 7, "SF8%.3s__", basename2 (ucon64.fname)); ^~ console/snes.c:738:7: note: 'snprintf' output between 6 and 9 bytes into a destination of size 7 snprintf (dest_name, 7, "SF8%.3s__", basename2 (ucon64.fname)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/mcd.c -o backup/mcd.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/md-pro.c -o backup/md-pro.o console/snes.c: In function 'gd_make_name': console/snes.c:1600:27: warning: '%.3s' directive output may be truncated writing up to 3 bytes into a region of size between 1 and 5 [-Wformat-truncation=] snprintf (name, 8, "sf%u%.3s__", (unsigned int) newsize / MBIT, p); ^~~~ console/snes.c:1600:3: note: 'snprintf' output between 6 and 13 bytes into a destination of size 8 snprintf (name, 8, "sf%u%.3s__", (unsigned int) newsize / MBIT, p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/mgd.c -o backup/mgd.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/mgh.c -o backup/mgh.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/msg.c -o backup/msg.o backup/mgh.c: In function 'mgh_make_name': backup/mgh.c:51:38: warning: '%03u' directive output may be truncated writing between 3 and 5 bytes into a region of size 4 [-Wformat-truncation=] snprintf (suffix, sizeof suffix, ".%03u", size / MBIT); ^~~~ backup/mgh.c:51:36: note: directive argument in the range [0, 32767] snprintf (suffix, sizeof suffix, ".%03u", size / MBIT); ^~~~~~~ backup/mgh.c:51:3: note: 'snprintf' output between 5 and 7 bytes into a destination of size 5 snprintf (suffix, sizeof suffix, ".%03u", size / MBIT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/nfc.c -o backup/nfc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/pce-pro.c -o backup/pce-pro.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/pl.c -o backup/pl.o backup/mgd.c: In function 'mgd_make_name': backup/mgd.c:374:33: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^ backup/mgd.c:374:3: note: 'snprintf' output between 6 and 9 bytes into a destination of size 8 snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backup/mgd.c:374:31: warning: 'XX' directive output may be truncated writing 2 bytes into a region of size between 1 and 4 [-Wformat-truncation=] snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^~ backup/mgd.c:374:3: note: 'snprintf' output between 7 and 10 bytes into a destination of size 8 snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backup/mgd.c:374:31: warning: 'XX' directive output may be truncated writing 2 bytes into a region of size between 1 and 5 [-Wformat-truncation=] snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^~ backup/mgd.c:374:3: note: 'snprintf' output between 6 and 10 bytes into a destination of size 8 snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backup/mgd.c:374:33: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^ backup/mgd.c:374:3: note: 'snprintf' output between 6 and 9 bytes into a destination of size 8 snprintf (name, 8, "%s%u%.3sXX", prefix, size_mbit, fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/psxpblib.c -o backup/psxpblib.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/quickdev16.c -o backup/quickdev16.o In function 'is_header', inlined from 'game_info' at backup/pl.c:404:8: backup/pl.c:380:3: warning: 'strncpy' output may be truncated copying 28 bytes from a string of length 255 [-Wstringop-truncation] strncpy (msg, (char *) buf, 0x1c)[0x1c] = '\0'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/sc.c -o backup/sc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/sflash.c -o backup/sflash.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/smc.c -o backup/smc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/smd.c -o backup/smd.o console/snes.c: In function 'snes_fix_ntsc_protection.isra.9': console/snes.c:3319:41: warning: '/snesntsc.txt' directive output may be truncated writing 13 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snesntsc.txt", ^~~~ In file included from console/snes.c:43: ./misc/file.h:37:26: note: format string is defined here #define DIR_SEPARATOR_S "/" console/snes.c:3319:7: note: 'snprintf' output between 14 and 1037 bytes into a destination of size 1024 snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snesntsc.txt", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir); ~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/smsgg-pro.c -o backup/smsgg-pro.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/spsc.c -o backup/spsc.o console/snes.c: In function 'snes_fix_pal_protection.isra.10': console/snes.c:3202:41: warning: '/snespal.txt' directive output may be truncated writing 12 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snespal.txt", ^~~~ In file included from console/snes.c:43: ./misc/file.h:37:26: note: format string is defined here #define DIR_SEPARATOR_S "/" console/snes.c:3202:7: note: 'snprintf' output between 13 and 1036 bytes into a destination of size 1024 snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snespal.txt", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir); ~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/ssc.c -o backup/ssc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/swc.c -o backup/swc.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/tototek.c -o backup/tototek.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/ufo.c -o backup/ufo.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/ufosd.c -o backup/ufosd.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/yoko.c -o backup/yoko.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c backup/z64.c -o backup/z64.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c patch/aps.c -o patch/aps.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c patch/bsl.c -o patch/bsl.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c patch/gg.c -o patch/gg.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c patch/ips.c -o patch/ips.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c patch/patch.c -o patch/patch.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c patch/ppf.c -o patch/ppf.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/getopt.c -o misc/getopt.o patch/ppf.c: In function 'ppf_set_desc': patch/ppf.c:477:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (desc, description, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ patch/ppf.c:471:16: note: length computed here size_t len = strlen (description); ^~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/archive.c -o misc/archive.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/ioapi.c -o misc/ioapi.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/map.c -o misc/map.o console/snes.c: In function 'snes_k': console/snes.c:3038:41: warning: '/snescopy.txt' directive output may be truncated writing 13 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snescopy.txt", ^~~~ In file included from console/snes.c:43: ./misc/file.h:37:26: note: format string is defined here #define DIR_SEPARATOR_S "/" console/snes.c:3038:7: note: 'snprintf' output between 14 and 1037 bytes into a destination of size 1024 snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snescopy.txt", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir); ~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/unzip.c -o misc/unzip.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/parallel.c -o misc/parallel.o cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/usb.c -o misc/usb.o console/snes.c: In function 'snes_l': console/snes.c:3462:41: warning: '/snesslow.txt' directive output may be truncated writing 13 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snesslow.txt", ^~~~ In file included from console/snes.c:43: ./misc/file.h:37:26: note: format string is defined here #define DIR_SEPARATOR_S "/" console/snes.c:3462:7: note: 'snprintf' output between 14 and 1037 bytes into a destination of size 1024 snprintf (src_name, FILENAME_MAX, "%s" DIR_SEPARATOR_S "snesslow.txt", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ucon64.configdir); ~~~~~~~~~~~~~~~~~ cc -pipe -O2 -fno-strict-aliasing -I. -Wall -W -O3 -fsigned-char -DHAVE_CONFIG_H -c misc/dlopen.c -o misc/dlopen.o console/snes.c: In function 'snes_n': console/snes.c:3547:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (buf, name, len); ^~~~~~~~~~~~~~~~~~~~~~~~ console/snes.c:3542:16: note: length computed here len = strlen (name); ^~~~~~~~~~~~~ patch/aps.c: In function 'aps_set_desc': patch/aps.c:530:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy (desc, description, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ patch/aps.c:524:16: note: length computed here size_t len = strlen (description); ^~~~~~~~~~~~~~~~~~~~ cc ucon64.o ucon64_dat.o ucon64_misc.o ucon64_opts.o misc/chksum.o misc/file.o misc/getopt2.o misc/misc.o misc/property.o misc/string.o misc/term.o console/atari.o console/coleco.o console/console.o console/dc.o console/gb.o console/gba.o console/genesis.o console/jaguar.o console/lynx.o console/n64.o console/nds.o console/neogeo.o console/nes.o console/ngp.o console/pce.o console/psx.o console/sms.o console/snes.o console/swan.o console/vboy.o backup/backup.o backup/cc2.o backup/cmc.o backup/dex.o backup/doctor64.o backup/doctor64jr.o backup/f2a.o backup/fal.o backup/ffe.o backup/fig.o backup/gbx.o backup/gd.o backup/interceptor.o backup/lynxit.o backup/mccl.o backup/mcd.o backup/md-pro.o backup/mgd.o backup/mgh.o backup/msg.o backup/nfc.o backup/pce-pro.o backup/pl.o backup/psxpblib.o backup/quickdev16.o backup/sc.o backup/sflash.o backup/smc.o backup/smd.o backup/smsgg-pro.o backup/spsc.o backup/ssc.o backup/swc.o backup/tototek.o backup/ufo.o backup/ufosd.o backup/yoko.o backup/z64.o patch/aps.o patch/bsl.o patch/gg.o patch/ips.o patch/patch.o patch/ppf.o misc/getopt.o misc/archive.o misc/ioapi.o misc/map.o misc/unzip.o misc/parallel.o misc/usb.o misc/dlopen.o -s -lz -lusb -o ucon64 gmake[1]: Leaving directory '/construction/emulators/ucon64/ucon64-2.2.0-src/src' SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for ucon64-2.2.0 ===> Generating temporary packing list install -s -m 555 /construction/emulators/ucon64/ucon64-2.2.0-src/src/ucon64 /construction/emulators/ucon64/stage/usr/local/bin/ucon64 install -s -m 0644 /construction/emulators/ucon64/ucon64-2.2.0-src/src/libdiscmage/discmage.so /construction/emulators/ucon64/stage/usr/local/lib/libdiscmage.so ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for ucon64-2.2.0 file sizes/checksums [2]: 0% file sizes/checksums [2]: 100% packing files [2]: 0% packing files [2]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:02 TOTAL TIME 00:00:19