Preparing... Checking open-cobol dependencies... Resolving dependencies... Checking inter-conflicts... Cloning open-cobol build files... Generating open-cobol information... Building open-cobol... ==> Making package: open-cobol 3.1.2-2 (2022. aug. 20., szombat, 19:48:36 CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading open-cobol-3.1.2.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 995 0 995 0 0 2932 0 --:--:-- --:--:-- --:--:-- 2935 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 353 100 353 0 0 319 0 0:00:01 0:00:01 --:--:-- 1829 71 2146k 71 1535k 0 0 816k 0 0:00:02 0:00:01 0:00:01 816k 100 2146k 100 2146k 0 0 1072k 0 0:00:02 0:00:02 --:--:-- 5051k -> Downloading newcob.val.Z... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 4313k 0 32640 0 0 39898 0 0:01:50 --:--:-- 0:01:50 39902 34 4313k 34 1498k 0 0 824k 0 0:00:05 0:00:01 0:00:04 824k 100 4313k 100 4313k 0 0 1550k 0 0:00:02 0:00:02 --:--:-- 1551k ==> Validating source files with sha256sums... open-cobol-3.1.2.tar.xz ... Passed newcob.val.Z ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting open-cobol-3.1.2.tar.xz with bsdtar ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for make... make checking whether make supports order-only prerequisites... yes checking whether CFLAGS -O can be modified... no checking for gcc... gcc 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for egrep... (cached) /usr/bin/grep -E checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for windres... no checking how to disable yacc compatibility warnings... -Wno-yacc checking for diff arguments... --strip-trailing-cr checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for ld used by gcc... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... done checking for ANSI C header files... (cached) yes checking for stdint.h... (cached) yes checking for sys/types.h... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for dlfcn.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for sig_atomic_t... yes checking for inline keyword... __inline checking for vprintf... yes checking for _doprnt... no checking for memmove... yes checking for memset... yes checking for setlocale... yes checking for fcntl... yes checking for strerror... yes checking for strcasecmp... yes checking for strchr... yes checking for strrchr... yes checking for strdup... yes checking for strstr... yes checking for strtol... yes checking for gettimeofday... yes checking for localeconv... yes checking for getexecname... no checking for canonicalize_file_name... yes checking for popen... yes checking for raise... yes checking for readlink... yes checking for realpath... yes checking for setenv... yes checking for strcoll... yes checking for flockfile... yes checking for timezone variable access... yes checking for designated initializers... yes checking for __GNUC__... yes checking for __INTEL_COMPILER... no checking for __clang__... no checking for __xlc__... no checking for __WATCOMC__... no checking whether to build with code coverage support... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes configure: Checks for GMP/MPIR ... checking for gmp... yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking if linking against libgmp with "-lgmp " works... yes checking matching GMP version... yes (6.2) checking for __gmp_get_memory_functions in -lgmp... yes checking for libxml-2.0... yes checking libxml/xmlversion.h usability... yes checking libxml/xmlversion.h presence... yes checking for libxml/xmlversion.h... yes checking libxml/uri.h usability... yes checking libxml/uri.h presence... yes checking for libxml/uri.h... yes checking libxml/xmlwriter.h usability... yes checking libxml/xmlwriter.h presence... yes checking for libxml/xmlwriter.h... yes checking for LIBXML_WRITER_ENABLED defined in libxml/xmlwriter.h... yes checking if linking against libxml2 with "-lxml2 " works... yes configure: Checks for JSON handler configure: Checks for local cJSON ... checking for ./libcob/cJSON.c... no checking for ./libcob/cJSON.c... (cached) no configure: using local cJSON: no checking for libcjson... no checking cJSON.h usability... no checking cJSON.h presence... no checking for cJSON.h... no checking cjson/cJSON.h usability... no checking cjson/cJSON.h presence... no checking for cjson/cJSON.h... no configure: WARNING: Headers for libcjson missing, you may adjust CJSON_CFLAGS or put cJSON sources in "libcob" checking for json-c... yes checking json.h usability... yes checking json.h presence... yes checking for json.h... yes checking if linking against libjson-c with "-ljson-c " works... yes checking for clock_gettime and CLOCK_REALTIME... yes checking for isfinite... yes checking for fdatasync... yes checking for sigaction... yes checking for fmemopen... yes checking whether fdatasync is declared... yes checking whether fmemopen is declared... yes configure: Checks for curses ... checking for initscr in -lncursesw... yes checking ncursesw/ncurses.h usability... no checking ncursesw/ncurses.h presence... no checking for ncursesw/ncurses.h... no checking ncursesw/curses.h usability... no checking ncursesw/curses.h presence... no checking for ncursesw/curses.h... no checking for initscr in -lncurses... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking for ncurses _nc_freeall function... yes checking for ncurses use_legacy_coding function... yes checking for curses color_set function... yes checking for curses define_key function... yes checking for curses mouseinterval function... yes checking for curses has_mouse function... yes configure: Checks for Berkeley DB ... checking db.h usability... yes checking db.h presence... yes checking for db.h... yes configure: db.h reports version "-Berkeley DB 5.3.28: (September 9, 2013)-" checking for Berkeley DB db.h version >= 4.1... yes (5.3) checking for Berkeley DB library with version 5.3... yes configure: BDB library version 5.3 found as -ldb-5.3 checking for _WIN32... no checking for dlopen in -lc... yes checking for dladdr in -lc... yes checking for support of computed gotos... yes checking if size of long int = size of long long... yes checking if long is 32 bits... no checking if pointer is longer than 32 bits... yes checking for aligned attribute... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for nl_langinfo and CODESET... yes checking for debug option -ggdb3... yes checking for debug option -fasynchronous-unwind-tables... yes checking for gcc pointer sign option... yes checking for ld bind now option... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libcob/Makefile config.status: creating lib/Makefile config.status: creating cobc/Makefile config.status: creating bin/Makefile config.status: creating po/Makefile.in config.status: creating doc/Makefile config.status: creating config/Makefile config.status: creating copy/Makefile config.status: creating tests/Makefile config.status: creating tests/cobol85/Makefile config.status: creating extras/Makefile config.status: creating bin/cob-config config.status: creating pre-inst-env config.status: creating tests/atlocal config.status: creating tests/run_prog_manual.sh config.status: creating config.h config.status: executing tests/atconfig commands config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing chmod commands configure: GnuCOBOL Configuration: configure: CC gcc configure: CFLAGS -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k configure: LDFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 configure: COB_CC gcc configure: COB_CFLAGS -march=x86-64 -mtune=generic -pipe -fno-plt -pipe -Wno-unused -fsigned-char -Wno-pointer-sign configure: COB_LDFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now configure: COB_DEBUG_FLAGS -ggdb3 -fasynchronous-unwind-tables configure: COB_LIBS -L${exec_prefix}/lib -lcob -lm configure: COB_CONFIG_DIR ${datarootdir}/gnucobol/config configure: COB_COPY_DIR ${datarootdir}/gnucobol/copy configure: COB_LIBRARY_PATH ${exec_prefix}/lib/gnucobol configure: COB_OBJECT_EXT o configure: COB_MODULE_EXT so configure: COB_EXE_EXT configure: COB_SHARED_OPT -shared configure: COB_PIC_FLAGS -fPIC -DPIC configure: COB_EXPORT_DYN -Wl,--export-dynamic configure: COB_STRIP_CMD strip --strip-unneeded configure: Dynamic loading: System configure: Use gettext for international messages: yes configure: Use fcntl for file locking: yes configure: Use math multiple precision library: gmp configure: Use curses library for screen I/O: ncurses configure: Use Berkeley DB for INDEXED I/O: yes configure: Used for XML I/O: libxml2 configure: Used for JSON I/O: json-c make all-recursive make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' Making all in . make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' Making all in lib make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT dummymac.lo -MD -MP -MF .deps/dummymac.Tpo -c -o dummymac.lo dummymac.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT dummymac.lo -MD -MP -MF .deps/dummymac.Tpo -c dummymac.c -fPIC -DPIC -o .libs/dummymac.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT dummymac.lo -MD -MP -MF .deps/dummymac.Tpo -c dummymac.c -o dummymac.o >/dev/null 2>&1 mv -f .deps/dummymac.Tpo .deps/dummymac.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -static -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o libsupport.la dummymac.lo libtool: link: ar cru .libs/libsupport.a dummymac.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libsupport.a libtool: link: ( cd ".libs" && rm -f "libsupport.la" && ln -s "../libsupport.la" "libsupport.la" ) make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' Making all in libcob make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT common.lo -MD -MP -MF .deps/common.Tpo -c -o common.lo common.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT move.lo -MD -MP -MF .deps/move.Tpo -c -o move.lo move.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT numeric.lo -MD -MP -MF .deps/numeric.Tpo -c -o numeric.lo numeric.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT strings.lo -MD -MP -MF .deps/strings.Tpo -c -o strings.lo strings.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT fileio.lo -MD -MP -MF .deps/fileio.Tpo -c -o fileio.lo fileio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT call.lo -MD -MP -MF .deps/call.Tpo -c -o call.lo call.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT intrinsic.lo -MD -MP -MF .deps/intrinsic.Tpo -c -o intrinsic.lo intrinsic.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT termio.lo -MD -MP -MF .deps/termio.Tpo -c -o termio.lo termio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT screenio.lo -MD -MP -MF .deps/screenio.Tpo -c -o screenio.lo screenio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reportio.lo -MD -MP -MF .deps/reportio.Tpo -c -o reportio.lo reportio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobgetopt.lo -MD -MP -MF .deps/cobgetopt.Tpo -c -o cobgetopt.lo cobgetopt.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT mlio.lo -MD -MP -MF .deps/mlio.Tpo -c -o mlio.lo mlio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT numeric.lo -MD -MP -MF .deps/numeric.Tpo -c numeric.c -fPIC -DPIC -o .libs/numeric.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -fPIC -DPIC -o .libs/common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobgetopt.lo -MD -MP -MF .deps/cobgetopt.Tpo -c cobgetopt.c -fPIC -DPIC -o .libs/cobgetopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT intrinsic.lo -MD -MP -MF .deps/intrinsic.Tpo -c intrinsic.c -fPIC -DPIC -o .libs/intrinsic.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT screenio.lo -MD -MP -MF .deps/screenio.Tpo -c screenio.c -fPIC -DPIC -o .libs/screenio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT call.lo -MD -MP -MF .deps/call.Tpo -c call.c -fPIC -DPIC -o .libs/call.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT fileio.lo -MD -MP -MF .deps/fileio.Tpo -c fileio.c -fPIC -DPIC -o .libs/fileio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reportio.lo -MD -MP -MF .deps/reportio.Tpo -c reportio.c -fPIC -DPIC -o .libs/reportio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT strings.lo -MD -MP -MF .deps/strings.Tpo -c strings.c -fPIC -DPIC -o .libs/strings.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT move.lo -MD -MP -MF .deps/move.Tpo -c move.c -fPIC -DPIC -o .libs/move.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT mlio.lo -MD -MP -MF .deps/mlio.Tpo -c mlio.c -fPIC -DPIC -o .libs/mlio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT termio.lo -MD -MP -MF .deps/termio.Tpo -c termio.c -fPIC -DPIC -o .libs/termio.o call.c: In function ‘cob_resolve_internal’: call.c:908:17: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 908 | snprintf (resolve_error_buff, (size_t)CALL_BUFF_MAX, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | "entry point '%s' not found", (const char *)s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ call.c:937:25: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 937 | snprintf (resolve_error_buff, (size_t)CALL_BUFF_MAX, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | "entry point '%s' not found", (const char *)s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobgetopt.lo -MD -MP -MF .deps/cobgetopt.Tpo -c cobgetopt.c -o cobgetopt.o >/dev/null 2>&1 In file included from /usr/include/stdio.h:906, from call.c:28: In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:937:4: /usr/include/bits/stdio2.h:54:10: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ call.c: In function ‘cob_resolve_internal.part.0’: call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:908:3: /usr/include/bits/stdio2.h:54:10: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ call.c: In function ‘cob_resolve_internal.part.0’: call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ call.c:938:49: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 242 [-Wformat-truncation=] 938 | "entry point '%s' not found", (const char *)s); | ^~ In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:937:4: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 25 and 280 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ call.c: In function ‘cob_resolve_internal.part.0’: call.c:909:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 242 [-Wformat-truncation=] 909 | "entry point '%s' not found", (const char *)s); | ^~ In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:908:3: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 25 and 280 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT strings.lo -MD -MP -MF .deps/strings.Tpo -c strings.c -o strings.o >/dev/null 2>&1 mv -f .deps/cobgetopt.Tpo .deps/cobgetopt.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT mlio.lo -MD -MP -MF .deps/mlio.Tpo -c mlio.c -o mlio.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT termio.lo -MD -MP -MF .deps/termio.Tpo -c termio.c -o termio.o >/dev/null 2>&1 mv -f .deps/strings.Tpo .deps/strings.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reportio.lo -MD -MP -MF .deps/reportio.Tpo -c reportio.c -o reportio.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT call.lo -MD -MP -MF .deps/call.Tpo -c call.c -o call.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT numeric.lo -MD -MP -MF .deps/numeric.Tpo -c numeric.c -o numeric.o >/dev/null 2>&1 mv -f .deps/mlio.Tpo .deps/mlio.Plo mv -f .deps/termio.Tpo .deps/termio.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT screenio.lo -MD -MP -MF .deps/screenio.Tpo -c screenio.c -o screenio.o >/dev/null 2>&1 mv -f .deps/call.Tpo .deps/call.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT move.lo -MD -MP -MF .deps/move.Tpo -c move.c -o move.o >/dev/null 2>&1 mv -f .deps/reportio.Tpo .deps/reportio.Plo mv -f .deps/numeric.Tpo .deps/numeric.Plo In file included from /usr/include/string.h:535, from common.c:28: In function ‘memcpy’, inlined from ‘cob_sys_exit_proc’ at common.c:4809:4: /usr/include/bits/string_fortified.h:29:10: warning: array subscript 8 is outside array bounds of ‘const void[8]’ [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function ‘cob_sys_exit_proc’: common.c:4762:51: note: at offset 64 into object ‘pptr’ of size 8 4762 | cob_sys_exit_proc (const void *dispo, const void *pptr) | ~~~~~~~~~~~~^~~~ intrinsic.c: In function ‘cob_intr_test_formatted_datetime’: intrinsic.c:6387:17: warning: ‘__builtin_strncpy’ output may be truncated copying 25 bytes from a string of length 36 [-Wstringop-truncation] 6387 | strncpy (time_format_str, datetime_format_str, COB_TIMESTR_MAX); | ^ intrinsic.c:6395:17: warning: ‘__builtin_strncpy’ output may be truncated copying 25 bytes from a string of length 36 [-Wstringop-truncation] 6395 | strncpy (formatted_time, formatted_datetime, COB_TIMESTR_MAX); | ^ intrinsic.c:6385:17: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 36 [-Wstringop-truncation] 6385 | strncpy (date_format_str, datetime_format_str, COB_DATESTR_MAX); | ^ intrinsic.c:6393:17: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 36 [-Wstringop-truncation] 6393 | strncpy (formatted_date, formatted_datetime, COB_DATESTR_MAX); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT intrinsic.lo -MD -MP -MF .deps/intrinsic.Tpo -c intrinsic.c -o intrinsic.o >/dev/null 2>&1 mv -f .deps/move.Tpo .deps/move.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT fileio.lo -MD -MP -MF .deps/fileio.Tpo -c fileio.c -o fileio.o >/dev/null 2>&1 mv -f .deps/screenio.Tpo .deps/screenio.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -o common.o >/dev/null 2>&1 mv -f .deps/intrinsic.Tpo .deps/intrinsic.Plo mv -f .deps/fileio.Tpo .deps/fileio.Plo mv -f .deps/common.Tpo .deps/common.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -version-info 5:0:1 -no-undefined -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o libcob.la -rpath /usr/lib common.lo move.lo numeric.lo strings.lo fileio.lo call.lo intrinsic.lo termio.lo screenio.lo reportio.lo cobgetopt.lo mlio.lo -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 libtool: link: gcc -shared -fPIC -DPIC .libs/common.o .libs/move.o .libs/numeric.o .libs/strings.o .libs/fileio.o .libs/call.o .libs/intrinsic.o .libs/termio.o .libs/screenio.o .libs/reportio.o .libs/cobgetopt.o .libs/mlio.o -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,-soname -Wl,libcob.so.4 -o .libs/libcob.so.4.1.0 libtool: link: (cd ".libs" && rm -f "libcob.so.4" && ln -s "libcob.so.4.1.0" "libcob.so.4") libtool: link: (cd ".libs" && rm -f "libcob.so" && ln -s "libcob.so.4.1.0" "libcob.so") libtool: link: ar cru .libs/libcob.a common.o move.o numeric.o strings.o fileio.o call.o intrinsic.o termio.o screenio.o reportio.o cobgetopt.o mlio.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libcob.a libtool: link: ( cd ".libs" && rm -f "libcob.la" && ln -s "../libcob.la" "libcob.la" ) make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' Making all in bin make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobcrun.o -MD -MP -MF .deps/cobcrun.Tpo -c -o cobcrun.o cobcrun.c mv -f .deps/cobcrun.Tpo .deps/cobcrun.Po /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o cobcrun cobcrun.o ../libcob/libcob.la ../lib/libsupport.la libtool: link: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -o .libs/cobcrun cobcrun.o ../libcob/.libs/libcob.so -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 ../lib/.libs/libsupport.a make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' Making all in cobc make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make all-am make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobc.o -MD -MP -MF .deps/cobc.Tpo -c -o cobc.o cobc.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT ppparse.o -MD -MP -MF .deps/ppparse.Tpo -c -o ppparse.o ppparse.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT pplex.o -MD -MP -MF .deps/pplex.Tpo -c -o pplex.o pplex.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT parser.o -MD -MP -MF .deps/parser.Tpo -c -o parser.o parser.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT scanner.o -MD -MP -MF .deps/scanner.Tpo -c -o scanner.o scanner.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT config.o -MD -MP -MF .deps/config.Tpo -c -o config.o config.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reserved.o -MD -MP -MF .deps/reserved.Tpo -c -o reserved.o reserved.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT tree.o -MD -MP -MF .deps/tree.Tpo -c -o tree.o tree.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT field.o -MD -MP -MF .deps/field.Tpo -c -o field.o field.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT typeck.o -MD -MP -MF .deps/typeck.Tpo -c -o typeck.o typeck.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT codegen.o -MD -MP -MF .deps/codegen.Tpo -c -o codegen.o codegen.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c mv -f .deps/config.Tpo .deps/config.Po gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT codeoptim.o -MD -MP -MF .deps/codeoptim.Tpo -c -o codeoptim.o codeoptim.c mv -f .deps/help.Tpo .deps/help.Po mv -f .deps/error.Tpo .deps/error.Po mv -f .deps/reserved.Tpo .deps/reserved.Po mv -f .deps/ppparse.Tpo .deps/ppparse.Po mv -f .deps/codeoptim.Tpo .deps/codeoptim.Po mv -f .deps/pplex.Tpo .deps/pplex.Po mv -f .deps/field.Tpo .deps/field.Po cobc.c: In function ‘process_command_line’: cobc.c:3029:65: warning: ‘.conf’ directive output may be truncated writing 5 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 3029 | snprintf (ext, (size_t)COB_MINI_MAX, "%s.conf", cob_optarg); | ^~~~~ In file included from /usr/include/stdio.h:906, from cobc.c:28: In function ‘snprintf’, inlined from ‘process_command_line’ at cobc.c:3029:4: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 6 and 261 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mv -f .deps/scanner.Tpo .deps/scanner.Po mv -f .deps/tree.Tpo .deps/tree.Po mv -f .deps/cobc.Tpo .deps/cobc.Po mv -f .deps/typeck.Tpo .deps/typeck.Po mv -f .deps/codegen.Tpo .deps/codegen.Po mv -f .deps/parser.Tpo .deps/parser.Po /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o cobc cobc.o ppparse.o pplex.o parser.o scanner.o config.o reserved.o error.o tree.o field.o typeck.o codegen.o help.o codeoptim.o ../libcob/libcob.la ../lib/libsupport.la libtool: link: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -o .libs/cobc cobc.o ppparse.o pplex.o parser.o scanner.o config.o reserved.o error.o tree.o field.o typeck.o codegen.o help.o codeoptim.o ../libcob/.libs/libcob.so -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 ../lib/.libs/libsupport.a make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' Making all in config make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' Making all in copy make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' Making all in po make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' Making all in extras make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' ("../pre-inst-env" cobc -m -Wall -O2 -o "CBL_OC_DUMP.so" "CBL_OC_DUMP.cob" || \ "../pre-inst-env" cobc -m -Wall -o "CBL_OC_DUMP.so" "CBL_OC_DUMP.cob" || \ "../pre-inst-env" cobc -m -Wall -vv -o "CBL_OC_DUMP.so" "CBL_OC_DUMP.cob") make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' Making all in doc make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make all-am make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' Making all in tests make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' Making all in cobol85 make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' ==> Starting check()... Making check in . make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' Making check in lib make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' Making check in libcob make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' Making check in bin make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' Making check in cobc make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make check-am make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' Making check in config make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' Making check in copy make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' Making check in po make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' Making check in extras make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' Making check in doc make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make check-am make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' Making check in tests make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' Making check in cobol85 make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make listings-sed.sh make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[3]: Nothing to be done for 'listings-sed.sh'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make check-local make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' testing for working diff ## ------------------------------------------ ## ## GnuCOBOL 3.1.2 test suite: GnuCOBOL Tests. ## ## ------------------------------------------ ## General tests of used binaries 1: compiler help and information ok 2: compiler warnings ok 3: compiler outputs (general) ok 4: compiler outputs (file specified) ok 5: compiler outputs (path specified) ok 6: compiler outputs (assembler) ok 7: source file not found ok 8: temporary path invalid ok 9: use of full path for cobc ok 10: C Compiler optimizations ok 11: invalid cobc option ok 12: cobcrun help and information ok 13: cobcrun validation ok 14: cobcrun -M DSO entry argument ok 15: cobcrun -M directory/ default ok 16: cobcrun -M directory/dso alternate ok 17: cobcrun -M DSO entry multiple arguments ok 18: cobcrun error messages ok 19: run job after compilation ok 20: run job after compilation (path specified) ok 21: run job with optional arguments ok 22: compile from stdin ok 23: run job after compilation from stdin ok 24: cobc with standard configuration file ok 25: cobc dialect features for all -std ok 26: cobc with configuration file via -std ok 27: cobc with standard configuration file via -conf ok 28: cobc with own configuration file via -conf ok 29: cobc configuration: recursive include ok 30: cobc with -std and -conf ok 31: cobc compiler flag on command line ok 32: cobc compiler flag on command line (priority) ok 33: cobc configuration: entries ok 34: cobc configuration: conf missing ok 35: cobc configuration: conf optional ok 36: cobc configuration: incomplete ok 37: runtime configuration ok 38: runtime configuration file ok 39: runtime configuration: recursive include ok 40: runtime configuration: environment priority ok 41: runtime configuration: entries ok 42: runtime configuration: conf missing ok 43: runtime configuration: conf optional ok 44: runtime configuration: strings and environment ok 45: validation of COB_CONFIG_DIR ok Syntax tests 46: COPY: IN / OF / -I ok 47: COPY: relative copybooks expected failure (syn_copy.at:161) 48: COPY: extension ok 49: COPY: within comment ok 50: COPY: file not found ok 51: COPY: recursive ok 52: COPY: replacement order ok 53: COPY: separators ok 54: COPY: partial replacement ok 55: COPY: LEADING replacement ok 56: COPY: TRAILING replacement ok 57: COPY: recursive replacement ok 58: COPY: fixed/free format ok 59: Invalid source name ok 60: Invalid PROGRAM-ID ok 61: Invalid PROGRAM-ID type clause (1) ok 62: invalid PROGRAM-ID type clause (2) ok 63: INITIAL / RECURSIVE before COMMON ok 64: Undefined data name ok 65: Undefined group name ok 66: Undefined data name in group ok 67: Reference not a group name ok 68: Incomplete 01 definition ok 69: error handling in conditions ok 70: Same labels in different sections ok 71: Redefinition of 01 items ok 72: Redefinition of 01 and 02 items ok 73: Redefinition of 02 items ok 74: Redefinition of 77 items ok 75: Redefinition of 01 and 77 items ok 76: Redefinition of 88 items ok 77: Redefinition of program-name by other programs ok 78: Redefinition of program-name within program ok 79: Redefinition of function-prototype name ok 80: PROCEDURE DIVISION RETURNING OMITTED: main ok 81: PROCEDURE DIVISION RETURNING OMITTED: FUNCTION ok 82: PROCEDURE DIVISION RETURNING item ok 83: Data item with same name as program-name ok 84: Ambiguous reference to 02 items ok 85: Ambiguous reference to 02 and 03 items ok 86: Ambiguous reference with qualification ok 87: Unique reference with ambiguous qualifiers ok 88: Undefined procedure name ok 89: Redefinition of section names ok 90: Redefinition of section and paragraph names ok 91: Redefinition of label and variable names expected failure (syn_definition.at:964) 92: Redefinition of paragraph names ok 93: Ambiguous reference to paragraph name ok 94: Non-matching level numbers (extension) ok 95: CALL BY VALUE alphanumeric item (extension) ok 96: CALL BY VALUE national item (extension) ok 97: CALL BY VALUE figurative constants ok 98: Duplicate identification division header ok 99: RETURNING in STOP RUN / GOBACK / EXIT PROGRAM ok 100: Invalid ENVIRONMENT DIVISION order ok 101: Function without END FUNCTION ok 102: Nested programs without END PROGRAM ok 103: Nested programs not in procedure division ok 104: Screen section starts with 78-level ok 105: Invalid PICTURE strings ok 106: PICTURE string with control character ok 107: PICTURE strings invalid with BLANK WHEN ZERO ok 108: PICTURE strings invalid with USAGE ok 109: ALPHABET definition ok 110: PROGRAM COLLATING SEQUENCE ok 111: RENAMES item ok 112: RENAMES of 01-, 66- and 77-level items ok 113: SAME AS clause ok 114: TYPEDEF clause ok 115: LIKE clause expected failure (syn_definition.at:2260) 116: APPLY COMMIT clause ok 117: Non-numeric subscript ok 118: Subscript range check ok 119: Subscript bounds with OCCURS DEPENDING ON ok 120: Subscripted item requires OCCURS clause ok 121: Number of subscripts ok 122: SET SSRANGE syntax ok 123: OCCURS with level 01 and 77 ok 124: OCCURS with level 66 ok 125: OCCURS with level 78 ok 126: OCCURS with level 88 ok 127: OCCURS with variable-occurrence data item ok 128: OCCURS data-items for INDEXED and KEY ok 129: Nested OCCURS clause ok 130: OCCURS DEPENDING with wrong size ok 131: OCCURS DEPENDING followed by another field ok 132: OCCURS with unmatched DEPENDING / TO phrases ok 133: OCCURS INDEXED before KEY ok 134: OCCURS size check ok 135: REDEFINES: not following entry-name ok 136: REDEFINES: level 02 by 01 ok 137: REDEFINES: level 03 by 02 ok 138: REDEFINES: level 66 ok 139: REDEFINES: level 88 ok 140: REDEFINES: lower level number ok 141: REDEFINES: with OCCURS ok 142: REDEFINES: with subscript ok 143: REDEFINES: with variable occurrence ok 144: REDEFINES: with qualification ok 145: REDEFINES: multiple redefinition ok 146: REDEFINES: size exceeds ok 147: REDEFINES: with VALUE ok 148: REDEFINES: with intervention ok 149: REDEFINES: within REDEFINES ok 150: REDEFINES: non-referenced ambiguous item ok 151: Numeric item (integer) ok 152: Numeric item (non-integer) ok 153: Numeric item with picture P ok 154: Signed numeric literal ok 155: Alphabetic item ok 156: Alphanumeric item ok 157: Alphanumeric group item ok 158: Numeric-edited item ok 159: Alphanumeric-edited item ok 160: Implicit picture from value ok 161: Missing SELECT ok 162: Duplicated SELECT ok 163: Missing FD ok 164: Duplicated FD ok 165: ASSIGN to device-name ok 166: ASSIGN to printer-name ok 167: ASSIGN to lsq-device-name ok 168: ASSIGN to variable ok 169: SELECT without ASSIGN ok 170: START on SEQUENTIAL file ok 171: OPEN SEQUENTIAL file REVERSED ok 172: OPEN SEQUENTIAL file NO REWIND ok 173: valid key items ok 174: INDEXED file invalid key items ok 175: variable record length ok 176: variable record length DEPENDING item ok 177: DECLARATIVES invalid procedure reference (1) ok 178: DECLARATIVES invalid procedure reference (2) ok 179: EXTERNAL file ok 180: RECORDING MODE ok 181: CODE-SET clause ok 182: CODE-SET FOR clause ok 183: WRITE / REWRITE FROM clause and FILE ok 184: Clauses following invalid ACCESS clause ok 185: RELATIVE KEY type checks ok 186: Mismatched KEY clause ok 187: RECORD DELIMITER ok 188: FILE STATUS ok 189: VSAM status ok 190: INDEXED file PASSWORD clause ok 191: RECORD clause equal limits ok 192: FILE ... FROM literal ok 193: WRITE / REWRITE on LINE SEQUENTIAL files ok 194: WRITE / REWRITE on REPORT files ok 195: SELECT without fd-name ok 196: Undeclared FILE-ID variable ok 197: Undeclared ASSIGN variable ok 198: OPEN I-O with LINE SEQUENTIAL ok 199: ACCESS RANDOM with ORG SEQUENTIAL ok 200: ALTERNATE RECORD KEY SUPPRESS WHEN ok 201: RECORD definition with SOURCE IS / = ok 202: ALTERNATE RECORD definition WITH NO DUPLICATES expected failure (syn_file.at:2080) 203: ALTERNATE RECORD definition omitting RECORD expected failure (syn_file.at:2109) 204: SELECT/OPEN syntax extensions ok 205: GLOBAL FD nested progam ok 206: Invalid file name in SELECT ok 207: REPORT error/warning ok 208: REPORT not positive integers in COL / LINE PLUS ok 209: Missing DETAIL line ok 210: REPORT LINE PLUS ZERO ok 211: Incorrect REPORT NAME ok 212: REPORT with PLUS RIGHT/CENTER ok 213: PAGE LIMITS clause ok 214: Report FD without period ok 215: REPORT with unreferenced control field ok 216: Incorrect USAGE clause ok 217: valid reference modification ok 218: Static out of bounds ok 219: constant-folding out of bounds ok 220: ambiguous AND/OR ok 221: warn constant expressions ok 222: warn literal size ok 223: warn literal size in constant expr. (level 88) ok 224: Invalid conditional expression (1) ok 225: Invalid conditional expression (2) ok 226: Invalid conditional expression (3) ok 227: Valid conditional expression ok 228: missing headers ok 229: one line program ok 230: empty program ok 231: INITIALIZE constant ok 232: CLASS duplicate values ok 233: INSPECT invalid size ok 234: INSPECT invalid target ok 235: INSPECT missing keyword ok 236: INSPECT repeated keywords ok 237: INSPECT incomplete clause ok 238: INSPECT multiple BEFORE/AFTER clauses ok 239: maximum data size ok 240: unreachable statement ok 241: CRT STATUS ok 242: SPECIAL-NAMES clause ok 243: CURRENCY SIGN ok 244: SWITCHES ok 245: unexpected mnemonic-name location ok 246: wrong device for mnemonic-name ok 247: missing mnemonic-name declaration ok 248: unknown device in dialect ok 249: ACCEPT WITH ( NO ) UPDATE / DEFAULT ok 250: ACCEPT WITH AUTO / TAB ok 251: ACCEPT WITH LOWER / UPPER ok 252: ACCEPT WITH SIZE ok 253: DISPLAY WITH SIZE ok 254: source text after program-text area ok 255: line overflow in fixed-form / free-form ok 256: missing newline in fixed-form / free-form ok 257: continuation Indicator - too many lines ok 258: continuation of COBOL words ok 259: literal too long ok 260: line and floating comments ok 261: word length ok 262: Segmentation Module ok 263: ACCEPT FROM ESCAPE KEY ok 264: Numeric literals ok 265: floating-point literals ok 266: X literals ok 267: national literals ok 268: NX literals ok 269: binary literals ok 270: binary-hexadecimal literals ok 271: HP COBOL octal literals ok 272: ACUCOBOL literals ok 273: ACUCOBOL 32bit literal size skipped (syn_misc.at:3600) 274: ACUCOBOL USAGE FLOAT / DOUBLE ok 275: ACUCOBOL USAGE HANDLE ok 276: ACUCOBOL WINDOW statements ok 277: ACUCOBOL GRAPHICAL controls ok 278: DISPLAY MESSAGE BOX ok 279: DISPLAY OMITTED ok 280: CGI: EXTERNAL-FORM ok 281: adding/removing reserved words ok 282: adding aliases ok 283: overriding default words ok 284: complete specified word list ok 285: ANY LENGTH item as formal parameter ok 286: ANY LENGTH item as BY VALUE formal parameter ok 287: swapped SOURCE- and OBJECT-COMPUTER ok 288: CONF. SECTION paragraphs in wrong order ok 289: NOT ON EXCEPTION with STATIC CALL convention ok 290: NOT ON EXCEPTION phrases before ON EXCEPTION ok 291: wrong dialect hints ok 292: redundant periods ok 293: IF-ELSE statement list with invalid syntax ok 294: EVALUATE statement with invalid syntax ok 295: MF reserved word directives ok 296: TURN directive ok 297: STRING / UNSTRING with invalid syntax ok 298: UNSTRING COUNT clause ok 299: use of program-prototypes ok 300: invalid INSPECT/TRANSFORM operands ok 301: SIGN clause checks ok 302: conflicting entry conventions ok 303: conflicting call conventions ok 304: dangling LINKAGE items ok 305: duplicate PROCEDURE DIVISION/ENTRY USING items ok 306: duplicate CALL USING BY REFERENCE items ok 307: ADD / SUBTRACT TABLE ok 308: USE FOR DEBUGGING invalid ref-mod / subscripts ok 309: USE FOR DEBUGGING duplicate targets ok 310: USE FOR DEBUGGING implicit statements ok 311: USE FOR DEBUGGING syntax-checks expected failure (syn_misc.at:5299) 312: Empty PERFORM with DEBUGGING MODE ok 313: whitespace handling ok 314: STOP identifier ok 315: 01 CONSTANT ok 316: 78 VALUE ok 317: level 78 NEXT / START OF ok 318: SYMBOLIC CONSTANT ok 319: Constant Expressions (1) ok 320: Constant Expressions (2) ok 321: Constant Expressions (3) ok 322: Constant Expressions (4) ok 323: Constant Expressions (5) ok 324: Missing imperative statements ok 325: Fall-Through to WHEN OTHER expected failure (syn_misc.at:6193) 326: CONSTANT LENGTH / BYTE-LENGTH ok 327: ANY LENGTH/NUMERIC with incorrect PIC ok 328: VOLATILE clause ok 329: SET SOURCEFORMAT syntax checks ok 330: WHEN-COMPILED register in dialect ok 331: LIN / COL register ok 332: tokens consisting of multiple words ok 333: zero-length literals ok 334: @OPTIONS parsing ok 335: system routines with wrong number of parameters ok 336: invalid use of condition-name ok 337: XML GENERATE syntax checks ok 338: BASED clause, ALLOCATE / FREE statements ok 339: CONTINUE statement ok 340: conflict markers ok 341: SORT syntax ok 342: OSVS I/O extensions ok 343: long literal in error message ok 344: literal missing terminating character ok 345: EQUALS in expressions ok 346: Invalid parentheses around condition ok 347: DISPLAY directive (1) ok 348: DISPLAY directive (2) ok 349: DISPLAY directive (3) ok 350: conditional / define directives (1) ok 351: conditional / define directives (2) ok 352: conditional / define directives (3) ok 353: conditional / define directives (4) ok 354: error handling in conditional directives ok 355: conditional directives with lvl 78 (1) expected failure (syn_misc.at:7454) 356: conditional directives with lvl 78 (2) expected failure (syn_misc.at:7502) 357: MOVE SPACE TO numeric or numeric-edited item ok 358: MOVE ZERO TO alphabetic item ok 359: MOVE alphabetic TO x ok 360: MOVE alphanumeric TO x ok 361: MOVE alphanumeric-edited TO x ok 362: MOVE numeric (integer) TO x ok 363: MOVE numeric (non-integer) TO x ok 364: MOVE numeric-edited TO x ok 365: CORRESPONDING - Operands must be groups ok 366: CORRESPONDING - Target has no matching items ok 367: MOVE to erroneous field ok 368: Overlapping MOVE ok 369: invalid source for MOVE ok 370: invalid target for MOVE ok 371: SET error ok 372: MOVE FIGURATIVE to NUMERIC ok 373: Category check of Format 1 ok 374: Category check of Format 2 ok 375: Category check of literals ok 376: Flexible ACCEPT/DISPLAY syntax ok 377: Duplicate ACCEPT/DISPLAY clauses ok 378: AT clause ok 379: ACCEPT/DISPLAY extensions detection ok 380: FROM clause ok 381: Incorrect USAGE clause ok 382: SCREEN SECTION clause numbers ok 383: Screen clauses ok 384: ACCEPT ON EXCEPTION/ESCAPE ok 385: Referencing 88-level ok 386: Conflicting screen clauses ok 387: Redundant screen clauses ok 388: Screen item OCCURS w-/wo relative LINE/COL ok 389: VALUE clause missing ok 390: FULL on numeric item ok 391: Compiler-specific SCREEN SECTION clause rules ok 392: MS-COBOL position-spec ok 393: Screen with invalid FROM clause ok 394: SET ADDRESS OF item ok 395: SET item TO 88-level ok 396: ANY LENGTH / NUMERIC as function RETURNING item ok 397: REPOSITORY INTRINSIC phrase ok 398: REPOSITORY FUNCTION phrase ok 399: Redundant REPOSITORY entries ok 400: Missing prototype/definition ok 401: Empty function ok 402: Function definition inside program ok 403: Intrinsic functions: dialect ok 404: Intrinsic functions: replaced ok 405: Intrinsic functions: number of arguments ok 406: Intrinsic functions: reference modification ok 407: Intrinsic functions: argument type ok 408: invalid formatted date/time args ok 409: invalid formats w/ DECIMAL-POINT IS COMMA ok 410: Specified offset and SYSTEM-OFFSET ok 411: FUNCTION LENGTH / BYTE-LENGTH ok Listing tests 412: Minimal lines per listing pages ok 413: COPY within comment ok 414: Replacement w/o strings ok 415: COPY replacement order ok 416: COPY separators ok 417: COPY partial replacement ok 418: COPY LEADING replacement ok 419: COPY TRAILING replacement ok 420: COPY recursive replacement ok 421: COPY multiple files ok 422: Error/Warning messages ok 423: Two source files ok 424: Multiple programs in one file ok 425: Multiple programs in one compilation group ok 426: Wide listing ok 427: Symbols: simple ok 428: Symbols: pointer ok 429: Symbols: multiple programs/functions ok 430: Symbols: OCCURS/REDEFINES ok 431: Conditional compilation ok 432: File descriptions ok 433: Invalid PICTURE strings ok 434: Variable format ok 435: LISTING directive ok 436: Listing-directive statements ok 437: Eject page ok 438: Cross reference ok 439: Report Writer ok 440: huge REPLACE ok 441: Long concatenated literal ok Run tests 442: DISPLAY literals ok 443: DISPLAY literals, DECIMAL-POINT is COMMA ok 444: Hexadecimal literal ok 445: DISPLAY data items with VALUE clause ok 446: DISPLAY data items with MOVE statement ok 447: MOVE to edited item (1) ok 448: MOVE to edited item (2) ok 449: MOVE to item with simple and floating insertion ok 450: MOVE to JUSTIFIED item ok 451: MOVE integer literal to alphanumeric ok 452: Compare FLOAT-LONG with floating-point literal ok 453: Check for equality of FLOAT-SHORT / FLOAT-LONG ok 454: Overlapping MOVE ok 455: Overlapping MOVE ok 456: IBM MOVE ok 457: ALPHABETIC test ok 458: ALPHABETIC-UPPER test ok 459: ALPHABETIC-LOWER test ok 460: GLOBAL at same level ok 461: GLOBAL at lower level ok 462: GLOBAL CONSTANT ok 463: GLOBAL identifiers from ENVIRONMENT DIVISION ok 464: function with variable-length RETURNING item skipped (run_fundamental.at:1196) 465: Entry point visibility (1) ok 466: Entry point visibility (2) ok 467: Contained program visibility (1) ok 468: Contained program visibility (2) ok 469: Contained program visibility (3) ok 470: Contained program visibility (4) ok 471: CALL/CANCEL with program-prototype-name ok 472: GLOBAL FD (1) ok 473: GLOBAL FD (2) ok 474: GLOBAL FD (3) ok 475: GLOBAL FD (4) ok 476: CANCEL test (1) ok 477: CANCEL test (2) ok 478: CANCEL test (3) ok 479: Separate sign positions (1) ok 480: Separate sign positions (2) ok 481: Context sensitive words (1) ok 482: Context sensitive words (2) ok 483: Context sensitive words (3) ok 484: Context sensitive words (4) ok 485: Context sensitive words (5) ok 486: Context sensitive words (6) ok 487: Context sensitive words (7) ok 488: Context sensitive words (8) ok 489: ROUNDED AWAY-FROM-ZERO ok 490: ROUNDED NEAREST-AWAY-FROM-ZERO ok 491: ROUNDED NEAREST-EVEN ok 492: ROUNDED NEAREST-TOWARD-ZERO ok 493: ROUNDED TOWARD-GREATER ok 494: ROUNDED TOWARD-LESSER ok 495: ROUNDED TRUNCATION ok 496: Numeric operations (1) ok 497: Numeric operations (2) ok 498: Numeric operations (3) ok 499: Numeric operations (4) ok 500: Numeric operations (5) ok 501: Numeric operations (6) ok 502: Numeric operations (7) ok 503: Numeric operations (8) ok 504: ADD CORRESPONDING ok 505: ADD CORRESPONDING no match ok 506: SYNC in OCCURS ok 507: 88 level with THRU ok 508: 88 level with FILLER ok 509: 88 level with FALSE IS clause ok 510: BLANK WHEN ZERO ok 511: MULTIPLY BY literal in INITIAL program ok 512: debugging lines (not active) ok 513: debugging lines (-fdebugging-line) ok 514: debugging lines (WITH DEBUGGING MODE) ok 515: debugging lines, free format (not active) ok 516: debugging lines, free format (-fdebugging-line) ok 517: USE FOR DEBUGGING (no DEBUGGING MODE) ok 518: USE FOR DEBUGGING (COB_SET_DEBUG deactivated) ok 519: USE FOR DEBUGGING ON ALL PROCEDURES ok 520: USE FOR DEBUGGING ON procedure ok 521: USE FOR DEBUGGING (COB_SET_DEBUG switched) ok 522: USE FOR DEBUGGING ON [ALL] REFERENCES OF field ok 523: USE FOR DEBUGGING, reference within DEBUGGING ok 524: USE FOR DEBUGGING, time of execution expected failure (run_fundamental.at:5152) 525: USE FOR DEBUGGING, reference with OCCURS ok 526: USE FOR DEBUGGING, referencing BASED item expected failure (run_fundamental.at:5226) 527: USE FOR DEBUGGING file ok 528: Abbreviated Expressions ok 529: integer arithmetic on floating-point var ok 530: TYPEDEF application ok 531: Subscript out of bounds ok 532: Value of DEPENDING ON N out of bounds ok 533: Subscript bounds with OCCURS DEPENDING ON (1) ok 534: Subscript bounds with OCCURS DEPENDING ON (2) ok 535: Subscript bounds with OCCURS DEPENDING ON (3) ok 536: Subscript by arithmetic expression ok 537: length of ODO w/- reference modification ok 538: SEARCH ALL with OCCURS DEPENDING ON ok 539: enable / disable subscript check ok 540: BOUND and NOBOUND directives ok 541: SSRANGE and NOSSRANGE directives ok 542: CALL with OCCURS DEPENDING ON ok 543: Static reference modification ok 544: Dynamic reference modification ok 545: Offset underflow ok 546: Offset overflow ok 547: Length underflow ok 548: Length overflow ok 549: Length overflow with offset (1) ok 550: Length overflow with offset (2) ok 551: Length overflow with offset (3) ok 552: enable / disable ref-mod check ok 553: MF SSRANGE and NOSSRANGE directives ok 554: ACCEPT OMITTED (simple) ok 555: ACCEPT FROM TIME / DATE / DAY / DAY-OF-WEEK (1) ok 556: ACCEPT FROM TIME / DATE / DAY / DAY-OF-WEEK (2) ok 557: ACCEPT DATE / DAY and intrinsic functions (1) ok 558: ACCEPT DATE / DAY and intrinsic functions (2) ok 559: ACCEPT OMITTED (SCREEN) FAILED (run_accept.at:307) 560: INITIALIZE group entry with OCCURS ok 561: INITIALIZE OCCURS with numeric edited ok 562: INITIALIZE OCCURS with SIGN LEADING / TRAILING ok 563: INITIALIZE complex group (1) ok 564: INITIALIZE complex group (2) ok 565: INITIALIZE group item ok 566: INITIALIZE with REDEFINES ok 567: INITIALIZE with FILLER ok 568: INITIALIZE of EXTERNAL data items ok 569: INITIALIZE with reference modification ok 570: Comma separator without space ok 571: DECIMAL-POINT is COMMA (1) ok 572: DECIMAL-POINT is COMMA (2) ok 573: DECIMAL-POINT is COMMA (3) ok 574: DECIMAL-POINT is COMMA (4) ok 575: DECIMAL-POINT is COMMA (5) ok 576: CURRENCY SIGN ok 577: CURRENCY SIGN WITH PICTURE SYMBOL expected failure (run_misc.at:258) 578: LOCAL-STORAGE (1) ok 579: LOCAL-STORAGE (2) ok 580: EXTERNAL data item ok 581: EXTERNAL AS data item ok 582: EXTERNAL data item size mismatch expected failure (run_misc.at:512) 583: MOVE to itself ok 584: MOVE with refmod ok 585: MOVE with refmod (variable) ok 586: MOVE with group refmod ok 587: MOVE indexes ok 588: MOVE X'00' ok 589: MOVE Z'literal' ok 590: Floating continuation indicator ok 591: Fixed continuation indicator ok 592: Concatenation operator ok 593: SOURCE FIXED/FREE directives ok 594: TURN directive ok 595: Level 01 subscripts ok 596: Class check with reference modification ok 597: Index and parenthesized expression ok 598: Alphanumeric and binary numeric ok 599: Non-numeric data in numeric items ok 600: Dynamic call with static linking ok 601: Static call with static linking ok 602: Dynamic CALL with ON EXCEPTION ok 603: Static CALL with ON EXCEPTION ok 604: CALL m1. CALL m2. CALL m1. ok 605: Recursive CALL of RECURSIVE program ok 606: Recursive CALL of INITIAL program ok 607: Recursive CALL with RECURSIVE assumed ok 608: Recursive CALL with ON EXCEPTION ok 609: Multiple calls of INITIAL program ok 610: CALL binary literal parameter/LENGTH OF ok 611: INSPECT REPLACING LEADING ZEROS BY SPACES ok 612: INSPECT No repeat conversion check ok 613: INSPECT CONVERTING alphabet ok 614: INSPECT CONVERTING TO figurative constant ok 615: INSPECT CONVERTING NULL ok 616: INSPECT CONVERTING TO NULL ok 617: INSPECT REPLACING figurative constant ok 618: INSPECT TALLYING BEFORE ok 619: INSPECT TALLYING AFTER ok 620: INSPECT REPLACING TRAILING ZEROS BY SPACES ok 621: INSPECT REPLACING complex ok 622: SWITCHES (environment COB_SWITCH_n and SET) ok 623: Nested PERFORM ok 624: PERFORM VARYING BY -0.2 ok 625: PERFORM VARYING BY phrase omitted ok 626: EXIT PERFORM ok 627: EXIT PERFORM CYCLE ok 628: EXIT PARAGRAPH ok 629: EXIT SECTION ok 630: PERFORM FOREVER / PERFORM UNTIL EXIT ok 631: PERFORM inline (1) ok 632: PERFORM inline (2) ok 633: Non-overflow after overflow ok 634: PERFORM ... CONTINUE ok 635: STRING with subscript reference ok 636: STRING / UNSTRING NOT ON OVERFLOW ok 637: UNSTRING DELIMITED ALL LOW-VALUE ok 638: UNSTRING DELIMITED ALL SPACE-2 ok 639: UNSTRING DELIMITED POINTER ok 640: UNSTRING DELIMITER IN ok 641: UNSTRING with FUNCTION / literal ok 642: SORT: table sort ok 643: SORT: table sort (2) ok 644: SORT: table sort (3) ok 645: SORT: EBCDIC table sort ok 646: PIC ZZZ-, ZZZ+ ok 647: PERFORM type OSVS ok 648: Sticky LINKAGE ok 649: COB_PRE_LOAD ok 650: COB_PRE_LOAD with entry points ok 651: Lookup ENTRY from main executable ok 652: COB_LOAD_CASE=UPPER test ok 653: ALLOCATE / FREE with BASED item (1) ok 654: ALLOCATE / FREE with BASED item (2) ok 655: ALLOCATE CHARACTERS INITIALIZED TO ok 656: Initialized value with defaultbyte ok 657: CALL with OMITTED parameter ok 658: CALL in from C, cob_call_params explicitly set ok 659: CALL in from C, cob_call_params unknown ok 660: CALL C with callback, PROCEDURE DIVISION EXTERN ok 661: CALL C with callback, ENTRY-CONVENTION EXTERN ok 662: CALL in from C with init missing / implicit ok 663: CALL STATIC C from COBOL ok 664: ANY LENGTH (1) ok 665: ANY LENGTH (2) ok 666: ANY LENGTH (3) ok 667: ANY LENGTH (4) ok 668: ANY LENGTH (5) ok 669: access to BASED item without allocation ok 670: access to OPTIONAL LINKAGE item not passed ok 671: STOP RUN WITH NORMAL STATUS ok 672: STOP RUN WITH ERROR STATUS ok 673: SYMBOLIC clause ok 674: OCCURS clause with 1 entry ok 675: Computing of different USAGEs w/o decimal point ok 676: Computing of different USAGEs w/- decimal point ok 677: C/C++ reserved words/predefined identifiers ok 678: ON EXCEPTION clause of DISPLAY FAILED (run_misc.at:6126) 679: EC-SCREEN-LINE-NUMBER and -STARTING-COLUMN FAILED (run_misc.at:6167) 680: LINE/COLUMN 0 exceptions FAILED (run_misc.at:6205) 681: SET LAST EXCEPTION TO OFF ok 682: void PROCEDURE ok 683: Figurative constants to numeric field ok 684: MF FIGURATIVE to NUMERIC ok 685: CALL RETURNING ok 686: void PROCEDURE, NOTHING return ok 687: READY TRACE / RESET TRACE ok 688: Trace feature with subroutine ok 689: stack and dump feature ok 690: Test dump feature (2) ok 691: CALL with program prototypes ok 692: REDEFINES values on FILLER and INITIALIZE ok 693: PICTURE with constant-name ok 694: Quote marks in comment paragraphs ok 695: Numeric MOVE with/without -fbinary-truncate ok 696: Alphanumeric MOVE with truncation ok 697: PROGRAM-ID / CALL literal/variable with spaces ok 698: C-API Test (param based) ok 699: C-API Test (field based) ok 700: DEFAULT ROUNDED MODE ok 701: OCCURS INDEXED ASCENDING ok 702: ZERO unsigned and negative binary subscript ok 703: Default Arithmetic (1) ok 704: Default Arithmetic Test (2) ok 705: OSVS Arithmetic (1) ok 706: OSVS Arithmetic Test (2) ok 707: SET CONSTANT directive ok 708: DEFINE OVERRIDE ok 709: DEFINE Defaults ok 710: 78 VALUE ok 711: 01 CONSTANT ok 712: DISPLAY UPON ok 713: FLOAT-DECIMAL w/o SIZE ERROR ok 714: FLOAT-SHORT / FLOAT-LONG w/o SIZE ERROR ok 715: FLOAT-SHORT with SIZE ERROR ok 716: FLOAT-LONG with SIZE ERROR ok 717: EC-SIZE-ZERO-DIVIDE ok 718: EC-SIZE-OVERFLOW ok 719: Constant Expressions ok 720: ENTRY FOR GO TO / GO TO ENTRY ok 721: runtime checks within conditions ok 722: libcob version check ok 723: OPEN EXTEND and CLOSE, SEQUENTIAL ok 724: DELETE FILE, SEQUENTIAL ok 725: OUTPUT on SEQUENTIAL file to missing directory ok 726: OPEN EXTEND and CLOSE, INDEXED ok 727: DELETE FILE, INDEXED ok 728: OUTPUT on INDEXED file to missing directory ok 729: READ INTO data item AT-END sequence ok 730: First READ on empty SEQUENTIAL INDEXED file ok 731: READ NEXT without previous START ok 732: REWRITE a RELATIVE file with RANDOM access ok 733: File SORT, SEQUENTIAL ok 734: File SORT, SEQUENTIAL variable records ok 735: File SORT, LINE SEQUENTIAL ok 736: LINAGE and LINAGE-COUNTER sample ok 737: File SORT, LINE SEQUENTIAL same file ok 738: File SORT, LINE SEQUENTIAL variable records ok 739: File MERGE, LINE SEQUENTIAL variable records ok 740: SORT nonexistent file ok 741: SORT with INPUT/OUTPUT PROCEDUREs ok 742: SORT with key1 ASCENDING, key2 DESCENDING ok 743: ASSIGN DYNAMIC and EXTERNAL ok 744: ASSIGN EXTERNAL parsing ok 745: ASSIGN directive ok 746: ASSIGNfilename expansion ok 747: ASSIGN filename mapping ok 748: ASSIGN with COB_FILE_PATH ok 749: ASSIGN DYNAMIC with LOCAL-STORAGE item ok 750: ASSIGN DYNAMIC with LOCAL-STORAGE item and INITIAL prog ok 751: ASSIGN DYNAMIC with BASED data item ok 752: ASSIGN DYNAMIC with data item in LINKAGE ok 753: ASSIGN DYNAMIC with empty data item ok 754: ASSIGN DYNAMIC with unset implicit data item ok 755: INDEXED file key-name ok 756: INDEXED file sparse/split keys ok 757: INDEXED file split keys WITH DUPLICATES ok 758: INDEXED file variable length record ok 759: INDEXED sample ok 760: WRITE + REWRITE FILE name ok 761: START RELATIVE (1) ok 762: START RELATIVE (2) ok 763: START RELATIVE (3) ok 764: READ on OPTIONAL missing RELATIVE / SEQUENTIAL ok 765: READ on OPTIONAL missing INDEXED file ok 766: EXTERNAL RELATIVE file ok 767: DECLARATIVES procedure referencing ok 768: DECLARATIVES procedure referencing (multiple) ok 769: System routines for directories (1) ok 770: System routines for directories (2) ok 771: System routines for files ok 772: System routine CBL_COPY_FILE ok 773: Default file external name ok 774: SEQUENTIAL basic I/O ok 775: LINE SEQUENTIAL basic I/O ok 776: LINE SEQUENTIAL record truncation ok 777: SEQUENTIAL file I/O with variable records ok 778: LINE SEQUENTIAL file I/O with variable records ok 779: SEQUENTIAL file REWRITE ok 780: SEQUENTIAL file with LOCK MODE EXCLUSIVE expected failure (run_file.at:5278) 781: SEQUENTIAL file with OPEN WITH LOCK expected failure (run_file.at:5344) 782: SEQUENTIAL file with SHARING NO expected failure (run_file.at:5412) 783: SEQUENTIAL file with SHARING READ ONLY ok 784: SEQUENTIAL file with blocked lock expected failure (run_file.at:5556) 785: RELATIVE SEQUENTIAL basic I/O ok 786: RELATIVE RANDOM basic I/O ok 787: RELATIVE SEQUENTIAL with variable records ok 788: INDEXED SEQUENTIAL basic I/O ok 789: INDEXED SEQUENTIAL with variable records ok 790: INDEXED file with LOCK MODE EXCLUSIVE expected failure (run_file.at:5911) 791: INDEXED file with OPEN WITH LOCK expected failure (run_file.at:5987) 792: INDEXED file with SHARING NO expected failure (run_file.at:6064) 793: INDEXED file with SHARING READ ONLY expected failure (run_file.at:6147) 794: INDEXED file with blocked lock expected failure (run_file.at:6228) 795: INDEXED file with LOCK AUTOMATIC (1) expected failure (run_file.at:6316) 796: INDEXED file with LOCK AUTOMATIC (2) ok 797: INDEXED file with LOCK MANUAL expected failure (run_file.at:6495) 798: START INDEXED ok 799: INDEXED partial keys ok 800: INDEXED undeclared keys skipped (run_file.at:6734) 801: READ INPUT pipe & WRITE OUTPUT pipe expected failure (run_file.at:6984) 802: EXTFH: using ISAM callback ok 803: EXTFH: SEQUENTIAL files ok 804: EXTFH: LINE SEQUENTIAL files, direct EXTFH ok 805: INDEXED File READ/DELETE/READ ok 806: TURN EC-I-O expected failure (run_file.at:9163) 807: Report Line Order ok 808: REPORT COL PLUS ok 809: Report Overlapping Fields ok 810: EMPTY REPORT ok 811: PAGE LIMIT REPORT ok 812: PAGE LIMIT REPORT 2 ok 813: Sample Customer Report ok 814: Sample Charge Report ok 815: Sample Charge Report 2 ok 816: Sample Charge Report 3 ok 817: Sample Charge Report 4 ok 818: Sample Payroll Report ok 819: Sample REPORT with RIGHT/CENTER ok 820: STUDENT REPORT with INITIAL ok 821: ORDER REPORT; Test substring ok 822: Sample Control Break ok 823: Sample Inventory Report ok 824: Duplicate Detail Line ok 825: Report with OCCURS ok 826: Report CODE and LIMIT COLUMNS ok 827: Duplicate INITIATE ok 828: Missing INITIATE and GENERATE ok 829: Missing INITIATE and TERMINATE ok 830: Next Group Next Page ok 831: Report PRESENT AFTER ok 832: RETURN-CODE moving ok 833: RETURN-CODE passing ok 834: RETURN-CODE nested ok 835: FUNCTION ABS ok 836: FUNCTION ACOS ok 837: FUNCTION ANNUITY ok 838: FUNCTION ASIN ok 839: FUNCTION ATAN ok 840: FUNCTION BYTE-LENGTH ok 841: FUNCTION CHAR ok 842: FUNCTION COMBINED-DATETIME ok 843: FUNCTION CONCAT / CONCATENATE ok 844: FUNCTION CONCATENATE with reference modding ok 845: FUNCTION CONTENT-LENGTH ok 846: FUNCTION CONTENT-OF ok 847: FUNCTION as CALL parameter BY CONTENT ok 848: FUNCTION COS ok 849: FUNCTION CURRENCY-SYMBOL ok 850: FUNCTION CURRENT-DATE ok 851: FUNCTION DATE-OF-INTEGER ok 852: FUNCTION DATE-TO-YYYYMMDD ok 853: FUNCTION DAY-OF-INTEGER ok 854: FUNCTION DAY-TO-YYYYDDD ok 855: FUNCTION E ok 856: FUNCTION EXCEPTION-FILE ok 857: FUNCTION EXCEPTION-LOCATION ok 858: FUNCTION EXCEPTION-STATEMENT ok 859: FUNCTION EXCEPTION-STATUS ok 860: FUNCTION EXP ok 861: FUNCTION EXP10 ok 862: FUNCTION FACTORIAL ok 863: FUNCTION FORMATTED-CURRENT-DATE ok 864: FUNCTION FORMATTED-DATE ok 865: FUNCTION FORMATTED-DATE with ref modding ok 866: FUNCTION FORMATTED-DATETIME ok 867: FUNCTION FORMATTED-DATETIME with ref modding ok 868: FUNCTION FORMATTED-TIME ok 869: FUNCTION FORMATTED-TIME DP.COMMA ok 870: FUNCTION FORMATTED-TIME with ref modding ok 871: FUNCTION FRACTION-PART ok 872: FUNCTION HIGHEST-ALGEBRAIC ok 873: FUNCTION INTEGER ok 874: FUNCTION INTEGER-OF-DATE ok 875: FUNCTION INTEGER-OF-DAY ok 876: FUNCTION INTEGER-OF-FORMATTED-DATE ok 877: FUNCTION INTEGER-PART ok 878: FUNCTION LENGTH ok 879: FUNCTION LOCALE-COMPARE ok 880: FUNCTION LOCALE-DATE ok 881: FUNCTION LOCALE-TIME ok 882: FUNCTION LOCALE-TIME-FROM-SECONDS ok 883: FUNCTION LOG ok 884: FUNCTION LOG10 ok 885: FUNCTION LOWER-CASE ok 886: FUNCTION LOWER-CASE with reference modding ok 887: FUNCTION LOWEST-ALGEBRAIC ok 888: FUNCTION MAX ok 889: FUNCTION MEAN ok 890: FUNCTION MEDIAN ok 891: FUNCTION MIDRANGE ok 892: FUNCTION MIN ok 893: FUNCTION MOD (valid) ok 894: FUNCTION MOD (invalid) ok 895: FUNCTION MODULE-CALLER-ID ok 896: FUNCTION MODULE-DATE ok 897: FUNCTION MODULE-FORMATTED-DATE ok 898: FUNCTION MODULE-ID ok 899: FUNCTION MODULE-PATH ok 900: FUNCTION MODULE-SOURCE ok 901: FUNCTION MODULE-TIME ok 902: FUNCTION MONETARY-DECIMAL-POINT ok 903: FUNCTION MONETARY-THOUSANDS-SEPARATOR ok 904: FUNCTION NUMERIC-DECIMAL-POINT ok 905: FUNCTION NUMERIC-THOUSANDS-SEPARATOR ok 906: FUNCTION NUMVAL ok 907: FUNCTION NUMVAL-C ok 908: FUNCTION NUMVAL-C DP.COMMA ok 909: FUNCTION NUMVAL-F ok 910: FUNCTION ORD ok 911: FUNCTION ORD-MAX ok 912: FUNCTION ORD-MIN ok 913: FUNCTION PI ok 914: FUNCTION PRESENT-VALUE ok 915: FUNCTION RANDOM ok 916: FUNCTION RANGE ok 917: FUNCTION REM (valid) ok 918: FUNCTION REM (invalid) ok 919: FUNCTION REVERSE ok 920: FUNCTION REVERSE with reference modding ok 921: FUNCTION SECONDS-FROM-FORMATTED-TIME ok 922: FUNCTION SECONDS-PAST-MIDNIGHT ok 923: FUNCTION SIGN ok 924: FUNCTION SIN ok 925: FUNCTION SQRT ok 926: FUNCTION STANDARD-DEVIATION ok 927: FUNCTION STORED-CHAR-LENGTH ok 928: FUNCTION SUBSTITUTE ok 929: FUNCTION SUBSTITUTE with reference modding ok 930: FUNCTION SUBSTITUTE-CASE ok 931: FUNCTION SUBSTITUTE-CASE with reference mod ok 932: FUNCTION SUM ok 933: FUNCTION TAN ok 934: FUNCTION TEST-DATE-YYYYMMDD ok 935: FUNCTION TEST-DAY-YYYYDDD ok 936: FUNCTION TEST-FORMATTED-DATETIME with dates ok 937: FUNCTION TEST-FORMATTED-DATETIME with times ok 938: FUNCTION TEST-FORMATTED-DATETIME with datetimes ok 939: FUNCTION TEST-FORMATTED-DATETIME DP.COMMA ok 940: FUNCTION TEST-NUMVAL ok 941: FUNCTION TEST-NUMVAL-C ok 942: FUNCTION TEST-NUMVAL-F ok 943: FUNCTION TRIM ok 944: FUNCTION TRIM with reference modding ok 945: FUNCTION TRIM zero length ok 946: FUNCTION UPPER-CASE ok 947: FUNCTION UPPER-CASE with reference modding ok 948: FUNCTION VARIANCE ok 949: FUNCTION WHEN-COMPILED ok 950: FUNCTION YEAR-TO-YYYY ok 951: Formatted funcs w/ invalid variable format ok 952: FORMATTED-(DATE)TIME with SYSTEM-OFFSET ok 953: Intrinsics without FUNCTION keyword (1) ok 954: Intrinsics without FUNCTION keyword (2) ok 955: User-Defined FUNCTION with/without parameter ok 956: UDF in COMPUTE ok 957: UDF replacing intrinsic function ok 958: UDF with recursion skipped (run_functions.at:4266) 959: CALL BY CONTENT binary and literal ok 960: Numeric Boolean literals ok 961: ACUCOBOL literals ok 962: HP COBOL octal literals expected failure (run_extensions.at:180) 963: Hexadecimal numeric literals ok 964: Semi-parenthesized condition ok 965: ADDRESS OF ok 966: LENGTH OF ok 967: SET TO SIZE OF ok 968: WHEN-COMPILED ok 969: Complex OCCURS DEPENDING ON (1) ok 970: Complex OCCURS DEPENDING ON (2) ok 971: Complex OCCURS DEPENDING ON (3) ok 972: Complex OCCURS DEPENDING ON (4) ok 973: Complex OCCURS DEPENDING ON (5) ok 974: Complex OCCURS DEPENDING ON (6) ok 975: OCCURS UNBOUNDED (1) ok 976: OCCURS UNBOUNDED (2) expected failure (run_extensions.at:1046) 977: INITIALIZE OCCURS UNBOUNDED ok 978: INITIALIZE OCCURS ODOSLIDE ok 979: DEPENDING ON with ODOSLIDE ok 980: DEPENDING ON with ODOSLIDE for IBM ok 981: INITIALIZE level 01 ok 982: MOVE of non-integer to alphanumeric ok 983: CALL USING file-name ok 984: CALL unusual PROGRAM-ID. ok 985: CALL / GOBACK with LOCAL-STORAGE ok 986: CALL BY VALUE alphanumeric item ok 987: CALL BY VALUE numeric literal WITH SIZE ok 988: Case-sensitive PROGRAM-ID ok 989: Quoted PROGRAM-ID ok 990: PROGRAM-ID AS clause ok 991: NUMBER-OF-CALL-PARAMETERS ok 992: TALLY register ok 993: Redefining TALLY ok 994: PROCEDURE DIVISION USING BY ... ok 995: PROCEDURE DIVISION CHAINING ok 996: STOP RUN RETURNING/GIVING ok 997: GOBACK/EXIT PROGRAM RETURNING/GIVING ok 998: ENTRY ok 999: LINE SEQUENTIAL write ok 1000: LINE SEQUENTIAL read ok 1001: ASSIGN to KEYBOARD/DISPLAY ok 1002: SORT ASSIGN KEYBOARD to ASSIGN DISPLAY expected failure (run_extensions.at:2736) 1003: Environment/Argument variable ok 1004: 78 Level (1) ok 1005: 78 Level (2) ok 1006: 78 Level (3) ok 1007: SWITCHES with non-standard names ok 1008: Larger REDEFINES lengths ok 1009: REDEFINES: non-referenced ambiguous item ok 1010: Obsolete 2002 keywords with COBOL2014 ok 1011: System routine with wrong number of parameters ok 1012: System routine C$NARG ok 1013: System routine C$PARAMSIZE ok 1014: System routine C$CALLEDBY ok 1015: System routine C$JUSTIFY ok 1016: System routine C$PRINTABLE ok 1017: System routine C$MAKEDIR ok 1018: System routine C$GETPID ok 1019: System routine C$TOUPPER ok 1020: System routine C$TOLOWER ok 1021: System routine CBL_OR ok 1022: System routine CBL_NOR ok 1023: System routine CBL_AND ok 1024: System routine CBL_XOR ok 1025: System routine CBL_IMP ok 1026: System routine CBL_NIMP ok 1027: System routine CBL_NOT ok 1028: System routine CBL_EQ ok 1029: System routine CBL_GC_GETOPT ok 1030: System routine CBL_GC_FORK ok 1031: System routine CBL_GC_WAITPID ok 1032: System routine CBL_GC_HOSTED ok 1033: System routine SYSTEM, parameter handling ok 1034: System routine CBL_ERROR_PROC (1) ok 1035: System routine CBL_ERROR_PROC (2) ok 1036: DISPLAY DIRECTIVE and $DISPLAY ok 1037: Conditional / define directives (1) ok 1038: Conditional / define directives (2) ok 1039: Conditional / define directives (3) ok 1040: Conditional / define directives (4) ok 1041: Variable format ok 1042: Binary COMP-1 (1) ok 1043: Binary COMP-1 (2) ok 1044: EXHIBIT statement ok 1045: XML GENERATE general ok 1046: XML GENERATE SUPPRESS ok 1047: XML GENERATE exceptions ok 1048: XML GENERATE record selection ok 1049: XML GENERATE trimming ok 1050: XML DPC-IN-DATA directive ok 1051: XML dpc-in-data config option ok 1052: JSON GENERATE general ok 1053: JSON GENERATE SUPPRESS ok 1054: JSON GENERATE exceptions ok 1055: JSON GENERATE record selection ok 1056: JSON GENERATE trimming ok 1057: JSON DPC-IN-DATA directive ok 1058: JSON dpc-in-data config option ok Data Representation 1059: BINARY: 2-4-8 big-endian ok 1060: BINARY: 2-4-8 native ok 1061: BINARY: 1-2-4-8 big-endian ok 1062: BINARY: 1-2-4-8 native ok 1063: BINARY: 1--8 big-endian ok 1064: BINARY: 1--8 native ok 1065: BINARY: full-print ok 1066: BINARY: 64bit unsigned compare ok 1067: BINARY: 64bit unsigned arithmetic notrunc ok 1068: BINARY: 64bit signed negative constant range ok 1069: COMP-4 Truncate ok 1070: COMP-4 No Truncate ok 1071: DISPLAY: Sign ASCII ok 1072: DISPLAY: Sign ASCII (2) ok 1073: DISPLAY: Sign EBCDIC ok 1074: DISPLAY: unsigned ok 1075: PACKED-DECIMAL dump ok 1076: PACKED-DECIMAL used with DISPLAY ok 1077: PACKED-DECIMAL used with MOVE ok 1078: PACKED-DECIMAL used with INITIALIZE ok 1079: PACKED-DECIMAL arithmetic ok 1080: PACKED-DECIMAL numeric test (1) ok 1081: PACKED-DECIMAL numeric test (2) ok 1082: COMP-6 used with DISPLAY ok 1083: COMP-6 used with MOVE ok 1084: COMP-6 arithmetic ok 1085: COMP-6 numeric test ok 1086: POINTER: display ok ## ------------- ## ## Test results. ## ## ------------- ## ERROR: 1082 tests were run, 33 failed (29 expected failures). 4 tests were skipped. ## -------------------------- ## ## testsuite.log was created. ## ## -------------------------- ## Please send `tests/testsuite.log' and all information you think might help: To: Subject: [GnuCOBOL 3.1.2] testsuite: 559 678 679 680 failed You may investigate any problem if you feel able to do so, in which case the test suite provides a good starting point. Its output may be found below `tests/testsuite.dir'. make[3]: *** [Makefile:788: check-local] Error 1 make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[2]: *** [Makefile:665: check-am] Error 2 make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[1]: *** [Makefile:513: check-recursive] Error 1 make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make: *** [Makefile:626: check-recursive] Error 1 ==> ERROR: A failure occurred in check(). Aborting... Preparing... Cloning open-cobol build files... Generating open-cobol information... Checking open-cobol dependencies... Resolving dependencies... Checking inter-conflicts... Building open-cobol... ==> Making package: open-cobol 3.1.2-2 (2022. aug. 20., szombat, 19:51:47 CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found open-cobol-3.1.2.tar.xz -> Found newcob.val.Z ==> Validating source files with sha256sums... open-cobol-3.1.2.tar.xz ... Passed newcob.val.Z ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting open-cobol-3.1.2.tar.xz with bsdtar ==> Removing existing $pkgdir/ directory... ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for make... make checking whether make supports order-only prerequisites... yes checking whether CFLAGS -O can be modified... no checking for gcc... gcc 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for egrep... (cached) /usr/bin/grep -E checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for windres... no checking how to disable yacc compatibility warnings... -Wno-yacc checking for diff arguments... --strip-trailing-cr checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for ld used by gcc... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... done checking for ANSI C header files... (cached) yes checking for stdint.h... (cached) yes checking for sys/types.h... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for dlfcn.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for sig_atomic_t... yes checking for inline keyword... __inline checking for vprintf... yes checking for _doprnt... no checking for memmove... yes checking for memset... yes checking for setlocale... yes checking for fcntl... yes checking for strerror... yes checking for strcasecmp... yes checking for strchr... yes checking for strrchr... yes checking for strdup... yes checking for strstr... yes checking for strtol... yes checking for gettimeofday... yes checking for localeconv... yes checking for getexecname... no checking for canonicalize_file_name... yes checking for popen... yes checking for raise... yes checking for readlink... yes checking for realpath... yes checking for setenv... yes checking for strcoll... yes checking for flockfile... yes checking for timezone variable access... yes checking for designated initializers... yes checking for __GNUC__... yes checking for __INTEL_COMPILER... no checking for __clang__... no checking for __xlc__... no checking for __WATCOMC__... no checking whether to build with code coverage support... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes configure: Checks for GMP/MPIR ... checking for gmp... yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking if linking against libgmp with "-lgmp " works... yes checking matching GMP version... yes (6.2) checking for __gmp_get_memory_functions in -lgmp... yes checking for libxml-2.0... yes checking libxml/xmlversion.h usability... yes checking libxml/xmlversion.h presence... yes checking for libxml/xmlversion.h... yes checking libxml/uri.h usability... yes checking libxml/uri.h presence... yes checking for libxml/uri.h... yes checking libxml/xmlwriter.h usability... yes checking libxml/xmlwriter.h presence... yes checking for libxml/xmlwriter.h... yes checking for LIBXML_WRITER_ENABLED defined in libxml/xmlwriter.h... yes checking if linking against libxml2 with "-lxml2 " works... yes configure: Checks for JSON handler configure: Checks for local cJSON ... checking for ./libcob/cJSON.c... no checking for ./libcob/cJSON.c... (cached) no configure: using local cJSON: no checking for libcjson... no checking cJSON.h usability... no checking cJSON.h presence... no checking for cJSON.h... no checking cjson/cJSON.h usability... no checking cjson/cJSON.h presence... no checking for cjson/cJSON.h... no configure: WARNING: Headers for libcjson missing, you may adjust CJSON_CFLAGS or put cJSON sources in "libcob" checking for json-c... yes checking json.h usability... yes checking json.h presence... yes checking for json.h... yes checking if linking against libjson-c with "-ljson-c " works... yes checking for clock_gettime and CLOCK_REALTIME... yes checking for isfinite... yes checking for fdatasync... yes checking for sigaction... yes checking for fmemopen... yes checking whether fdatasync is declared... yes checking whether fmemopen is declared... yes configure: Checks for curses ... checking for initscr in -lncursesw... yes checking ncursesw/ncurses.h usability... no checking ncursesw/ncurses.h presence... no checking for ncursesw/ncurses.h... no checking ncursesw/curses.h usability... no checking ncursesw/curses.h presence... no checking for ncursesw/curses.h... no checking for initscr in -lncurses... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking for ncurses _nc_freeall function... yes checking for ncurses use_legacy_coding function... yes checking for curses color_set function... yes checking for curses define_key function... yes checking for curses mouseinterval function... yes checking for curses has_mouse function... yes configure: Checks for Berkeley DB ... checking db.h usability... yes checking db.h presence... yes checking for db.h... yes configure: db.h reports version "-Berkeley DB 5.3.28: (September 9, 2013)-" checking for Berkeley DB db.h version >= 4.1... yes (5.3) checking for Berkeley DB library with version 5.3... yes configure: BDB library version 5.3 found as -ldb-5.3 checking for _WIN32... no checking for dlopen in -lc... yes checking for dladdr in -lc... yes checking for support of computed gotos... yes checking if size of long int = size of long long... yes checking if long is 32 bits... no checking if pointer is longer than 32 bits... yes checking for aligned attribute... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for nl_langinfo and CODESET... yes checking for debug option -ggdb3... yes checking for debug option -fasynchronous-unwind-tables... yes checking for gcc pointer sign option... yes checking for ld bind now option... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libcob/Makefile config.status: creating lib/Makefile config.status: creating cobc/Makefile config.status: creating bin/Makefile config.status: creating po/Makefile.in config.status: creating doc/Makefile config.status: creating config/Makefile config.status: creating copy/Makefile config.status: creating tests/Makefile config.status: creating tests/cobol85/Makefile config.status: creating extras/Makefile config.status: creating bin/cob-config config.status: creating pre-inst-env config.status: creating tests/atlocal config.status: creating tests/run_prog_manual.sh config.status: creating config.h config.status: executing tests/atconfig commands config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing chmod commands configure: GnuCOBOL Configuration: configure: CC gcc configure: CFLAGS -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k configure: LDFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 configure: COB_CC gcc configure: COB_CFLAGS -march=x86-64 -mtune=generic -pipe -fno-plt -pipe -Wno-unused -fsigned-char -Wno-pointer-sign configure: COB_LDFLAGS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now configure: COB_DEBUG_FLAGS -ggdb3 -fasynchronous-unwind-tables configure: COB_LIBS -L${exec_prefix}/lib -lcob -lm configure: COB_CONFIG_DIR ${datarootdir}/gnucobol/config configure: COB_COPY_DIR ${datarootdir}/gnucobol/copy configure: COB_LIBRARY_PATH ${exec_prefix}/lib/gnucobol configure: COB_OBJECT_EXT o configure: COB_MODULE_EXT so configure: COB_EXE_EXT configure: COB_SHARED_OPT -shared configure: COB_PIC_FLAGS -fPIC -DPIC configure: COB_EXPORT_DYN -Wl,--export-dynamic configure: COB_STRIP_CMD strip --strip-unneeded configure: Dynamic loading: System configure: Use gettext for international messages: yes configure: Use fcntl for file locking: yes configure: Use math multiple precision library: gmp configure: Use curses library for screen I/O: ncurses configure: Use Berkeley DB for INDEXED I/O: yes configure: Used for XML I/O: libxml2 configure: Used for JSON I/O: json-c make all-recursive make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' Making all in . make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' Making all in lib make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT dummymac.lo -MD -MP -MF .deps/dummymac.Tpo -c -o dummymac.lo dummymac.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT dummymac.lo -MD -MP -MF .deps/dummymac.Tpo -c dummymac.c -fPIC -DPIC -o .libs/dummymac.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT dummymac.lo -MD -MP -MF .deps/dummymac.Tpo -c dummymac.c -o dummymac.o >/dev/null 2>&1 mv -f .deps/dummymac.Tpo .deps/dummymac.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -static -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o libsupport.la dummymac.lo libtool: link: ar cru .libs/libsupport.a dummymac.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libsupport.a libtool: link: ( cd ".libs" && rm -f "libsupport.la" && ln -s "../libsupport.la" "libsupport.la" ) make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' Making all in libcob make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT common.lo -MD -MP -MF .deps/common.Tpo -c -o common.lo common.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT move.lo -MD -MP -MF .deps/move.Tpo -c -o move.lo move.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT numeric.lo -MD -MP -MF .deps/numeric.Tpo -c -o numeric.lo numeric.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT strings.lo -MD -MP -MF .deps/strings.Tpo -c -o strings.lo strings.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT fileio.lo -MD -MP -MF .deps/fileio.Tpo -c -o fileio.lo fileio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT call.lo -MD -MP -MF .deps/call.Tpo -c -o call.lo call.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT intrinsic.lo -MD -MP -MF .deps/intrinsic.Tpo -c -o intrinsic.lo intrinsic.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT termio.lo -MD -MP -MF .deps/termio.Tpo -c -o termio.lo termio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT screenio.lo -MD -MP -MF .deps/screenio.Tpo -c -o screenio.lo screenio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reportio.lo -MD -MP -MF .deps/reportio.Tpo -c -o reportio.lo reportio.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobgetopt.lo -MD -MP -MF .deps/cobgetopt.Tpo -c -o cobgetopt.lo cobgetopt.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT mlio.lo -MD -MP -MF .deps/mlio.Tpo -c -o mlio.lo mlio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT move.lo -MD -MP -MF .deps/move.Tpo -c move.c -fPIC -DPIC -o .libs/move.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT call.lo -MD -MP -MF .deps/call.Tpo -c call.c -fPIC -DPIC -o .libs/call.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT intrinsic.lo -MD -MP -MF .deps/intrinsic.Tpo -c intrinsic.c -fPIC -DPIC -o .libs/intrinsic.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -fPIC -DPIC -o .libs/common.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT strings.lo -MD -MP -MF .deps/strings.Tpo -c strings.c -fPIC -DPIC -o .libs/strings.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobgetopt.lo -MD -MP -MF .deps/cobgetopt.Tpo -c cobgetopt.c -fPIC -DPIC -o .libs/cobgetopt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reportio.lo -MD -MP -MF .deps/reportio.Tpo -c reportio.c -fPIC -DPIC -o .libs/reportio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT fileio.lo -MD -MP -MF .deps/fileio.Tpo -c fileio.c -fPIC -DPIC -o .libs/fileio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT mlio.lo -MD -MP -MF .deps/mlio.Tpo -c mlio.c -fPIC -DPIC -o .libs/mlio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT termio.lo -MD -MP -MF .deps/termio.Tpo -c termio.c -fPIC -DPIC -o .libs/termio.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT numeric.lo -MD -MP -MF .deps/numeric.Tpo -c numeric.c -fPIC -DPIC -o .libs/numeric.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT screenio.lo -MD -MP -MF .deps/screenio.Tpo -c screenio.c -fPIC -DPIC -o .libs/screenio.o call.c: In function ‘cob_resolve_internal’: call.c:908:17: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 908 | snprintf (resolve_error_buff, (size_t)CALL_BUFF_MAX, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | "entry point '%s' not found", (const char *)s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ call.c:937:25: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 937 | snprintf (resolve_error_buff, (size_t)CALL_BUFF_MAX, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | "entry point '%s' not found", (const char *)s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from call.c:28: In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:937:4: /usr/include/bits/stdio2.h:54:10: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ call.c: In function ‘cob_resolve_internal.part.0’: call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:908:3: /usr/include/bits/stdio2.h:54:10: warning: dangling pointer ‘s’ to ‘call_entry2_buff’ may be used [-Wdangling-pointer=] 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ call.c: In function ‘cob_resolve_internal.part.0’: call.c:852:31: note: ‘call_entry2_buff’ declared here 852 | unsigned char call_entry2_buff[COB_MINI_BUFF]; | ^~~~~~~~~~~~~~~~ call.c:938:49: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 242 [-Wformat-truncation=] 938 | "entry point '%s' not found", (const char *)s); | ^~ In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:937:4: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 25 and 280 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ call.c: In function ‘cob_resolve_internal.part.0’: call.c:909:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 242 [-Wformat-truncation=] 909 | "entry point '%s' not found", (const char *)s); | ^~ In function ‘snprintf’, inlined from ‘cob_resolve_internal.part.0’ at call.c:908:3: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 25 and 280 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobgetopt.lo -MD -MP -MF .deps/cobgetopt.Tpo -c cobgetopt.c -o cobgetopt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT strings.lo -MD -MP -MF .deps/strings.Tpo -c strings.c -o strings.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT mlio.lo -MD -MP -MF .deps/mlio.Tpo -c mlio.c -o mlio.o >/dev/null 2>&1 mv -f .deps/cobgetopt.Tpo .deps/cobgetopt.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT termio.lo -MD -MP -MF .deps/termio.Tpo -c termio.c -o termio.o >/dev/null 2>&1 mv -f .deps/strings.Tpo .deps/strings.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT call.lo -MD -MP -MF .deps/call.Tpo -c call.c -o call.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reportio.lo -MD -MP -MF .deps/reportio.Tpo -c reportio.c -o reportio.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT numeric.lo -MD -MP -MF .deps/numeric.Tpo -c numeric.c -o numeric.o >/dev/null 2>&1 mv -f .deps/mlio.Tpo .deps/mlio.Plo mv -f .deps/termio.Tpo .deps/termio.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT move.lo -MD -MP -MF .deps/move.Tpo -c move.c -o move.o >/dev/null 2>&1 mv -f .deps/reportio.Tpo .deps/reportio.Plo mv -f .deps/call.Tpo .deps/call.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT screenio.lo -MD -MP -MF .deps/screenio.Tpo -c screenio.c -o screenio.o >/dev/null 2>&1 mv -f .deps/numeric.Tpo .deps/numeric.Plo In file included from /usr/include/string.h:535, from common.c:28: In function ‘memcpy’, inlined from ‘cob_sys_exit_proc’ at common.c:4809:4: /usr/include/bits/string_fortified.h:29:10: warning: array subscript 8 is outside array bounds of ‘const void[8]’ [-Warray-bounds] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c: In function ‘cob_sys_exit_proc’: common.c:4762:51: note: at offset 64 into object ‘pptr’ of size 8 4762 | cob_sys_exit_proc (const void *dispo, const void *pptr) | ~~~~~~~~~~~~^~~~ intrinsic.c: In function ‘cob_intr_test_formatted_datetime’: intrinsic.c:6387:17: warning: ‘__builtin_strncpy’ output may be truncated copying 25 bytes from a string of length 36 [-Wstringop-truncation] 6387 | strncpy (time_format_str, datetime_format_str, COB_TIMESTR_MAX); | ^ intrinsic.c:6395:17: warning: ‘__builtin_strncpy’ output may be truncated copying 25 bytes from a string of length 36 [-Wstringop-truncation] 6395 | strncpy (formatted_time, formatted_datetime, COB_TIMESTR_MAX); | ^ intrinsic.c:6385:17: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 36 [-Wstringop-truncation] 6385 | strncpy (date_format_str, datetime_format_str, COB_DATESTR_MAX); | ^ intrinsic.c:6393:17: warning: ‘__builtin_strncpy’ output may be truncated copying 10 bytes from a string of length 36 [-Wstringop-truncation] 6393 | strncpy (formatted_date, formatted_datetime, COB_DATESTR_MAX); | ^ mv -f .deps/move.Tpo .deps/move.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT intrinsic.lo -MD -MP -MF .deps/intrinsic.Tpo -c intrinsic.c -o intrinsic.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT fileio.lo -MD -MP -MF .deps/fileio.Tpo -c fileio.c -o fileio.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -I/usr/include/libxml2 -I/usr/include/json-c -DLOCALEDIR=\"/usr/share/locale\" -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT common.lo -MD -MP -MF .deps/common.Tpo -c common.c -o common.o >/dev/null 2>&1 mv -f .deps/screenio.Tpo .deps/screenio.Plo mv -f .deps/intrinsic.Tpo .deps/intrinsic.Plo mv -f .deps/fileio.Tpo .deps/fileio.Plo mv -f .deps/common.Tpo .deps/common.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -version-info 5:0:1 -no-undefined -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o libcob.la -rpath /usr/lib common.lo move.lo numeric.lo strings.lo fileio.lo call.lo intrinsic.lo termio.lo screenio.lo reportio.lo cobgetopt.lo mlio.lo -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 libtool: link: gcc -shared -fPIC -DPIC .libs/common.o .libs/move.o .libs/numeric.o .libs/strings.o .libs/fileio.o .libs/call.o .libs/intrinsic.o .libs/termio.o .libs/screenio.o .libs/reportio.o .libs/cobgetopt.o .libs/mlio.o -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,-soname -Wl,libcob.so.4 -o .libs/libcob.so.4.1.0 libtool: link: (cd ".libs" && rm -f "libcob.so.4" && ln -s "libcob.so.4.1.0" "libcob.so.4") libtool: link: (cd ".libs" && rm -f "libcob.so" && ln -s "libcob.so.4.1.0" "libcob.so") libtool: link: ar cru .libs/libcob.a common.o move.o numeric.o strings.o fileio.o call.o intrinsic.o termio.o screenio.o reportio.o cobgetopt.o mlio.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libcob.a libtool: link: ( cd ".libs" && rm -f "libcob.la" && ln -s "../libcob.la" "libcob.la" ) make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' Making all in bin make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobcrun.o -MD -MP -MF .deps/cobcrun.Tpo -c -o cobcrun.o cobcrun.c mv -f .deps/cobcrun.Tpo .deps/cobcrun.Po /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o cobcrun cobcrun.o ../libcob/libcob.la ../lib/libsupport.la libtool: link: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -o .libs/cobcrun cobcrun.o ../libcob/.libs/libcob.so -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 ../lib/.libs/libsupport.a make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' Making all in cobc make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make all-am make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT cobc.o -MD -MP -MF .deps/cobc.Tpo -c -o cobc.o cobc.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT ppparse.o -MD -MP -MF .deps/ppparse.Tpo -c -o ppparse.o ppparse.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT pplex.o -MD -MP -MF .deps/pplex.Tpo -c -o pplex.o pplex.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT parser.o -MD -MP -MF .deps/parser.Tpo -c -o parser.o parser.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT scanner.o -MD -MP -MF .deps/scanner.Tpo -c -o scanner.o scanner.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT config.o -MD -MP -MF .deps/config.Tpo -c -o config.o config.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT reserved.o -MD -MP -MF .deps/reserved.Tpo -c -o reserved.o reserved.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT tree.o -MD -MP -MF .deps/tree.Tpo -c -o tree.o tree.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT field.o -MD -MP -MF .deps/field.Tpo -c -o field.o field.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT typeck.o -MD -MP -MF .deps/typeck.Tpo -c -o typeck.o typeck.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT codegen.o -MD -MP -MF .deps/codegen.Tpo -c -o codegen.o codegen.c gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c mv -f .deps/error.Tpo .deps/error.Po gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../lib -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT codeoptim.o -MD -MP -MF .deps/codeoptim.Tpo -c -o codeoptim.o codeoptim.c mv -f .deps/help.Tpo .deps/help.Po mv -f .deps/config.Tpo .deps/config.Po mv -f .deps/reserved.Tpo .deps/reserved.Po mv -f .deps/ppparse.Tpo .deps/ppparse.Po mv -f .deps/field.Tpo .deps/field.Po mv -f .deps/codeoptim.Tpo .deps/codeoptim.Po mv -f .deps/scanner.Tpo .deps/scanner.Po cobc.c: In function ‘process_command_line’: cobc.c:3029:65: warning: ‘.conf’ directive output may be truncated writing 5 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 3029 | snprintf (ext, (size_t)COB_MINI_MAX, "%s.conf", cob_optarg); | ^~~~~ In file included from /usr/include/stdio.h:906, from cobc.c:28: In function ‘snprintf’, inlined from ‘process_command_line’ at cobc.c:3029:4: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 6 and 261 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mv -f .deps/pplex.Tpo .deps/pplex.Po mv -f .deps/tree.Tpo .deps/tree.Po mv -f .deps/cobc.Tpo .deps/cobc.Po mv -f .deps/typeck.Tpo .deps/typeck.Po mv -f .deps/codegen.Tpo .deps/codegen.Po mv -f .deps/parser.Tpo .deps/parser.Po /bin/sh ../libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-z,relro,-z,now,-O1 -o cobc cobc.o ppparse.o pplex.o parser.o scanner.o config.o reserved.o error.o tree.o field.o typeck.o codegen.o help.o codeoptim.o ../libcob/libcob.la ../lib/libsupport.la libtool: link: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -pipe -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -o .libs/cobc cobc.o ppparse.o pplex.o parser.o scanner.o config.o reserved.o error.o tree.o field.o typeck.o codegen.o help.o codeoptim.o ../libcob/.libs/libcob.so -lm -lgmp -lxml2 -ljson-c -lncurses -ldb-5.3 ../lib/.libs/libsupport.a make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' Making all in config make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' Making all in copy make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' Making all in po make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' Making all in extras make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' ("../pre-inst-env" cobc -m -Wall -O2 -o "CBL_OC_DUMP.so" "CBL_OC_DUMP.cob" || \ "../pre-inst-env" cobc -m -Wall -o "CBL_OC_DUMP.so" "CBL_OC_DUMP.cob" || \ "../pre-inst-env" cobc -m -Wall -vv -o "CBL_OC_DUMP.so" "CBL_OC_DUMP.cob") make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' Making all in doc make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make all-am make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' Making all in tests make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' Making all in cobol85 make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' ==> Starting check()... Making check in . make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2' Making check in lib make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/lib' Making check in libcob make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/libcob' Making check in bin make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/bin' Making check in cobc make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make check-am make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/cobc' Making check in config make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/config' Making check in copy make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/copy' Making check in po make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/po' Making check in extras make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/extras' Making check in doc make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make check-am make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/doc' Making check in tests make[1]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' Making check in cobol85 make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests/cobol85' make[2]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make listings-sed.sh make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[3]: Nothing to be done for 'listings-sed.sh'. make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make check-local make[3]: Entering directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' testing for working diff ## ------------------------------------------ ## ## GnuCOBOL 3.1.2 test suite: GnuCOBOL Tests. ## ## ------------------------------------------ ## General tests of used binaries 1: compiler help and information ok 2: compiler warnings ok 3: compiler outputs (general) ok 4: compiler outputs (file specified) ok 5: compiler outputs (path specified) ok 6: compiler outputs (assembler) ok 7: source file not found ok 8: temporary path invalid ok 9: use of full path for cobc ok 10: C Compiler optimizations ok 11: invalid cobc option ok 12: cobcrun help and information ok 13: cobcrun validation ok 14: cobcrun -M DSO entry argument ok 15: cobcrun -M directory/ default ok 16: cobcrun -M directory/dso alternate ok 17: cobcrun -M DSO entry multiple arguments ok 18: cobcrun error messages ok 19: run job after compilation ok 20: run job after compilation (path specified) ok 21: run job with optional arguments ok 22: compile from stdin ok 23: run job after compilation from stdin ok 24: cobc with standard configuration file ok 25: cobc dialect features for all -std ok 26: cobc with configuration file via -std ok 27: cobc with standard configuration file via -conf ok 28: cobc with own configuration file via -conf ok 29: cobc configuration: recursive include ok 30: cobc with -std and -conf ok 31: cobc compiler flag on command line ok 32: cobc compiler flag on command line (priority) ok 33: cobc configuration: entries ok 34: cobc configuration: conf missing ok 35: cobc configuration: conf optional ok 36: cobc configuration: incomplete ok 37: runtime configuration ok 38: runtime configuration file ok 39: runtime configuration: recursive include ok 40: runtime configuration: environment priority ok 41: runtime configuration: entries ok 42: runtime configuration: conf missing ok 43: runtime configuration: conf optional ok 44: runtime configuration: strings and environment ok 45: validation of COB_CONFIG_DIR ok Syntax tests 46: COPY: IN / OF / -I ok 47: COPY: relative copybooks expected failure (syn_copy.at:161) 48: COPY: extension ok 49: COPY: within comment ok 50: COPY: file not found ok 51: COPY: recursive ok 52: COPY: replacement order ok 53: COPY: separators ok 54: COPY: partial replacement ok 55: COPY: LEADING replacement ok 56: COPY: TRAILING replacement ok 57: COPY: recursive replacement ok 58: COPY: fixed/free format ok 59: Invalid source name ok 60: Invalid PROGRAM-ID ok 61: Invalid PROGRAM-ID type clause (1) ok 62: invalid PROGRAM-ID type clause (2) ok 63: INITIAL / RECURSIVE before COMMON ok 64: Undefined data name ok 65: Undefined group name ok 66: Undefined data name in group ok 67: Reference not a group name ok 68: Incomplete 01 definition ok 69: error handling in conditions ok 70: Same labels in different sections ok 71: Redefinition of 01 items ok 72: Redefinition of 01 and 02 items ok 73: Redefinition of 02 items ok 74: Redefinition of 77 items ok 75: Redefinition of 01 and 77 items ok 76: Redefinition of 88 items ok 77: Redefinition of program-name by other programs ok 78: Redefinition of program-name within program ok 79: Redefinition of function-prototype name ok 80: PROCEDURE DIVISION RETURNING OMITTED: main ok 81: PROCEDURE DIVISION RETURNING OMITTED: FUNCTION ok 82: PROCEDURE DIVISION RETURNING item ok 83: Data item with same name as program-name ok 84: Ambiguous reference to 02 items ok 85: Ambiguous reference to 02 and 03 items ok 86: Ambiguous reference with qualification ok 87: Unique reference with ambiguous qualifiers ok 88: Undefined procedure name ok 89: Redefinition of section names ok 90: Redefinition of section and paragraph names ok 91: Redefinition of label and variable names expected failure (syn_definition.at:964) 92: Redefinition of paragraph names ok 93: Ambiguous reference to paragraph name ok 94: Non-matching level numbers (extension) ok 95: CALL BY VALUE alphanumeric item (extension) ok 96: CALL BY VALUE national item (extension) ok 97: CALL BY VALUE figurative constants ok 98: Duplicate identification division header ok 99: RETURNING in STOP RUN / GOBACK / EXIT PROGRAM ok 100: Invalid ENVIRONMENT DIVISION order ok 101: Function without END FUNCTION ok 102: Nested programs without END PROGRAM ok 103: Nested programs not in procedure division ok 104: Screen section starts with 78-level ok 105: Invalid PICTURE strings ok 106: PICTURE string with control character ok 107: PICTURE strings invalid with BLANK WHEN ZERO ok 108: PICTURE strings invalid with USAGE ok 109: ALPHABET definition ok 110: PROGRAM COLLATING SEQUENCE ok 111: RENAMES item ok 112: RENAMES of 01-, 66- and 77-level items ok 113: SAME AS clause ok 114: TYPEDEF clause ok 115: LIKE clause expected failure (syn_definition.at:2260) 116: APPLY COMMIT clause ok 117: Non-numeric subscript ok 118: Subscript range check ok 119: Subscript bounds with OCCURS DEPENDING ON ok 120: Subscripted item requires OCCURS clause ok 121: Number of subscripts ok 122: SET SSRANGE syntax ok 123: OCCURS with level 01 and 77 ok 124: OCCURS with level 66 ok 125: OCCURS with level 78 ok 126: OCCURS with level 88 ok 127: OCCURS with variable-occurrence data item ok 128: OCCURS data-items for INDEXED and KEY ok 129: Nested OCCURS clause ok 130: OCCURS DEPENDING with wrong size ok 131: OCCURS DEPENDING followed by another field ok 132: OCCURS with unmatched DEPENDING / TO phrases ok 133: OCCURS INDEXED before KEY ok 134: OCCURS size check ok 135: REDEFINES: not following entry-name ok 136: REDEFINES: level 02 by 01 ok 137: REDEFINES: level 03 by 02 ok 138: REDEFINES: level 66 ok 139: REDEFINES: level 88 ok 140: REDEFINES: lower level number ok 141: REDEFINES: with OCCURS ok 142: REDEFINES: with subscript ok 143: REDEFINES: with variable occurrence ok 144: REDEFINES: with qualification ok 145: REDEFINES: multiple redefinition ok 146: REDEFINES: size exceeds ok 147: REDEFINES: with VALUE ok 148: REDEFINES: with intervention ok 149: REDEFINES: within REDEFINES ok 150: REDEFINES: non-referenced ambiguous item ok 151: Numeric item (integer) ok 152: Numeric item (non-integer) ok 153: Numeric item with picture P ok 154: Signed numeric literal ok 155: Alphabetic item ok 156: Alphanumeric item ok 157: Alphanumeric group item ok 158: Numeric-edited item ok 159: Alphanumeric-edited item ok 160: Implicit picture from value ok 161: Missing SELECT ok 162: Duplicated SELECT ok 163: Missing FD ok 164: Duplicated FD ok 165: ASSIGN to device-name ok 166: ASSIGN to printer-name ok 167: ASSIGN to lsq-device-name ok 168: ASSIGN to variable ok 169: SELECT without ASSIGN ok 170: START on SEQUENTIAL file ok 171: OPEN SEQUENTIAL file REVERSED ok 172: OPEN SEQUENTIAL file NO REWIND ok 173: valid key items ok 174: INDEXED file invalid key items ok 175: variable record length ok 176: variable record length DEPENDING item ok 177: DECLARATIVES invalid procedure reference (1) ok 178: DECLARATIVES invalid procedure reference (2) ok 179: EXTERNAL file ok 180: RECORDING MODE ok 181: CODE-SET clause ok 182: CODE-SET FOR clause ok 183: WRITE / REWRITE FROM clause and FILE ok 184: Clauses following invalid ACCESS clause ok 185: RELATIVE KEY type checks ok 186: Mismatched KEY clause ok 187: RECORD DELIMITER ok 188: FILE STATUS ok 189: VSAM status ok 190: INDEXED file PASSWORD clause ok 191: RECORD clause equal limits ok 192: FILE ... FROM literal ok 193: WRITE / REWRITE on LINE SEQUENTIAL files ok 194: WRITE / REWRITE on REPORT files ok 195: SELECT without fd-name ok 196: Undeclared FILE-ID variable ok 197: Undeclared ASSIGN variable ok 198: OPEN I-O with LINE SEQUENTIAL ok 199: ACCESS RANDOM with ORG SEQUENTIAL ok 200: ALTERNATE RECORD KEY SUPPRESS WHEN ok 201: RECORD definition with SOURCE IS / = ok 202: ALTERNATE RECORD definition WITH NO DUPLICATES expected failure (syn_file.at:2080) 203: ALTERNATE RECORD definition omitting RECORD expected failure (syn_file.at:2109) 204: SELECT/OPEN syntax extensions ok 205: GLOBAL FD nested progam ok 206: Invalid file name in SELECT ok 207: REPORT error/warning ok 208: REPORT not positive integers in COL / LINE PLUS ok 209: Missing DETAIL line ok 210: REPORT LINE PLUS ZERO ok 211: Incorrect REPORT NAME ok 212: REPORT with PLUS RIGHT/CENTER ok 213: PAGE LIMITS clause ok 214: Report FD without period ok 215: REPORT with unreferenced control field ok 216: Incorrect USAGE clause ok 217: valid reference modification ok 218: Static out of bounds ok 219: constant-folding out of bounds ok 220: ambiguous AND/OR ok 221: warn constant expressions ok 222: warn literal size ok 223: warn literal size in constant expr. (level 88) ok 224: Invalid conditional expression (1) ok 225: Invalid conditional expression (2) ok 226: Invalid conditional expression (3) ok 227: Valid conditional expression ok 228: missing headers ok 229: one line program ok 230: empty program ok 231: INITIALIZE constant ok 232: CLASS duplicate values ok 233: INSPECT invalid size ok 234: INSPECT invalid target ok 235: INSPECT missing keyword ok 236: INSPECT repeated keywords ok 237: INSPECT incomplete clause ok 238: INSPECT multiple BEFORE/AFTER clauses ok 239: maximum data size ok 240: unreachable statement ok 241: CRT STATUS ok 242: SPECIAL-NAMES clause ok 243: CURRENCY SIGN ok 244: SWITCHES ok 245: unexpected mnemonic-name location ok 246: wrong device for mnemonic-name ok 247: missing mnemonic-name declaration ok 248: unknown device in dialect ok 249: ACCEPT WITH ( NO ) UPDATE / DEFAULT ok 250: ACCEPT WITH AUTO / TAB ok 251: ACCEPT WITH LOWER / UPPER ok 252: ACCEPT WITH SIZE ok 253: DISPLAY WITH SIZE ok 254: source text after program-text area ok 255: line overflow in fixed-form / free-form ok 256: missing newline in fixed-form / free-form ok 257: continuation Indicator - too many lines ok 258: continuation of COBOL words ok 259: literal too long ok 260: line and floating comments ok 261: word length ok 262: Segmentation Module ok 263: ACCEPT FROM ESCAPE KEY ok 264: Numeric literals ok 265: floating-point literals ok 266: X literals ok 267: national literals ok 268: NX literals ok 269: binary literals ok 270: binary-hexadecimal literals ok 271: HP COBOL octal literals ok 272: ACUCOBOL literals ok 273: ACUCOBOL 32bit literal size skipped (syn_misc.at:3600) 274: ACUCOBOL USAGE FLOAT / DOUBLE ok 275: ACUCOBOL USAGE HANDLE ok 276: ACUCOBOL WINDOW statements ok 277: ACUCOBOL GRAPHICAL controls ok 278: DISPLAY MESSAGE BOX ok 279: DISPLAY OMITTED ok 280: CGI: EXTERNAL-FORM ok 281: adding/removing reserved words ok 282: adding aliases ok 283: overriding default words ok 284: complete specified word list ok 285: ANY LENGTH item as formal parameter ok 286: ANY LENGTH item as BY VALUE formal parameter ok 287: swapped SOURCE- and OBJECT-COMPUTER ok 288: CONF. SECTION paragraphs in wrong order ok 289: NOT ON EXCEPTION with STATIC CALL convention ok 290: NOT ON EXCEPTION phrases before ON EXCEPTION ok 291: wrong dialect hints ok 292: redundant periods ok 293: IF-ELSE statement list with invalid syntax ok 294: EVALUATE statement with invalid syntax ok 295: MF reserved word directives ok 296: TURN directive ok 297: STRING / UNSTRING with invalid syntax ok 298: UNSTRING COUNT clause ok 299: use of program-prototypes ok 300: invalid INSPECT/TRANSFORM operands ok 301: SIGN clause checks ok 302: conflicting entry conventions ok 303: conflicting call conventions ok 304: dangling LINKAGE items ok 305: duplicate PROCEDURE DIVISION/ENTRY USING items ok 306: duplicate CALL USING BY REFERENCE items ok 307: ADD / SUBTRACT TABLE ok 308: USE FOR DEBUGGING invalid ref-mod / subscripts ok 309: USE FOR DEBUGGING duplicate targets ok 310: USE FOR DEBUGGING implicit statements ok 311: USE FOR DEBUGGING syntax-checks expected failure (syn_misc.at:5299) 312: Empty PERFORM with DEBUGGING MODE ok 313: whitespace handling ok 314: STOP identifier ok 315: 01 CONSTANT ok 316: 78 VALUE ok 317: level 78 NEXT / START OF ok 318: SYMBOLIC CONSTANT ok 319: Constant Expressions (1) ok 320: Constant Expressions (2) ok 321: Constant Expressions (3) ok 322: Constant Expressions (4) ok 323: Constant Expressions (5) ok 324: Missing imperative statements ok 325: Fall-Through to WHEN OTHER expected failure (syn_misc.at:6193) 326: CONSTANT LENGTH / BYTE-LENGTH ok 327: ANY LENGTH/NUMERIC with incorrect PIC ok 328: VOLATILE clause ok 329: SET SOURCEFORMAT syntax checks ok 330: WHEN-COMPILED register in dialect ok 331: LIN / COL register ok 332: tokens consisting of multiple words ok 333: zero-length literals ok 334: @OPTIONS parsing ok 335: system routines with wrong number of parameters ok 336: invalid use of condition-name ok 337: XML GENERATE syntax checks ok 338: BASED clause, ALLOCATE / FREE statements ok 339: CONTINUE statement ok 340: conflict markers ok 341: SORT syntax ok 342: OSVS I/O extensions ok 343: long literal in error message ok 344: literal missing terminating character ok 345: EQUALS in expressions ok 346: Invalid parentheses around condition ok 347: DISPLAY directive (1) ok 348: DISPLAY directive (2) ok 349: DISPLAY directive (3) ok 350: conditional / define directives (1) ok 351: conditional / define directives (2) ok 352: conditional / define directives (3) ok 353: conditional / define directives (4) ok 354: error handling in conditional directives ok 355: conditional directives with lvl 78 (1) expected failure (syn_misc.at:7454) 356: conditional directives with lvl 78 (2) expected failure (syn_misc.at:7502) 357: MOVE SPACE TO numeric or numeric-edited item ok 358: MOVE ZERO TO alphabetic item ok 359: MOVE alphabetic TO x ok 360: MOVE alphanumeric TO x ok 361: MOVE alphanumeric-edited TO x ok 362: MOVE numeric (integer) TO x ok 363: MOVE numeric (non-integer) TO x ok 364: MOVE numeric-edited TO x ok 365: CORRESPONDING - Operands must be groups ok 366: CORRESPONDING - Target has no matching items ok 367: MOVE to erroneous field ok 368: Overlapping MOVE ok 369: invalid source for MOVE ok 370: invalid target for MOVE ok 371: SET error ok 372: MOVE FIGURATIVE to NUMERIC ok 373: Category check of Format 1 ok 374: Category check of Format 2 ok 375: Category check of literals ok 376: Flexible ACCEPT/DISPLAY syntax ok 377: Duplicate ACCEPT/DISPLAY clauses ok 378: AT clause ok 379: ACCEPT/DISPLAY extensions detection ok 380: FROM clause ok 381: Incorrect USAGE clause ok 382: SCREEN SECTION clause numbers ok 383: Screen clauses ok 384: ACCEPT ON EXCEPTION/ESCAPE ok 385: Referencing 88-level ok 386: Conflicting screen clauses ok 387: Redundant screen clauses ok 388: Screen item OCCURS w-/wo relative LINE/COL ok 389: VALUE clause missing ok 390: FULL on numeric item ok 391: Compiler-specific SCREEN SECTION clause rules ok 392: MS-COBOL position-spec ok 393: Screen with invalid FROM clause ok 394: SET ADDRESS OF item ok 395: SET item TO 88-level ok 396: ANY LENGTH / NUMERIC as function RETURNING item ok 397: REPOSITORY INTRINSIC phrase ok 398: REPOSITORY FUNCTION phrase ok 399: Redundant REPOSITORY entries ok 400: Missing prototype/definition ok 401: Empty function ok 402: Function definition inside program ok 403: Intrinsic functions: dialect ok 404: Intrinsic functions: replaced ok 405: Intrinsic functions: number of arguments ok 406: Intrinsic functions: reference modification ok 407: Intrinsic functions: argument type ok 408: invalid formatted date/time args ok 409: invalid formats w/ DECIMAL-POINT IS COMMA ok 410: Specified offset and SYSTEM-OFFSET ok 411: FUNCTION LENGTH / BYTE-LENGTH ok Listing tests 412: Minimal lines per listing pages ok 413: COPY within comment ok 414: Replacement w/o strings ok 415: COPY replacement order ok 416: COPY separators ok 417: COPY partial replacement ok 418: COPY LEADING replacement ok 419: COPY TRAILING replacement ok 420: COPY recursive replacement ok 421: COPY multiple files ok 422: Error/Warning messages ok 423: Two source files ok 424: Multiple programs in one file ok 425: Multiple programs in one compilation group ok 426: Wide listing ok 427: Symbols: simple ok 428: Symbols: pointer ok 429: Symbols: multiple programs/functions ok 430: Symbols: OCCURS/REDEFINES ok 431: Conditional compilation ok 432: File descriptions ok 433: Invalid PICTURE strings ok 434: Variable format ok 435: LISTING directive ok 436: Listing-directive statements ok 437: Eject page ok 438: Cross reference ok 439: Report Writer ok 440: huge REPLACE ok 441: Long concatenated literal ok Run tests 442: DISPLAY literals ok 443: DISPLAY literals, DECIMAL-POINT is COMMA ok 444: Hexadecimal literal ok 445: DISPLAY data items with VALUE clause ok 446: DISPLAY data items with MOVE statement ok 447: MOVE to edited item (1) ok 448: MOVE to edited item (2) ok 449: MOVE to item with simple and floating insertion ok 450: MOVE to JUSTIFIED item ok 451: MOVE integer literal to alphanumeric ok 452: Compare FLOAT-LONG with floating-point literal ok 453: Check for equality of FLOAT-SHORT / FLOAT-LONG ok 454: Overlapping MOVE ok 455: Overlapping MOVE ok 456: IBM MOVE ok 457: ALPHABETIC test ok 458: ALPHABETIC-UPPER test ok 459: ALPHABETIC-LOWER test ok 460: GLOBAL at same level ok 461: GLOBAL at lower level ok 462: GLOBAL CONSTANT ok 463: GLOBAL identifiers from ENVIRONMENT DIVISION ok 464: function with variable-length RETURNING item skipped (run_fundamental.at:1196) 465: Entry point visibility (1) ok 466: Entry point visibility (2) ok 467: Contained program visibility (1) ok 468: Contained program visibility (2) ok 469: Contained program visibility (3) ok 470: Contained program visibility (4) ok 471: CALL/CANCEL with program-prototype-name ok 472: GLOBAL FD (1) ok 473: GLOBAL FD (2) ok 474: GLOBAL FD (3) ok 475: GLOBAL FD (4) ok 476: CANCEL test (1) ok 477: CANCEL test (2) ok 478: CANCEL test (3) ok 479: Separate sign positions (1) ok 480: Separate sign positions (2) ok 481: Context sensitive words (1) ok 482: Context sensitive words (2) ok 483: Context sensitive words (3) ok 484: Context sensitive words (4) ok 485: Context sensitive words (5) ok 486: Context sensitive words (6) ok 487: Context sensitive words (7) ok 488: Context sensitive words (8) ok 489: ROUNDED AWAY-FROM-ZERO ok 490: ROUNDED NEAREST-AWAY-FROM-ZERO ok 491: ROUNDED NEAREST-EVEN ok 492: ROUNDED NEAREST-TOWARD-ZERO ok 493: ROUNDED TOWARD-GREATER ok 494: ROUNDED TOWARD-LESSER ok 495: ROUNDED TRUNCATION ok 496: Numeric operations (1) ok 497: Numeric operations (2) ok 498: Numeric operations (3) ok 499: Numeric operations (4) ok 500: Numeric operations (5) ok 501: Numeric operations (6) ok 502: Numeric operations (7) ok 503: Numeric operations (8) ok 504: ADD CORRESPONDING ok 505: ADD CORRESPONDING no match ok 506: SYNC in OCCURS ok 507: 88 level with THRU ok 508: 88 level with FILLER ok 509: 88 level with FALSE IS clause ok 510: BLANK WHEN ZERO ok 511: MULTIPLY BY literal in INITIAL program ok 512: debugging lines (not active) ok 513: debugging lines (-fdebugging-line) ok 514: debugging lines (WITH DEBUGGING MODE) ok 515: debugging lines, free format (not active) ok 516: debugging lines, free format (-fdebugging-line) ok 517: USE FOR DEBUGGING (no DEBUGGING MODE) ok 518: USE FOR DEBUGGING (COB_SET_DEBUG deactivated) ok 519: USE FOR DEBUGGING ON ALL PROCEDURES ok 520: USE FOR DEBUGGING ON procedure ok 521: USE FOR DEBUGGING (COB_SET_DEBUG switched) ok 522: USE FOR DEBUGGING ON [ALL] REFERENCES OF field ok 523: USE FOR DEBUGGING, reference within DEBUGGING ok 524: USE FOR DEBUGGING, time of execution expected failure (run_fundamental.at:5152) 525: USE FOR DEBUGGING, reference with OCCURS ok 526: USE FOR DEBUGGING, referencing BASED item expected failure (run_fundamental.at:5226) 527: USE FOR DEBUGGING file ok 528: Abbreviated Expressions ok 529: integer arithmetic on floating-point var ok 530: TYPEDEF application ok 531: Subscript out of bounds ok 532: Value of DEPENDING ON N out of bounds ok 533: Subscript bounds with OCCURS DEPENDING ON (1) ok 534: Subscript bounds with OCCURS DEPENDING ON (2) ok 535: Subscript bounds with OCCURS DEPENDING ON (3) ok 536: Subscript by arithmetic expression ok 537: length of ODO w/- reference modification ok 538: SEARCH ALL with OCCURS DEPENDING ON ok 539: enable / disable subscript check ok 540: BOUND and NOBOUND directives ok 541: SSRANGE and NOSSRANGE directives ok 542: CALL with OCCURS DEPENDING ON ok 543: Static reference modification ok 544: Dynamic reference modification ok 545: Offset underflow ok 546: Offset overflow ok 547: Length underflow ok 548: Length overflow ok 549: Length overflow with offset (1) ok 550: Length overflow with offset (2) ok 551: Length overflow with offset (3) ok 552: enable / disable ref-mod check ok 553: MF SSRANGE and NOSSRANGE directives ok 554: ACCEPT OMITTED (simple) ok 555: ACCEPT FROM TIME / DATE / DAY / DAY-OF-WEEK (1) ok 556: ACCEPT FROM TIME / DATE / DAY / DAY-OF-WEEK (2) ok 557: ACCEPT DATE / DAY and intrinsic functions (1) ok 558: ACCEPT DATE / DAY and intrinsic functions (2) ok 559: ACCEPT OMITTED (SCREEN) FAILED (run_accept.at:307) 560: INITIALIZE group entry with OCCURS ok 561: INITIALIZE OCCURS with numeric edited ok 562: INITIALIZE OCCURS with SIGN LEADING / TRAILING ok 563: INITIALIZE complex group (1) ok 564: INITIALIZE complex group (2) ok 565: INITIALIZE group item ok 566: INITIALIZE with REDEFINES ok 567: INITIALIZE with FILLER ok 568: INITIALIZE of EXTERNAL data items ok 569: INITIALIZE with reference modification ok 570: Comma separator without space ok 571: DECIMAL-POINT is COMMA (1) ok 572: DECIMAL-POINT is COMMA (2) ok 573: DECIMAL-POINT is COMMA (3) ok 574: DECIMAL-POINT is COMMA (4) ok 575: DECIMAL-POINT is COMMA (5) ok 576: CURRENCY SIGN ok 577: CURRENCY SIGN WITH PICTURE SYMBOL expected failure (run_misc.at:258) 578: LOCAL-STORAGE (1) ok 579: LOCAL-STORAGE (2) ok 580: EXTERNAL data item ok 581: EXTERNAL AS data item ok 582: EXTERNAL data item size mismatch expected failure (run_misc.at:512) 583: MOVE to itself ok 584: MOVE with refmod ok 585: MOVE with refmod (variable) ok 586: MOVE with group refmod ok 587: MOVE indexes ok 588: MOVE X'00' ok 589: MOVE Z'literal' ok 590: Floating continuation indicator ok 591: Fixed continuation indicator ok 592: Concatenation operator ok 593: SOURCE FIXED/FREE directives ok 594: TURN directive ok 595: Level 01 subscripts ok 596: Class check with reference modification ok 597: Index and parenthesized expression ok 598: Alphanumeric and binary numeric ok 599: Non-numeric data in numeric items ok 600: Dynamic call with static linking ok 601: Static call with static linking ok 602: Dynamic CALL with ON EXCEPTION ok 603: Static CALL with ON EXCEPTION ok 604: CALL m1. CALL m2. CALL m1. ok 605: Recursive CALL of RECURSIVE program ok 606: Recursive CALL of INITIAL program ok 607: Recursive CALL with RECURSIVE assumed ok 608: Recursive CALL with ON EXCEPTION ok 609: Multiple calls of INITIAL program ok 610: CALL binary literal parameter/LENGTH OF ok 611: INSPECT REPLACING LEADING ZEROS BY SPACES ok 612: INSPECT No repeat conversion check ok 613: INSPECT CONVERTING alphabet ok 614: INSPECT CONVERTING TO figurative constant ok 615: INSPECT CONVERTING NULL ok 616: INSPECT CONVERTING TO NULL ok 617: INSPECT REPLACING figurative constant ok 618: INSPECT TALLYING BEFORE ok 619: INSPECT TALLYING AFTER ok 620: INSPECT REPLACING TRAILING ZEROS BY SPACES ok 621: INSPECT REPLACING complex ok 622: SWITCHES (environment COB_SWITCH_n and SET) ok 623: Nested PERFORM ok 624: PERFORM VARYING BY -0.2 ok 625: PERFORM VARYING BY phrase omitted ok 626: EXIT PERFORM ok 627: EXIT PERFORM CYCLE ok 628: EXIT PARAGRAPH ok 629: EXIT SECTION ok 630: PERFORM FOREVER / PERFORM UNTIL EXIT ok 631: PERFORM inline (1) ok 632: PERFORM inline (2) ok 633: Non-overflow after overflow ok 634: PERFORM ... CONTINUE ok 635: STRING with subscript reference ok 636: STRING / UNSTRING NOT ON OVERFLOW ok 637: UNSTRING DELIMITED ALL LOW-VALUE ok 638: UNSTRING DELIMITED ALL SPACE-2 ok 639: UNSTRING DELIMITED POINTER ok 640: UNSTRING DELIMITER IN ok 641: UNSTRING with FUNCTION / literal ok 642: SORT: table sort ok 643: SORT: table sort (2) ok 644: SORT: table sort (3) ok 645: SORT: EBCDIC table sort ok 646: PIC ZZZ-, ZZZ+ ok 647: PERFORM type OSVS ok 648: Sticky LINKAGE ok 649: COB_PRE_LOAD ok 650: COB_PRE_LOAD with entry points ok 651: Lookup ENTRY from main executable ok 652: COB_LOAD_CASE=UPPER test ok 653: ALLOCATE / FREE with BASED item (1) ok 654: ALLOCATE / FREE with BASED item (2) ok 655: ALLOCATE CHARACTERS INITIALIZED TO ok 656: Initialized value with defaultbyte ok 657: CALL with OMITTED parameter ok 658: CALL in from C, cob_call_params explicitly set ok 659: CALL in from C, cob_call_params unknown ok 660: CALL C with callback, PROCEDURE DIVISION EXTERN ok 661: CALL C with callback, ENTRY-CONVENTION EXTERN ok 662: CALL in from C with init missing / implicit ok 663: CALL STATIC C from COBOL ok 664: ANY LENGTH (1) ok 665: ANY LENGTH (2) ok 666: ANY LENGTH (3) ok 667: ANY LENGTH (4) ok 668: ANY LENGTH (5) ok 669: access to BASED item without allocation ok 670: access to OPTIONAL LINKAGE item not passed ok 671: STOP RUN WITH NORMAL STATUS ok 672: STOP RUN WITH ERROR STATUS ok 673: SYMBOLIC clause ok 674: OCCURS clause with 1 entry ok 675: Computing of different USAGEs w/o decimal point ok 676: Computing of different USAGEs w/- decimal point ok 677: C/C++ reserved words/predefined identifiers ok 678: ON EXCEPTION clause of DISPLAY FAILED (run_misc.at:6126) 679: EC-SCREEN-LINE-NUMBER and -STARTING-COLUMN FAILED (run_misc.at:6167) 680: LINE/COLUMN 0 exceptions FAILED (run_misc.at:6205) 681: SET LAST EXCEPTION TO OFF ok 682: void PROCEDURE ok 683: Figurative constants to numeric field ok 684: MF FIGURATIVE to NUMERIC ok 685: CALL RETURNING ok 686: void PROCEDURE, NOTHING return ok 687: READY TRACE / RESET TRACE ok 688: Trace feature with subroutine ok 689: stack and dump feature ok 690: Test dump feature (2) ok 691: CALL with program prototypes ok 692: REDEFINES values on FILLER and INITIALIZE ok 693: PICTURE with constant-name ok 694: Quote marks in comment paragraphs ok 695: Numeric MOVE with/without -fbinary-truncate ok 696: Alphanumeric MOVE with truncation ok 697: PROGRAM-ID / CALL literal/variable with spaces ok 698: C-API Test (param based) ok 699: C-API Test (field based) ok 700: DEFAULT ROUNDED MODE ok 701: OCCURS INDEXED ASCENDING ok 702: ZERO unsigned and negative binary subscript ok 703: Default Arithmetic (1) ok 704: Default Arithmetic Test (2) ok 705: OSVS Arithmetic (1) ok 706: OSVS Arithmetic Test (2) ok 707: SET CONSTANT directive ok 708: DEFINE OVERRIDE ok 709: DEFINE Defaults ok 710: 78 VALUE ok 711: 01 CONSTANT ok 712: DISPLAY UPON ok 713: FLOAT-DECIMAL w/o SIZE ERROR ok 714: FLOAT-SHORT / FLOAT-LONG w/o SIZE ERROR ok 715: FLOAT-SHORT with SIZE ERROR ok 716: FLOAT-LONG with SIZE ERROR ok 717: EC-SIZE-ZERO-DIVIDE ok 718: EC-SIZE-OVERFLOW ok 719: Constant Expressions ok 720: ENTRY FOR GO TO / GO TO ENTRY ok 721: runtime checks within conditions ok 722: libcob version check ok 723: OPEN EXTEND and CLOSE, SEQUENTIAL ok 724: DELETE FILE, SEQUENTIAL ok 725: OUTPUT on SEQUENTIAL file to missing directory ok 726: OPEN EXTEND and CLOSE, INDEXED ok 727: DELETE FILE, INDEXED ok 728: OUTPUT on INDEXED file to missing directory ok 729: READ INTO data item AT-END sequence ok 730: First READ on empty SEQUENTIAL INDEXED file ok 731: READ NEXT without previous START ok 732: REWRITE a RELATIVE file with RANDOM access ok 733: File SORT, SEQUENTIAL ok 734: File SORT, SEQUENTIAL variable records ok 735: File SORT, LINE SEQUENTIAL ok 736: LINAGE and LINAGE-COUNTER sample ok 737: File SORT, LINE SEQUENTIAL same file ok 738: File SORT, LINE SEQUENTIAL variable records ok 739: File MERGE, LINE SEQUENTIAL variable records ok 740: SORT nonexistent file ok 741: SORT with INPUT/OUTPUT PROCEDUREs ok 742: SORT with key1 ASCENDING, key2 DESCENDING ok 743: ASSIGN DYNAMIC and EXTERNAL ok 744: ASSIGN EXTERNAL parsing ok 745: ASSIGN directive ok 746: ASSIGNfilename expansion ok 747: ASSIGN filename mapping ok 748: ASSIGN with COB_FILE_PATH ok 749: ASSIGN DYNAMIC with LOCAL-STORAGE item ok 750: ASSIGN DYNAMIC with LOCAL-STORAGE item and INITIAL prog ok 751: ASSIGN DYNAMIC with BASED data item ok 752: ASSIGN DYNAMIC with data item in LINKAGE ok 753: ASSIGN DYNAMIC with empty data item ok 754: ASSIGN DYNAMIC with unset implicit data item ok 755: INDEXED file key-name ok 756: INDEXED file sparse/split keys ok 757: INDEXED file split keys WITH DUPLICATES ok 758: INDEXED file variable length record ok 759: INDEXED sample ok 760: WRITE + REWRITE FILE name ok 761: START RELATIVE (1) ok 762: START RELATIVE (2) ok 763: START RELATIVE (3) ok 764: READ on OPTIONAL missing RELATIVE / SEQUENTIAL ok 765: READ on OPTIONAL missing INDEXED file ok 766: EXTERNAL RELATIVE file ok 767: DECLARATIVES procedure referencing ok 768: DECLARATIVES procedure referencing (multiple) ok 769: System routines for directories (1) ok 770: System routines for directories (2) ok 771: System routines for files ok 772: System routine CBL_COPY_FILE ok 773: Default file external name ok 774: SEQUENTIAL basic I/O ok 775: LINE SEQUENTIAL basic I/O ok 776: LINE SEQUENTIAL record truncation ok 777: SEQUENTIAL file I/O with variable records ok 778: LINE SEQUENTIAL file I/O with variable records ok 779: SEQUENTIAL file REWRITE ok 780: SEQUENTIAL file with LOCK MODE EXCLUSIVE expected failure (run_file.at:5278) 781: SEQUENTIAL file with OPEN WITH LOCK expected failure (run_file.at:5344) 782: SEQUENTIAL file with SHARING NO expected failure (run_file.at:5412) 783: SEQUENTIAL file with SHARING READ ONLY ok 784: SEQUENTIAL file with blocked lock expected failure (run_file.at:5556) 785: RELATIVE SEQUENTIAL basic I/O ok 786: RELATIVE RANDOM basic I/O ok 787: RELATIVE SEQUENTIAL with variable records ok 788: INDEXED SEQUENTIAL basic I/O ok 789: INDEXED SEQUENTIAL with variable records ok 790: INDEXED file with LOCK MODE EXCLUSIVE expected failure (run_file.at:5911) 791: INDEXED file with OPEN WITH LOCK expected failure (run_file.at:5987) 792: INDEXED file with SHARING NO expected failure (run_file.at:6064) 793: INDEXED file with SHARING READ ONLY expected failure (run_file.at:6147) 794: INDEXED file with blocked lock expected failure (run_file.at:6228) 795: INDEXED file with LOCK AUTOMATIC (1) expected failure (run_file.at:6316) 796: INDEXED file with LOCK AUTOMATIC (2) ok 797: INDEXED file with LOCK MANUAL expected failure (run_file.at:6495) 798: START INDEXED ok 799: INDEXED partial keys ok 800: INDEXED undeclared keys skipped (run_file.at:6734) 801: READ INPUT pipe & WRITE OUTPUT pipe expected failure (run_file.at:6984) 802: EXTFH: using ISAM callback ok 803: EXTFH: SEQUENTIAL files ok 804: EXTFH: LINE SEQUENTIAL files, direct EXTFH ok 805: INDEXED File READ/DELETE/READ ok 806: TURN EC-I-O expected failure (run_file.at:9163) 807: Report Line Order ok 808: REPORT COL PLUS ok 809: Report Overlapping Fields ok 810: EMPTY REPORT ok 811: PAGE LIMIT REPORT ok 812: PAGE LIMIT REPORT 2 ok 813: Sample Customer Report ok 814: Sample Charge Report ok 815: Sample Charge Report 2 ok 816: Sample Charge Report 3 ok 817: Sample Charge Report 4 ok 818: Sample Payroll Report ok 819: Sample REPORT with RIGHT/CENTER ok 820: STUDENT REPORT with INITIAL ok 821: ORDER REPORT; Test substring ok 822: Sample Control Break ok 823: Sample Inventory Report ok 824: Duplicate Detail Line ok 825: Report with OCCURS ok 826: Report CODE and LIMIT COLUMNS ok 827: Duplicate INITIATE ok 828: Missing INITIATE and GENERATE ok 829: Missing INITIATE and TERMINATE ok 830: Next Group Next Page ok 831: Report PRESENT AFTER ok 832: RETURN-CODE moving ok 833: RETURN-CODE passing ok 834: RETURN-CODE nested ok 835: FUNCTION ABS ok 836: FUNCTION ACOS ok 837: FUNCTION ANNUITY ok 838: FUNCTION ASIN ok 839: FUNCTION ATAN ok 840: FUNCTION BYTE-LENGTH ok 841: FUNCTION CHAR ok 842: FUNCTION COMBINED-DATETIME ok 843: FUNCTION CONCAT / CONCATENATE ok 844: FUNCTION CONCATENATE with reference modding ok 845: FUNCTION CONTENT-LENGTH ok 846: FUNCTION CONTENT-OF ok 847: FUNCTION as CALL parameter BY CONTENT ok 848: FUNCTION COS ok 849: FUNCTION CURRENCY-SYMBOL ok 850: FUNCTION CURRENT-DATE ok 851: FUNCTION DATE-OF-INTEGER ok 852: FUNCTION DATE-TO-YYYYMMDD ok 853: FUNCTION DAY-OF-INTEGER ok 854: FUNCTION DAY-TO-YYYYDDD ok 855: FUNCTION E ok 856: FUNCTION EXCEPTION-FILE ok 857: FUNCTION EXCEPTION-LOCATION ok 858: FUNCTION EXCEPTION-STATEMENT ok 859: FUNCTION EXCEPTION-STATUS ok 860: FUNCTION EXP ok 861: FUNCTION EXP10 ok 862: FUNCTION FACTORIAL ok 863: FUNCTION FORMATTED-CURRENT-DATE ok 864: FUNCTION FORMATTED-DATE ok 865: FUNCTION FORMATTED-DATE with ref modding ok 866: FUNCTION FORMATTED-DATETIME ok 867: FUNCTION FORMATTED-DATETIME with ref modding ok 868: FUNCTION FORMATTED-TIME ok 869: FUNCTION FORMATTED-TIME DP.COMMA ok 870: FUNCTION FORMATTED-TIME with ref modding ok 871: FUNCTION FRACTION-PART ok 872: FUNCTION HIGHEST-ALGEBRAIC ok 873: FUNCTION INTEGER ok 874: FUNCTION INTEGER-OF-DATE ok 875: FUNCTION INTEGER-OF-DAY ok 876: FUNCTION INTEGER-OF-FORMATTED-DATE ok 877: FUNCTION INTEGER-PART ok 878: FUNCTION LENGTH ok 879: FUNCTION LOCALE-COMPARE ok 880: FUNCTION LOCALE-DATE ok 881: FUNCTION LOCALE-TIME ok 882: FUNCTION LOCALE-TIME-FROM-SECONDS ok 883: FUNCTION LOG ok 884: FUNCTION LOG10 ok 885: FUNCTION LOWER-CASE ok 886: FUNCTION LOWER-CASE with reference modding ok 887: FUNCTION LOWEST-ALGEBRAIC ok 888: FUNCTION MAX ok 889: FUNCTION MEAN ok 890: FUNCTION MEDIAN ok 891: FUNCTION MIDRANGE ok 892: FUNCTION MIN ok 893: FUNCTION MOD (valid) ok 894: FUNCTION MOD (invalid) ok 895: FUNCTION MODULE-CALLER-ID ok 896: FUNCTION MODULE-DATE ok 897: FUNCTION MODULE-FORMATTED-DATE ok 898: FUNCTION MODULE-ID ok 899: FUNCTION MODULE-PATH ok 900: FUNCTION MODULE-SOURCE ok 901: FUNCTION MODULE-TIME ok 902: FUNCTION MONETARY-DECIMAL-POINT ok 903: FUNCTION MONETARY-THOUSANDS-SEPARATOR ok 904: FUNCTION NUMERIC-DECIMAL-POINT ok 905: FUNCTION NUMERIC-THOUSANDS-SEPARATOR ok 906: FUNCTION NUMVAL ok 907: FUNCTION NUMVAL-C ok 908: FUNCTION NUMVAL-C DP.COMMA ok 909: FUNCTION NUMVAL-F ok 910: FUNCTION ORD ok 911: FUNCTION ORD-MAX ok 912: FUNCTION ORD-MIN ok 913: FUNCTION PI ok 914: FUNCTION PRESENT-VALUE ok 915: FUNCTION RANDOM ok 916: FUNCTION RANGE ok 917: FUNCTION REM (valid) ok 918: FUNCTION REM (invalid) ok 919: FUNCTION REVERSE ok 920: FUNCTION REVERSE with reference modding ok 921: FUNCTION SECONDS-FROM-FORMATTED-TIME ok 922: FUNCTION SECONDS-PAST-MIDNIGHT ok 923: FUNCTION SIGN ok 924: FUNCTION SIN ok 925: FUNCTION SQRT ok 926: FUNCTION STANDARD-DEVIATION ok 927: FUNCTION STORED-CHAR-LENGTH ok 928: FUNCTION SUBSTITUTE ok 929: FUNCTION SUBSTITUTE with reference modding ok 930: FUNCTION SUBSTITUTE-CASE ok 931: FUNCTION SUBSTITUTE-CASE with reference mod ok 932: FUNCTION SUM ok 933: FUNCTION TAN ok 934: FUNCTION TEST-DATE-YYYYMMDD ok 935: FUNCTION TEST-DAY-YYYYDDD ok 936: FUNCTION TEST-FORMATTED-DATETIME with dates ok 937: FUNCTION TEST-FORMATTED-DATETIME with times ok 938: FUNCTION TEST-FORMATTED-DATETIME with datetimes ok 939: FUNCTION TEST-FORMATTED-DATETIME DP.COMMA ok 940: FUNCTION TEST-NUMVAL ok 941: FUNCTION TEST-NUMVAL-C ok 942: FUNCTION TEST-NUMVAL-F ok 943: FUNCTION TRIM ok 944: FUNCTION TRIM with reference modding ok 945: FUNCTION TRIM zero length ok 946: FUNCTION UPPER-CASE ok 947: FUNCTION UPPER-CASE with reference modding ok 948: FUNCTION VARIANCE ok 949: FUNCTION WHEN-COMPILED ok 950: FUNCTION YEAR-TO-YYYY ok 951: Formatted funcs w/ invalid variable format ok 952: FORMATTED-(DATE)TIME with SYSTEM-OFFSET ok 953: Intrinsics without FUNCTION keyword (1) ok 954: Intrinsics without FUNCTION keyword (2) ok 955: User-Defined FUNCTION with/without parameter ok 956: UDF in COMPUTE ok 957: UDF replacing intrinsic function ok 958: UDF with recursion skipped (run_functions.at:4266) 959: CALL BY CONTENT binary and literal ok 960: Numeric Boolean literals ok 961: ACUCOBOL literals ok 962: HP COBOL octal literals expected failure (run_extensions.at:180) 963: Hexadecimal numeric literals ok 964: Semi-parenthesized condition ok 965: ADDRESS OF ok 966: LENGTH OF ok 967: SET TO SIZE OF ok 968: WHEN-COMPILED ok 969: Complex OCCURS DEPENDING ON (1) ok 970: Complex OCCURS DEPENDING ON (2) ok 971: Complex OCCURS DEPENDING ON (3) ok 972: Complex OCCURS DEPENDING ON (4) ok 973: Complex OCCURS DEPENDING ON (5) ok 974: Complex OCCURS DEPENDING ON (6) ok 975: OCCURS UNBOUNDED (1) ok 976: OCCURS UNBOUNDED (2) expected failure (run_extensions.at:1046) 977: INITIALIZE OCCURS UNBOUNDED ok 978: INITIALIZE OCCURS ODOSLIDE ok 979: DEPENDING ON with ODOSLIDE ok 980: DEPENDING ON with ODOSLIDE for IBM ok 981: INITIALIZE level 01 ok 982: MOVE of non-integer to alphanumeric ok 983: CALL USING file-name ok 984: CALL unusual PROGRAM-ID. ok 985: CALL / GOBACK with LOCAL-STORAGE ok 986: CALL BY VALUE alphanumeric item ok 987: CALL BY VALUE numeric literal WITH SIZE ok 988: Case-sensitive PROGRAM-ID ok 989: Quoted PROGRAM-ID ok 990: PROGRAM-ID AS clause ok 991: NUMBER-OF-CALL-PARAMETERS ok 992: TALLY register ok 993: Redefining TALLY ok 994: PROCEDURE DIVISION USING BY ... ok 995: PROCEDURE DIVISION CHAINING ok 996: STOP RUN RETURNING/GIVING ok 997: GOBACK/EXIT PROGRAM RETURNING/GIVING ok 998: ENTRY ok 999: LINE SEQUENTIAL write ok 1000: LINE SEQUENTIAL read ok 1001: ASSIGN to KEYBOARD/DISPLAY ok 1002: SORT ASSIGN KEYBOARD to ASSIGN DISPLAY expected failure (run_extensions.at:2736) 1003: Environment/Argument variable ok 1004: 78 Level (1) ok 1005: 78 Level (2) ok 1006: 78 Level (3) ok 1007: SWITCHES with non-standard names ok 1008: Larger REDEFINES lengths ok 1009: REDEFINES: non-referenced ambiguous item ok 1010: Obsolete 2002 keywords with COBOL2014 ok 1011: System routine with wrong number of parameters ok 1012: System routine C$NARG ok 1013: System routine C$PARAMSIZE ok 1014: System routine C$CALLEDBY ok 1015: System routine C$JUSTIFY ok 1016: System routine C$PRINTABLE ok 1017: System routine C$MAKEDIR ok 1018: System routine C$GETPID ok 1019: System routine C$TOUPPER ok 1020: System routine C$TOLOWER ok 1021: System routine CBL_OR ok 1022: System routine CBL_NOR ok 1023: System routine CBL_AND ok 1024: System routine CBL_XOR ok 1025: System routine CBL_IMP ok 1026: System routine CBL_NIMP ok 1027: System routine CBL_NOT ok 1028: System routine CBL_EQ ok 1029: System routine CBL_GC_GETOPT ok 1030: System routine CBL_GC_FORK ok 1031: System routine CBL_GC_WAITPID ok 1032: System routine CBL_GC_HOSTED ok 1033: System routine SYSTEM, parameter handling ok 1034: System routine CBL_ERROR_PROC (1) ok 1035: System routine CBL_ERROR_PROC (2) ok 1036: DISPLAY DIRECTIVE and $DISPLAY ok 1037: Conditional / define directives (1) ok 1038: Conditional / define directives (2) ok 1039: Conditional / define directives (3) ok 1040: Conditional / define directives (4) ok 1041: Variable format ok 1042: Binary COMP-1 (1) ok 1043: Binary COMP-1 (2) ok 1044: EXHIBIT statement ok 1045: XML GENERATE general ok 1046: XML GENERATE SUPPRESS ok 1047: XML GENERATE exceptions ok 1048: XML GENERATE record selection ok 1049: XML GENERATE trimming ok 1050: XML DPC-IN-DATA directive ok 1051: XML dpc-in-data config option ok 1052: JSON GENERATE general ok 1053: JSON GENERATE SUPPRESS ok 1054: JSON GENERATE exceptions ok 1055: JSON GENERATE record selection ok 1056: JSON GENERATE trimming ok 1057: JSON DPC-IN-DATA directive ok 1058: JSON dpc-in-data config option ok Data Representation 1059: BINARY: 2-4-8 big-endian ok 1060: BINARY: 2-4-8 native ok 1061: BINARY: 1-2-4-8 big-endian ok 1062: BINARY: 1-2-4-8 native ok 1063: BINARY: 1--8 big-endian ok 1064: BINARY: 1--8 native ok 1065: BINARY: full-print ok 1066: BINARY: 64bit unsigned compare ok 1067: BINARY: 64bit unsigned arithmetic notrunc ok 1068: BINARY: 64bit signed negative constant range ok 1069: COMP-4 Truncate ok 1070: COMP-4 No Truncate ok 1071: DISPLAY: Sign ASCII ok 1072: DISPLAY: Sign ASCII (2) ok 1073: DISPLAY: Sign EBCDIC ok 1074: DISPLAY: unsigned ok 1075: PACKED-DECIMAL dump ok 1076: PACKED-DECIMAL used with DISPLAY ok 1077: PACKED-DECIMAL used with MOVE ok 1078: PACKED-DECIMAL used with INITIALIZE ok 1079: PACKED-DECIMAL arithmetic ok 1080: PACKED-DECIMAL numeric test (1) ok 1081: PACKED-DECIMAL numeric test (2) ok 1082: COMP-6 used with DISPLAY ok 1083: COMP-6 used with MOVE ok 1084: COMP-6 arithmetic ok 1085: COMP-6 numeric test ok 1086: POINTER: display ok ## ------------- ## ## Test results. ## ## ------------- ## ERROR: 1082 tests were run, 33 failed (29 expected failures). 4 tests were skipped. ## -------------------------- ## ## testsuite.log was created. ## ## -------------------------- ## Please send `tests/testsuite.log' and all information you think might help: To: Subject: [GnuCOBOL 3.1.2] testsuite: 559 678 679 680 failed You may investigate any problem if you feel able to do so, in which case the test suite provides a good starting point. Its output may be found below `tests/testsuite.dir'. make[3]: *** [Makefile:788: check-local] Error 1 make[3]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[2]: *** [Makefile:665: check-am] Error 2 make[2]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make[1]: *** [Makefile:513: check-recursive] Error 1 make[1]: Leaving directory '/var/tmp/pamac-build-molnari/open-cobol/src/gnucobol-3.1.2/tests' make: *** [Makefile:626: check-recursive] Error 1 ==> ERROR: A failure occurred in check(). Aborting...