Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/autotrace.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-100713-6114/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f6d67eb2bf0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/autotrace.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/autotrace-0.31.1-5.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/autotrace.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-100713-6114/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f6d67eb2bf0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/autotrace.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.V2pOBv
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf autotrace-0.31.1
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/autotrace-0.31.1.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd autotrace-0.31.1
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0001-Modify-GetOnePixel-usage-to-build-against-current-Im.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0002-Fixed-underquoted-AM_PATH_AUTOTRACE-definition.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0003-libpng-fix.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0.31.1-CVE-2013-1953.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0.31.1-multilib-fix.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0.31.1-CVE-2016-7392.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0.31.1-CVE-2019-19004.patch
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/autotrace-0.31.1-CVE-2019-19005.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5vFtYJ
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd autotrace-0.31.1
+ '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']'
++ find . -type f -name configure -print
+ for file in $(find . -type f -name configure -print)
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure
+ diff -u ./configure.backup ./configure
--- ./configure.backup	2002-11-09 02:18:46.000000000 +0800
+++ ./configure	2023-10-10 15:12:25.155378579 +0800
@@ -6041,7 +6041,7 @@
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
 char shl_load ();
-char (*f) ();
+__attribute__ ((used)) char (*f) ();
 
 #ifdef F77_DUMMY_MAIN
 #  ifdef __cplusplus
@@ -6166,7 +6166,7 @@
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
 char dlopen ();
-char (*f) ();
+__attribute__ ((used)) char (*f) ();
 
 #ifdef F77_DUMMY_MAIN
 #  ifdef __cplusplus
@@ -9791,7 +9791,7 @@
 /* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
 char $ac_func ();
-char (*f) ();
+__attribute__ ((used)) char (*f) ();
 
 #ifdef F77_DUMMY_MAIN
 #  ifdef __cplusplus
+ /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ '[' 1 = 1 ']'
+++ dirname ./configure
++ find . -name config.guess -o -name config.sub
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/OpenCloudOS/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/OpenCloudOS/config.sub ./config.sub
'/usr/lib/rpm/OpenCloudOS/config.sub' -> './config.sub'
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/OpenCloudOS/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/OpenCloudOS/config.guess ./config.guess
'/usr/lib/rpm/OpenCloudOS/config.guess' -> './config.guess'
+ '[' 1 = 1 ']'
+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld' ']'
++ find . -name ltmain.sh
+ for i in $(find . -name ltmain.sh)
+ /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld"~' ./ltmain.sh
+ ./configure --build=x86_64-opencloudos-linux-gnu --host=x86_64-opencloudos-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --without-magick --without-pstoedit
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for x86_64-opencloudos-linux-gnu-gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
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 style of include used by make... fgrep: warning: fgrep is obsolescent; using grep -F
GNU
checking dependency style of gcc... none
checking build system type... x86_64-opencloudos-linux-gnu
checking host system type... x86_64-opencloudos-linux-gnu
checking for ld used by GCC... egrep: warning: egrep is obsolescent; using grep -E
/usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... egrep: warning: egrep is obsolescent; using grep -E
yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... nm
checking whether ln -s works... yes
checking how to recognise dependant libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )
checking command to parse nm output... egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
failed
checking how to run the C preprocessor... egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
gcc -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
checking for ANSI C header files... egrep: warning: egrep is obsolescent; using grep -E
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 dlfcn.h usability... yes
checking dlfcn.h presence... egrep: warning: egrep is obsolescent; using grep -E
yes
checking for dlfcn.h... yes
checking for x86_64-opencloudos-linux-gnu-file... no
checking for file... /usr/bin/file
checking for x86_64-opencloudos-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for x86_64-opencloudos-linux-gnu-strip... no
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC 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.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking whether to enable maintainer-specific portions of Makefiles... no
checking how to run the C preprocessor... gcc -E
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
checking for ranlib... (cached) ranlib
checking whether build environment is sane... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking malloc.h usability... yes
checking malloc.h presence... egrep: warning: egrep is obsolescent; using grep -E
yes
checking for malloc.h... yes
checking for gzsetparams in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... egrep: warning: egrep is obsolescent; using grep -E
yes
checking for zlib.h... yes
checking for png_get_image_width in -lpng... yes
checking for png_read_png in -lpng... yes
checking ming.h usability... no
checking ming.h presence... egrep: warning: egrep is obsolescent; using grep -E
no
checking for ming.h... no
checking whether the host is Darwin... no
configure: WARNING: *** Cannot find ming.h.     ***
configure: WARNING: *** SWF output is disabled. ***
configure: WARNING: pstoedit output functions are disabled from command line.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating autotrace-config
config.status: creating autotrace.pc
config.status: creating autotrace.spec
config.status: creating config.h
egrep: warning: egrep is obsolescent; using grep -E
config.status: executing default-1 commands
config.status: executing default commands
Configuration:
	imagemagick output support:	no
	libpng output support:		yes
	swf output support by ming:	no
	pstoedit output support:	no
+ sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+ /usr/bin/make -O -j32 V=1 VERBOSE=1
cd . \
  && CONFIG_FILES= CONFIG_HEADERS=config.h \
     /bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
config.status: executing default commands
egrep: warning: egrep is obsolescent; using grep -E
/usr/bin/make  all-am
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-er.lo `test -f output-er.c || echo './'`output-er.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-er.c  -fPIC -DPIC -o .libs/output-er.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-er.c -o output-er.o >/dev/null 2>&1
mv -f .libs/output-er.lo output-er.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o color.lo `test -f color.c || echo './'`color.c
rm -f .libs/color.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c color.c  -fPIC -DPIC -o .libs/color.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c color.c -o color.o >/dev/null 2>&1
mv -f .libs/color.lo color.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-svg.lo `test -f output-svg.c || echo './'`output-svg.c
rm -f .libs/output-svg.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-svg.c  -fPIC -DPIC -o .libs/output-svg.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-svg.c -o output-svg.o >/dev/null 2>&1
mv -f .libs/output-svg.lo output-svg.lo
In function 'out_splines',
    inlined from 'output_svg_writer' at output-svg.c:97:5:
output-svg.c:79:7: warning: 'MEM <unsigned int> [(struct _at_spline_list_type *)&list + 20B]' may be used uninitialized [-Wmaybe-uninitialized]
   79 |   if (!(shape.centerline || list.open)) fputs("z", file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
output-svg.c: In function 'output_svg_writer':
output-svg.c:32:20: note: 'MEM <unsigned int> [(struct _at_spline_list_type *)&list + 20B]' was declared here
   32 |   spline_list_type list;
      |                    ^~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o epsilon-equal.lo `test -f epsilon-equal.c || echo './'`epsilon-equal.c
rm -f .libs/epsilon-equal.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c epsilon-equal.c  -fPIC -DPIC -o .libs/epsilon-equal.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c epsilon-equal.c -o epsilon-equal.o >/dev/null 2>&1
mv -f .libs/epsilon-equal.lo epsilon-equal.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o input.lo `test -f input.c || echo './'`input.c
rm -f .libs/input.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input.c  -fPIC -DPIC -o .libs/input.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input.c -o input.o >/dev/null 2>&1
mv -f .libs/input.lo input.lo
In file included from xstd.h:12,
                 from input.c:38:
input.c: In function 'at_input_list_new':
input.c:143:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  143 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
input.c:143:3: note: in expansion of macro 'XMALLOC'
  143 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
      |   ^~~~~~~
input.c:143:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  143 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~
input.c:143:3: note: in expansion of macro 'XMALLOC'
  143 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
      |   ^~~~~~~
input.c: In function 'at_input_shortlist':
input.c:239:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  239 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
input.c:239:3: note: in expansion of macro 'XMALLOC'
  239 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
      |   ^~~~~~~
input.c:239:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  239 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
input.c:239:3: note: in expansion of macro 'XMALLOC'
  239 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
      |   ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o spline.lo `test -f spline.c || echo './'`spline.c
rm -f .libs/spline.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c spline.c  -fPIC -DPIC -o .libs/spline.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c spline.c -o spline.o >/dev/null 2>&1
mv -f .libs/spline.lo spline.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
In file included from spline.c:12:
spline.c: In function 'append_spline':
spline.c:126:60: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  126 |   XREALLOC (SPLINE_LIST_DATA (*l), SPLINE_LIST_LENGTH (*l) * sizeof (spline_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
spline.c:126:3: note: in expansion of macro 'XREALLOC'
  126 |   XREALLOC (SPLINE_LIST_DATA (*l), SPLINE_LIST_LENGTH (*l) * sizeof (spline_type));
      |   ^~~~~~~~
spline.c:126:60: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  126 |   XREALLOC (SPLINE_LIST_DATA (*l), SPLINE_LIST_LENGTH (*l) * sizeof (spline_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
spline.c:126:3: note: in expansion of macro 'XREALLOC'
  126 |   XREALLOC (SPLINE_LIST_DATA (*l), SPLINE_LIST_LENGTH (*l) * sizeof (spline_type));
      |   ^~~~~~~~
spline.c: In function 'concat_spline_lists':
spline.c:144:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  144 |   XREALLOC (SPLINE_LIST_DATA (*s1), new_length * sizeof (spline_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
spline.c:144:3: note: in expansion of macro 'XREALLOC'
  144 |   XREALLOC (SPLINE_LIST_DATA (*s1), new_length * sizeof (spline_type));
      |   ^~~~~~~~
spline.c:144:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  144 |   XREALLOC (SPLINE_LIST_DATA (*s1), new_length * sizeof (spline_type));
      |                                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
spline.c:144:3: note: in expansion of macro 'XREALLOC'
  144 |   XREALLOC (SPLINE_LIST_DATA (*s1), new_length * sizeof (spline_type));
      |   ^~~~~~~~
spline.c: In function 'append_spline_list':
spline.c:191:72: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  191 |   XREALLOC (SPLINE_LIST_ARRAY_DATA (*l), SPLINE_LIST_ARRAY_LENGTH (*l) * sizeof (spline_list_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
spline.c:191:3: note: in expansion of macro 'XREALLOC'
  191 |   XREALLOC (SPLINE_LIST_ARRAY_DATA (*l), SPLINE_LIST_ARRAY_LENGTH (*l) * sizeof (spline_list_type));
      |   ^~~~~~~~
spline.c:191:72: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  191 |   XREALLOC (SPLINE_LIST_ARRAY_DATA (*l), SPLINE_LIST_ARRAY_LENGTH (*l) * sizeof (spline_list_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
spline.c:191:3: note: in expansion of macro 'XREALLOC'
  191 |   XREALLOC (SPLINE_LIST_ARRAY_DATA (*l), SPLINE_LIST_ARRAY_LENGTH (*l) * sizeof (spline_list_type));
      |   ^~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o vector.lo `test -f vector.c || echo './'`vector.c
rm -f .libs/vector.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c vector.c  -fPIC -DPIC -o .libs/vector.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c vector.c -o vector.o >/dev/null 2>&1
mv -f .libs/vector.lo vector.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o thin-image.lo `test -f thin-image.c || echo './'`thin-image.c
rm -f .libs/thin-image.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c thin-image.c  -fPIC -DPIC -o .libs/thin-image.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c thin-image.c -o thin-image.o >/dev/null 2>&1
mv -f .libs/thin-image.lo thin-image.lo
In file included from xstd.h:12,
                 from thin-image.c:31:
thin-image.c: In function 'thin_image':
thin-image.c:128:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  128 |     XMALLOC(bm.bitmap, height * width * spp);
thin-image.c:128:5: note: in expansion of macro 'XMALLOC'
  128 |     XMALLOC(bm.bitmap, height * width * spp);
      |     ^~~~~~~
thin-image.c:128:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  128 |     XMALLOC(bm.bitmap, height * width * spp);
      |                        ~~~~~~~~~~~~~~~^~~~~
thin-image.c:128:5: note: in expansion of macro 'XMALLOC'
  128 |     XMALLOC(bm.bitmap, height * width * spp);
      |     ^~~~~~~
thin-image.c: In function 'thin3':
thin-image.c:220:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  220 |       XMALLOC (qb, xsize*sizeof(unsigned char));
thin-image.c:220:7: note: in expansion of macro 'XMALLOC'
  220 |       XMALLOC (qb, xsize*sizeof(unsigned char));
      |       ^~~~~~~
thin-image.c:220:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  220 |       XMALLOC (qb, xsize*sizeof(unsigned char));
      |                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~
thin-image.c:220:7: note: in expansion of macro 'XMALLOC'
  220 |       XMALLOC (qb, xsize*sizeof(unsigned char));
      |       ^~~~~~~
thin-image.c: In function 'thin1':
thin-image.c:309:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  309 |       XMALLOC (qb, xsize*sizeof(unsigned char));
thin-image.c:309:7: note: in expansion of macro 'XMALLOC'
  309 |       XMALLOC (qb, xsize*sizeof(unsigned char));
      |       ^~~~~~~
thin-image.c:309:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  309 |       XMALLOC (qb, xsize*sizeof(unsigned char));
      |                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~
thin-image.c:309:7: note: in expansion of macro 'XMALLOC'
  309 |       XMALLOC (qb, xsize*sizeof(unsigned char));
      |       ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o logreport.lo `test -f logreport.c || echo './'`logreport.c
rm -f .libs/logreport.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c logreport.c  -fPIC -DPIC -o .libs/logreport.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c logreport.c -o logreport.o >/dev/null 2>&1
mv -f .libs/logreport.lo logreport.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c `test -f getopt1.c || echo './'`getopt1.c
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o filename.lo `test -f filename.c || echo './'`filename.c
rm -f .libs/filename.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c filename.c  -fPIC -DPIC -o .libs/filename.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c filename.c -o filename.o >/dev/null 2>&1
mv -f .libs/filename.lo filename.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c `test -f getopt.c || echo './'`getopt.c
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o input-png.lo `test -f input-png.c || echo './'`input-png.c
rm -f .libs/input-png.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-png.c  -fPIC -DPIC -o .libs/input-png.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-png.c -o input-png.o >/dev/null 2>&1
mv -f .libs/input-png.lo input-png.lo
input-png.c: In function 'read_png':
input-png.c:152:13: warning: unused variable 'row' [-Wunused-variable]
  152 |         int row;
      |             ^~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c `test -f atou.c || echo './'`atou.c
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-sk.lo `test -f output-sk.c || echo './'`output-sk.c
rm -f .libs/output-sk.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-sk.c  -fPIC -DPIC -o .libs/output-sk.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-sk.c -o output-sk.o >/dev/null 2>&1
mv -f .libs/output-sk.lo output-sk.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-mif.lo `test -f output-mif.c || echo './'`output-mif.c
rm -f .libs/output-mif.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-mif.c  -fPIC -DPIC -o .libs/output-mif.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-mif.c -o output-mif.o >/dev/null 2>&1
mv -f .libs/output-mif.lo output-mif.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o input-bmp.lo `test -f input-bmp.c || echo './'`input-bmp.c
rm -f .libs/input-bmp.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-bmp.c  -fPIC -DPIC -o .libs/input-bmp.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-bmp.c -o input-bmp.o >/dev/null 2>&1
mv -f .libs/input-bmp.lo input-bmp.lo
In file included from xstd.h:12,
                 from input-bmp.c:31:
input-bmp.c: In function 'ReadImage':
input-bmp.c:316:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  316 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
input-bmp.c:316:7: note: in expansion of macro 'XMALLOC'
  316 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:316:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  316 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
input-bmp.c:316:7: note: in expansion of macro 'XMALLOC'
  316 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:321:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  321 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
input-bmp.c:321:7: note: in expansion of macro 'XMALLOC'
  321 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:321:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  321 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
input-bmp.c:321:7: note: in expansion of macro 'XMALLOC'
  321 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:326:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  326 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
input-bmp.c:326:7: note: in expansion of macro 'XMALLOC'
  326 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:326:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  326 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
input-bmp.c:326:7: note: in expansion of macro 'XMALLOC'
  326 |       XMALLOC (image, width * height * 1 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:493:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  493 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
input-bmp.c:493:7: note: in expansion of macro 'XMALLOC'
  493 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:493:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  493 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
input-bmp.c:493:7: note: in expansion of macro 'XMALLOC'
  493 |       XMALLOC (image, width * height * 3 * sizeof (unsigned char));
      |       ^~~~~~~
input-bmp.c:312:13: warning: variable 'notused' set but not used [-Wunused-but-set-variable]
  312 |   int i, j, notused;
      |             ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o bitmap.lo `test -f bitmap.c || echo './'`bitmap.c
rm -f .libs/bitmap.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c bitmap.c  -fPIC -DPIC -o .libs/bitmap.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c bitmap.c -o bitmap.o >/dev/null 2>&1
mv -f .libs/bitmap.lo bitmap.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-epd.lo `test -f output-epd.c || echo './'`output-epd.c
rm -f .libs/output-epd.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-epd.c  -fPIC -DPIC -o .libs/output-epd.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-epd.c -o output-epd.o >/dev/null 2>&1
mv -f .libs/output-epd.lo output-epd.lo
output-epd.c: In function 'out_splines':
output-epd.c:60:59: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:68:7: note: in expansion of macro 'OUT_REAL'
   68 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-epd.c:141:7: note: in expansion of macro 'OUT_COMMAND2'
  141 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:68:7: note: in expansion of macro 'OUT_REAL'
   68 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-epd.c:141:7: note: in expansion of macro 'OUT_COMMAND2'
  141 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:69:7: note: in expansion of macro 'OUT_REAL'
   69 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-epd.c:141:7: note: in expansion of macro 'OUT_COMMAND2'
  141 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:69:7: note: in expansion of macro 'OUT_REAL'
   69 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-epd.c:141:7: note: in expansion of macro 'OUT_COMMAND2'
  141 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:68:7: note: in expansion of macro 'OUT_REAL'
   68 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-epd.c:149:13: note: in expansion of macro 'OUT_COMMAND2'
  149 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:68:7: note: in expansion of macro 'OUT_REAL'
   68 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-epd.c:149:13: note: in expansion of macro 'OUT_COMMAND2'
  149 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:69:7: note: in expansion of macro 'OUT_REAL'
   69 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-epd.c:149:13: note: in expansion of macro 'OUT_COMMAND2'
  149 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:69:7: note: in expansion of macro 'OUT_REAL'
   69 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-epd.c:149:13: note: in expansion of macro 'OUT_COMMAND2'
  149 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:79:7: note: in expansion of macro 'OUT_REAL'
   79 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:79:7: note: in expansion of macro 'OUT_REAL'
   79 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:80:7: note: in expansion of macro 'OUT_REAL'
   80 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:80:7: note: in expansion of macro 'OUT_REAL'
   80 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:82:7: note: in expansion of macro 'OUT_REAL'
   82 |       OUT_REAL (third);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:82:7: note: in expansion of macro 'OUT_REAL'
   82 |       OUT_REAL (third);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:83:7: note: in expansion of macro 'OUT_REAL'
   83 |       OUT_REAL (fourth);                            \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:83:7: note: in expansion of macro 'OUT_REAL'
   83 |       OUT_REAL (fourth);                            \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:85:7: note: in expansion of macro 'OUT_REAL'
   85 |       OUT_REAL (fifth);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:85:7: note: in expansion of macro 'OUT_REAL'
   85 |       OUT_REAL (fifth);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:86:7: note: in expansion of macro 'OUT_REAL'
   86 |       OUT_REAL (sixth);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-epd.c:60:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   60 | #define OUT_REAL(r)     fprintf (epd_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-epd.c:37:33: note: in definition of macro 'ROUND'
   37 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-epd.c:86:7: note: in expansion of macro 'OUT_REAL'
   86 |       OUT_REAL (sixth);                             \
      |       ^~~~~~~~
output-epd.c:151:13: note: in expansion of macro 'OUT_COMMAND6'
  151 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-emf.lo `test -f output-emf.c || echo './'`output-emf.c
rm -f .libs/output-emf.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-emf.c  -fPIC -DPIC -o .libs/output-emf.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-emf.c -o output-emf.o >/dev/null 2>&1
mv -f .libs/output-emf.lo output-emf.lo
In file included from xstd.h:12,
                 from output-emf.c:34:
output-emf.c: In function 'ColorListToColorTable':
output-emf.c:133:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  133 |   XMALLOC(*table, sizeof(UI32) * len);
output-emf.c:133:3: note: in expansion of macro 'XMALLOC'
  133 |   XMALLOC(*table, sizeof(UI32) * len);
      |   ^~~~~~~
output-emf.c:133:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  133 |   XMALLOC(*table, sizeof(UI32) * len);
      |                   ~~~~~~~~~~~~~^~~~~
output-emf.c:133:3: note: in expansion of macro 'XMALLOC'
  133 |   XMALLOC(*table, sizeof(UI32) * len);
      |   ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o input-tga.lo `test -f input-tga.c || echo './'`input-tga.c
rm -f .libs/input-tga.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-tga.c  -fPIC -DPIC -o .libs/input-tga.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-tga.c -o input-tga.o >/dev/null 2>&1
mv -f .libs/input-tga.lo input-tga.lo
input-tga.c: In function 'ReadImage':
input-tga.c:286:14: warning: variable 'dtype' set but not used [-Wunused-but-set-variable]
  286 |   int itype, dtype;
      |              ^~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c `test -f main.c || echo './'`main.c
main.c: In function 'read_command_line':
main.c:294:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  294 |            if (strlen (optarg) != 6)
      |            ^~
main.c:296:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  296 |                fitting_opts->background_color = at_color_new((unsigned char)(hctoi (optarg[0]) * 16 + hctoi (optarg[1])),
      |                ^~~~~~~~~~~~
main.c:324:20: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=]
  324 |           printf("%d bit, %s endian\n",
      |                   ~^
      |                    |
      |                    int
      |                   %ld
  325 |                  sizeof(void *) * 8,
      |                  ~~~~~~~~~~~~~~~~~~
      |                  |
      |                  long unsigned int
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output.lo `test -f output.c || echo './'`output.c
rm -f .libs/output.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output.c  -fPIC -DPIC -o .libs/output.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output.c -o output.o >/dev/null 2>&1
mv -f .libs/output.lo output.lo
In file included from xstd.h:12,
                 from output.c:25:
output.c: In function 'at_output_list_new':
output.c:158:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  158 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
output.c:158:3: note: in expansion of macro 'XMALLOC'
  158 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
      |   ^~~~~~~
output.c:158:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  158 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~
output.c:158:3: note: in expansion of macro 'XMALLOC'
  158 |   XMALLOC(list, sizeof(char*)*((2*count)+1));
      |   ^~~~~~~
output.c: In function 'at_output_shortlist':
output.c:240:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  240 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
output.c:240:3: note: in expansion of macro 'XMALLOC'
  240 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
      |   ^~~~~~~
output.c:240:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  240 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
output.c:240:3: note: in expansion of macro 'XMALLOC'
  240 |   XMALLOC(list, sizeof (char) * (length + 1 + 2));
      |   ^~~~~~~
output.c: At top level:
output.c:326:1: warning: 'streq' defined but not used [-Wunused-function]
  326 | streq (const char * a, const char * b)
      | ^~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-eps.lo `test -f output-eps.c || echo './'`output-eps.c
rm -f .libs/output-eps.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-eps.c  -fPIC -DPIC -o .libs/output-eps.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-eps.c -o output-eps.o >/dev/null 2>&1
mv -f .libs/output-eps.lo output-eps.lo
output-eps.c: In function 'out_splines':
output-eps.c:62:58: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:70:7: note: in expansion of macro 'OUT_REAL'
   70 |       OUT_REAL (first);                                                 \
      |       ^~~~~~~~
output-eps.c:181:7: note: in expansion of macro 'OUT_COMMAND2'
  181 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:70:7: note: in expansion of macro 'OUT_REAL'
   70 |       OUT_REAL (first);                                                 \
      |       ^~~~~~~~
output-eps.c:181:7: note: in expansion of macro 'OUT_COMMAND2'
  181 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:71:7: note: in expansion of macro 'OUT_REAL'
   71 |       OUT_REAL (second);                                                \
      |       ^~~~~~~~
output-eps.c:181:7: note: in expansion of macro 'OUT_COMMAND2'
  181 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:71:7: note: in expansion of macro 'OUT_REAL'
   71 |       OUT_REAL (second);                                                \
      |       ^~~~~~~~
output-eps.c:181:7: note: in expansion of macro 'OUT_COMMAND2'
  181 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:70:7: note: in expansion of macro 'OUT_REAL'
   70 |       OUT_REAL (first);                                                 \
      |       ^~~~~~~~
output-eps.c:189:13: note: in expansion of macro 'OUT_COMMAND2'
  189 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:70:7: note: in expansion of macro 'OUT_REAL'
   70 |       OUT_REAL (first);                                                 \
      |       ^~~~~~~~
output-eps.c:189:13: note: in expansion of macro 'OUT_COMMAND2'
  189 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:71:7: note: in expansion of macro 'OUT_REAL'
   71 |       OUT_REAL (second);                                                \
      |       ^~~~~~~~
output-eps.c:189:13: note: in expansion of macro 'OUT_COMMAND2'
  189 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:71:7: note: in expansion of macro 'OUT_REAL'
   71 |       OUT_REAL (second);                                                \
      |       ^~~~~~~~
output-eps.c:189:13: note: in expansion of macro 'OUT_COMMAND2'
  189 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:81:7: note: in expansion of macro 'OUT_REAL'
   81 |       OUT_REAL (first);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:81:7: note: in expansion of macro 'OUT_REAL'
   81 |       OUT_REAL (first);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:82:7: note: in expansion of macro 'OUT_REAL'
   82 |       OUT_REAL (second);                                                \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:82:7: note: in expansion of macro 'OUT_REAL'
   82 |       OUT_REAL (second);                                                \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:84:7: note: in expansion of macro 'OUT_REAL'
   84 |       OUT_REAL (third);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:84:7: note: in expansion of macro 'OUT_REAL'
   84 |       OUT_REAL (third);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:85:7: note: in expansion of macro 'OUT_REAL'
   85 |       OUT_REAL (fourth);                                                \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:85:7: note: in expansion of macro 'OUT_REAL'
   85 |       OUT_REAL (fourth);                                                \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:87:7: note: in expansion of macro 'OUT_REAL'
   87 |       OUT_REAL (fifth);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:87:7: note: in expansion of macro 'OUT_REAL'
   87 |       OUT_REAL (fifth);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:88:7: note: in expansion of macro 'OUT_REAL'
   88 |       OUT_REAL (sixth);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-eps.c:62:58: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   62 | #define OUT_REAL(r)     fprintf (ps_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                         \
      |                                                          ^
output-eps.c:36:33: note: in definition of macro 'ROUND'
   36 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-eps.c:88:7: note: in expansion of macro 'OUT_REAL'
   88 |       OUT_REAL (sixth);                                                 \
      |       ^~~~~~~~
output-eps.c:191:13: note: in expansion of macro 'OUT_COMMAND6'
  191 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o input-pnm.lo `test -f input-pnm.c || echo './'`input-pnm.c
rm -f .libs/input-pnm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-pnm.c  -fPIC -DPIC -o .libs/input-pnm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c input-pnm.c -o input-pnm.o >/dev/null 2>&1
mv -f .libs/input-pnm.lo input-pnm.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o autotrace.lo `test -f autotrace.c || echo './'`autotrace.c
rm -f .libs/autotrace.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c autotrace.c  -fPIC -DPIC -o .libs/autotrace.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c autotrace.c -o autotrace.o >/dev/null 2>&1
mv -f .libs/autotrace.lo autotrace.lo
In file included from xstd.h:12,
                 from autotrace.c:34:
autotrace.c: In function 'at_bitmap_init':
autotrace.c:191:56: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  191 |         XCALLOC(bitmap.bitmap, width * height * planes * sizeof(unsigned char));
autotrace.c:191:9: note: in expansion of macro 'XCALLOC'
  191 |         XCALLOC(bitmap.bitmap, width * height * planes * sizeof(unsigned char));
      |         ^~~~~~~
autotrace.c:191:56: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  191 |         XCALLOC(bitmap.bitmap, width * height * planes * sizeof(unsigned char));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
autotrace.c:191:9: note: in expansion of macro 'XCALLOC'
  191 |         XCALLOC(bitmap.bitmap, width * height * planes * sizeof(unsigned char));
      |         ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o curve.lo `test -f curve.c || echo './'`curve.c
rm -f .libs/curve.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c curve.c  -fPIC -DPIC -o .libs/curve.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c curve.c -o curve.o >/dev/null 2>&1
mv -f .libs/curve.lo curve.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
In file included from xstd.h:12,
                 from curve.c:27:
curve.c: In function 'append_point':
curve.c:90:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   90 |   XREALLOC (curve->point_list, CURVE_LENGTH (curve) * sizeof(point_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
curve.c:90:3: note: in expansion of macro 'XREALLOC'
   90 |   XREALLOC (curve->point_list, CURVE_LENGTH (curve) * sizeof(point_type));
      |   ^~~~~~~~
curve.c:90:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   90 |   XREALLOC (curve->point_list, CURVE_LENGTH (curve) * sizeof(point_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
curve.c:90:3: note: in expansion of macro 'XREALLOC'
   90 |   XREALLOC (curve->point_list, CURVE_LENGTH (curve) * sizeof(point_type));
      |   ^~~~~~~~
In file included from curve.c:25:
curve.c: In function 'log_curve':
curve.c:119:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]
  119 |   LOG1 ("curve id = %x:\n", (unsigned long) curve);
      |         ^~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~
      |                             |
      |                             long unsigned int
logreport.h:28:41: note: in definition of macro 'LOG1'
   28 |   do { if (log_file) fprintf (log_file, s, e); } while (0)
      |                                         ^
curve.c:119:22: note: format string is defined here
  119 |   LOG1 ("curve id = %x:\n", (unsigned long) curve);
      |                     ~^
      |                      |
      |                      unsigned int
      |                     %lx
curve.c: In function 'log_entire_curve':
curve.c:180:9: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]
  180 |   LOG1 ("curve id = %x:\n", (unsigned long) curve);
      |         ^~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~
      |                             |
      |                             long unsigned int
logreport.h:28:41: note: in definition of macro 'LOG1'
   28 |   do { if (log_file) fprintf (log_file, s, e); } while (0)
      |                                         ^
curve.c:180:22: note: format string is defined here
  180 |   LOG1 ("curve id = %x:\n", (unsigned long) curve);
      |                     ~^
      |                      |
      |                      unsigned int
      |                     %lx
curve.c: In function 'append_curve':
curve.c:244:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  244 |   XREALLOC (curve_list->data, curve_list->length * sizeof (curve_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
curve.c:244:3: note: in expansion of macro 'XREALLOC'
  244 |   XREALLOC (curve_list->data, curve_list->length * sizeof (curve_type));
      |   ^~~~~~~~
curve.c:244:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  244 |   XREALLOC (curve_list->data, curve_list->length * sizeof (curve_type));
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
curve.c:244:3: note: in expansion of macro 'XREALLOC'
  244 |   XREALLOC (curve_list->data, curve_list->length * sizeof (curve_type));
      |   ^~~~~~~~
curve.c: In function 'append_curve_list':
curve.c:291:81: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  291 |   XREALLOC (curve_list_array->data, CURVE_LIST_ARRAY_LENGTH (*curve_list_array) * sizeof (curve_list_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
curve.c:291:3: note: in expansion of macro 'XREALLOC'
  291 |   XREALLOC (curve_list_array->data, CURVE_LIST_ARRAY_LENGTH (*curve_list_array) * sizeof (curve_list_type));
      |   ^~~~~~~~
curve.c:291:81: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  291 |   XREALLOC (curve_list_array->data, CURVE_LIST_ARRAY_LENGTH (*curve_list_array) * sizeof (curve_list_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
curve.c:291:3: note: in expansion of macro 'XREALLOC'
  291 |   XREALLOC (curve_list_array->data, CURVE_LIST_ARRAY_LENGTH (*curve_list_array) * sizeof (curve_list_type));
      |   ^~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-p2e.lo `test -f output-p2e.c || echo './'`output-p2e.c
rm -f .libs/output-p2e.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-p2e.c  -fPIC -DPIC -o .libs/output-p2e.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-p2e.c -o output-p2e.o >/dev/null 2>&1
mv -f .libs/output-p2e.lo output-p2e.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o strgicmp.lo `test -f strgicmp.c || echo './'`strgicmp.c
rm -f .libs/strgicmp.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c strgicmp.c  -fPIC -DPIC -o .libs/strgicmp.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c strgicmp.c -o strgicmp.o >/dev/null 2>&1
mv -f .libs/strgicmp.lo strgicmp.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-dr2d.lo `test -f output-dr2d.c || echo './'`output-dr2d.c
rm -f .libs/output-dr2d.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-dr2d.c  -fPIC -DPIC -o .libs/output-dr2d.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-dr2d.c -o output-dr2d.o >/dev/null 2>&1
mv -f .libs/output-dr2d.lo output-dr2d.lo
output-dr2d.c: In function 'BuildCMAP':
output-dr2d.c:134:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  134 |         strncpy(CMAPChunk->ID, "CMAP", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
In file included from /usr/include/features.h:503,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdlib.h:26,
                 from output-dr2d.c:24:
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'BuildBBOX':
output-dr2d.c:219:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  219 |         strncpy(BBOXChunk->ID, "BBOX", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'BuildATTR':
output-dr2d.c:253:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  253 |         strncpy(ATTRChunk->ID, "ATTR", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'BuildDRHD':
output-dr2d.c:280:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  280 |         strncpy(DRHDChunk->ID, "DRHD", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'BuildPPRF':
output-dr2d.c:318:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  318 |         strncpy(PPRFChunk->ID, "PPRF", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'BuildLAYR':
output-dr2d.c:341:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  341 |         memset(LAYRData + 2, (char) NULL, 16);
      |                              ^
output-dr2d.c:342:25: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  342 |         strcpy(LAYRData + 2, "Default layer");
      |                ~~~~~~~~~^~~
      |                         |
      |                         unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
output-dr2d.c:346:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  346 |         strncpy(LAYRChunk->ID, "LAYR", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'BuildDASH':
output-dr2d.c:371:26: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  371 |         strncpy(DASHChunk->ID, "DASH", 4);
      |                 ~~~~~~~~~^~~~
      |                          |
      |                          unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'GeneratexPLY':
output-dr2d.c:429:34: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
  429 |                 strncpy(PolyChunk->ID, (StrokeOrFill) ? "OPLY" : "CPLY", 4);
      |                         ~~~~~~~~~^~~~
      |                                  |
      |                                  unsigned char *
/usr/include/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
output-dr2d.c: In function 'WriteChunk':
output-dr2d.c:516:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  516 |                 fprintf(file, "%c", (char) NULL);
      |                                     ^
output-dr2d.c: In function 'output_dr2d_writer':
output-dr2d.c:280:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  280 |         strncpy(DRHDChunk->ID, "DRHD", 4);
      |         ^
output-dr2d.c:318:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  318 |         strncpy(PPRFChunk->ID, "PPRF", 4);
      |         ^
output-dr2d.c:346:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  346 |         strncpy(LAYRChunk->ID, "LAYR", 4);
      |         ^
output-dr2d.c:371:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  371 |         strncpy(DASHChunk->ID, "DASH", 4);
      |         ^
output-dr2d.c:134:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  134 |         strncpy(CMAPChunk->ID, "CMAP", 4);
      |         ^
output-dr2d.c:219:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  219 |         strncpy(BBOXChunk->ID, "BBOX", 4);
      |         ^
output-dr2d.c:253:9: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  253 |         strncpy(ATTRChunk->ID, "ATTR", 4);
      |         ^
output-dr2d.c:429:17: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  429 |                 strncpy(PolyChunk->ID, (StrokeOrFill) ? "OPLY" : "CPLY", 4);
      |                 ^
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o xstd.lo `test -f xstd.c || echo './'`xstd.c
rm -f .libs/xstd.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c xstd.c  -fPIC -DPIC -o .libs/xstd.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c xstd.c -o xstd.o >/dev/null 2>&1
mv -f .libs/xstd.lo xstd.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-cgm.lo `test -f output-cgm.c || echo './'`output-cgm.c
rm -f .libs/output-cgm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-cgm.c  -fPIC -DPIC -o .libs/output-cgm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-cgm.c -o output-cgm.o >/dev/null 2>&1
mv -f .libs/output-cgm.lo output-cgm.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-pdf.lo `test -f output-pdf.c || echo './'`output-pdf.c
rm -f .libs/output-pdf.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-pdf.c  -fPIC -DPIC -o .libs/output-pdf.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-pdf.c -o output-pdf.o >/dev/null 2>&1
mv -f .libs/output-pdf.lo output-pdf.lo
output-pdf.c: In function 'output_pdf_tailor':
output-pdf.c:204:13: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  204 |   OUT1     ("%010d 00000 n \n", tmp);
      |             ^~~~~~~~~~~~~~~~~~  ~~~
      |                                 |
      |                                 size_t {aka long unsigned int}
output-pdf.c:44:22: note: in definition of macro 'OUT1'
   44 |   fprintf (pdf_file, s, e)
      |                      ^
output-pdf.c:204:18: note: format string is defined here
  204 |   OUT1     ("%010d 00000 n \n", tmp);
      |              ~~~~^
      |                  |
      |                  int
      |              %010ld
output-pdf.c:205:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  205 |   sprintf(temp, "%d", length);
      |                  ~^   ~~~~~~
      |                   |   |
      |                   int size_t {aka long unsigned int}
      |                  %ld
output-pdf.c:207:13: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  207 |   OUT1     ("%010d 00000 n \n", tmp);
      |             ^~~~~~~~~~~~~~~~~~  ~~~
      |                                 |
      |                                 size_t {aka long unsigned int}
output-pdf.c:44:22: note: in definition of macro 'OUT1'
   44 |   fprintf (pdf_file, s, e)
      |                      ^
output-pdf.c:207:18: note: format string is defined here
  207 |   OUT1     ("%010d 00000 n \n", tmp);
      |              ~~~~^
      |                  |
      |                  int
      |              %010ld
output-pdf.c:213:9: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  213 |   OUT1 ("%d\n", tmp + 25);
      |         ^~~~~~  ~~~~~~~~
      |                     |
      |                     size_t {aka long unsigned int}
output-pdf.c:44:22: note: in definition of macro 'OUT1'
   44 |   fprintf (pdf_file, s, e)
      |                      ^
output-pdf.c:213:11: note: format string is defined here
  213 |   OUT1 ("%d\n", tmp + 25);
      |          ~^
      |           |
      |           int
      |          %ld
output-pdf.c: In function 'out_splines':
output-pdf.c:107:55: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:115:7: note: in expansion of macro 'SOUT_REAL'
  115 |       SOUT_REAL (first);                             \
      |       ^~~~~~~~~
output-pdf.c:253:7: note: in expansion of macro 'SOUT_COMMAND2'
  253 |       SOUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:115:7: note: in expansion of macro 'SOUT_REAL'
  115 |       SOUT_REAL (first);                             \
      |       ^~~~~~~~~
output-pdf.c:253:7: note: in expansion of macro 'SOUT_COMMAND2'
  253 |       SOUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:116:7: note: in expansion of macro 'SOUT_REAL'
  116 |       SOUT_REAL (second);                            \
      |       ^~~~~~~~~
output-pdf.c:253:7: note: in expansion of macro 'SOUT_COMMAND2'
  253 |       SOUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:116:7: note: in expansion of macro 'SOUT_REAL'
  116 |       SOUT_REAL (second);                            \
      |       ^~~~~~~~~
output-pdf.c:253:7: note: in expansion of macro 'SOUT_COMMAND2'
  253 |       SOUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:115:7: note: in expansion of macro 'SOUT_REAL'
  115 |       SOUT_REAL (first);                             \
      |       ^~~~~~~~~
output-pdf.c:261:13: note: in expansion of macro 'SOUT_COMMAND2'
  261 |             SOUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:115:7: note: in expansion of macro 'SOUT_REAL'
  115 |       SOUT_REAL (first);                             \
      |       ^~~~~~~~~
output-pdf.c:261:13: note: in expansion of macro 'SOUT_COMMAND2'
  261 |             SOUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:116:7: note: in expansion of macro 'SOUT_REAL'
  116 |       SOUT_REAL (second);                            \
      |       ^~~~~~~~~
output-pdf.c:261:13: note: in expansion of macro 'SOUT_COMMAND2'
  261 |             SOUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                   make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
              ^
output-pdf.c:116:7: note: in expansion of macro 'SOUT_REAL'
  116 |       SOUT_REAL (second);                            \
      |       ^~~~~~~~~
output-pdf.c:261:13: note: in expansion of macro 'SOUT_COMMAND2'
  261 |             SOUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:126:7: note: in expansion of macro 'SOUT_REAL'
  126 |       SOUT_REAL (first);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:126:7: note: in expansion of macro 'SOUT_REAL'
  126 |       SOUT_REAL (first);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:127:7: note: in expansion of macro 'SOUT_REAL'
  127 |       SOUT_REAL (second);                            \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:127:7: note: in expansion of macro 'SOUT_REAL'
  127 |       SOUT_REAL (second);                            \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:129:7: note: in expansion of macro 'SOUT_REAL'
  129 |       SOUT_REAL (third);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:129:7: note: in expansion of macro 'SOUT_REAL'
  129 |       SOUT_REAL (third);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:130:7: note: in expansion of macro 'SOUT_REAL'
  130 |       SOUT_REAL (fourth);                            \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:130:7: note: in expansion of macro 'SOUT_REAL'
  130 |       SOUT_REAL (fourth);                            \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:132:7: note: in expansion of macro 'SOUT_REAL'
  132 |       SOUT_REAL (fifth);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:132:7: note: in expansion of macro 'SOUT_REAL'
  132 |       SOUT_REAL (fifth);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:133:7: note: in expansion of macro 'SOUT_REAL'
  133 |       SOUT_REAL (sixth);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:107:55: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
  107 | #define SOUT_REAL(r)    sprintf (temp, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                            \
      |                                                       ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:133:7: note: in expansion of macro 'SOUT_REAL'
  133 |       SOUT_REAL (sixth);                             \
      |       ^~~~~~~~~
output-pdf.c:263:13: note: in expansion of macro 'SOUT_COMMAND6'
  263 |             SOUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~~
output-pdf.c:273:9: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  273 |   OUT1 ("   << /Length %d >>\n", *length);
      |         ^~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~
      |                                  |
      |                                  size_t {aka long unsigned int}
output-pdf.c:44:22: note: in definition of macro 'OUT1'
   44 |   fprintf (pdf_file, s, e)
      |                      ^
output-pdf.c:273:25: note: format string is defined here
  273 |   OUT1 ("   << /Length %d >>\n", *length);
      |                        ~^
      |                         |
      |                         int
      |                        %ld
output-pdf.c:57:59: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:65:7: note: in expansion of macro 'OUT_REAL'
   65 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-pdf.c:301:7: note: in expansion of macro 'OUT_COMMAND2'
  301 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 'first.v[0].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:65:7: note: in expansion of macro 'OUT_REAL'
   65 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-pdf.c:301:7: note: in expansion of macro 'OUT_COMMAND2'
  301 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:66:7: note: in expansion of macro 'OUT_REAL'
   66 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-pdf.c:301:7: note: in expansion of macro 'OUT_COMMAND2'
  301 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 'first.v[0].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:66:7: note: in expansion of macro 'OUT_REAL'
   66 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-pdf.c:301:7: note: in expansion of macro 'OUT_COMMAND2'
  301 |       OUT_COMMAND2 (START_POINT (first).x, START_POINT (first).y, "m");
      |       ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:65:7: note: in expansion of macro 'OUT_REAL'
   65 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-pdf.c:309:13: note: in expansion of macro 'OUT_COMMAND2'
  309 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:65:7: note: in expansion of macro 'OUT_REAL'
   65 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-pdf.c:309:13: note: in expansion of macro 'OUT_COMMAND2'
  309 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:66:7: note: in expansion of macro 'OUT_REAL'
   66 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-pdf.c:309:13: note: in expansion of macro 'OUT_COMMAND2'
  309 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:66:7: note: in expansion of macro 'OUT_REAL'
   66 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-pdf.c:309:13: note: in expansion of macro 'OUT_COMMAND2'
  309 |             OUT_COMMAND2 (END_POINT (s).x, END_POINT (s).y, "l");
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:76:7: note: in expansion of macro 'OUT_REAL'
   76 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[1].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:76:7: note: in expansion of macro 'OUT_REAL'
   76 |       OUT_REAL (first);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:77:7: note: in expansion of macro 'OUT_REAL'
   77 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[1].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:77:7: note: in expansion of macro 'OUT_REAL'
   77 |       OUT_REAL (second);                            \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:79:7: note: in expansion of macro 'OUT_REAL'
   79 |       OUT_REAL (third);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[2].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:79:7: note: in expansion of macro 'OUT_REAL'
   79 |       OUT_REAL (third);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:80:7: note: in expansion of macro 'OUT_REAL'
   80 |       OUT_REAL (fourth);                            \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[2].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:80:7: note: in expansion of macro 'OUT_REAL'
   80 |       OUT_REAL (fourth);                            \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:82:7: note: in expansion of macro 'OUT_REAL'
   82 |       OUT_REAL (fifth);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].x' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:82:7: note: in expansion of macro 'OUT_REAL'
   82 |       OUT_REAL (fifth);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:83:7: note: in expansion of macro 'OUT_REAL'
   83 |       OUT_REAL (sixth);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
output-pdf.c:57:59: warning: operation on 's.v[3].y' may be undefined [-Wsequence-point]
   57 | #define OUT_REAL(r)     fprintf (pdf_file, r == (ROUND (r = ROUND((at_real)6.0*r)/(at_real)6.0))                                \
      |                                                           ^
output-pdf.c:34:33: note: in definition of macro 'ROUND'
   34 | #define ROUND(x) ((int) ((int) (x) + .5 * SIGN (x)))
      |                                 ^
output-pdf.c:83:7: note: in expansion of macro 'OUT_REAL'
   83 |       OUT_REAL (sixth);                             \
      |       ^~~~~~~~
output-pdf.c:311:13: note: in expansion of macro 'OUT_COMMAND6'
  311 |             OUT_COMMAND6 (CONTROL1 (s).x, CONTROL1 (s).y,
      |             ^~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o median.lo `test -f median.c || echo './'`median.c
rm -f .libs/median.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c median.c  -fPIC -DPIC -o .libs/median.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c median.c -o median.o >/dev/null 2>&1
mv -f .libs/median.lo median.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
In file included from xstd.h:12,
                 from median.c:28:
median.c: In function 'select_colors_rgb':
median.c:382:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  382 |     XMALLOC (boxlist, desired * sizeof(box));
median.c:382:5: note: in expansion of macro 'XMALLOC'
  382 |     XMALLOC (boxlist, desired * sizeof(box));
      |     ^~~~~~~
median.c:382:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  382 |     XMALLOC (boxlist, desired * sizeof(box));
      |                       ~~~~~~~~^~~~~~~~~~~~~
median.c:382:5: note: in expansion of macro 'XMALLOC'
  382 |     XMALLOC (boxlist, desired * sizeof(box));
      |     ^~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o exception.lo `test -f exception.c || echo './'`exception.c
rm -f .libs/exception.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c exception.c  -fPIC -DPIC -o .libs/exception.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c exception.c -o exception.o >/dev/null 2>&1
mv -f .libs/exception.lo exception.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-fig.lo `test -f output-fig.c || echo './'`output-fig.c
rm -f .libs/output-fig.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-fig.c  -fPIC -DPIC -o .libs/output-fig.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-fig.c -o output-fig.o >/dev/null 2>&1
mv -f .libs/output-fig.lo output-fig.lo
In file included from xstd.h:12,
                 from output-fig.c:25:
output-fig.c: In function 'out_fig_splines':
output-fig.c:143:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  143 |     XMALLOC(spline_colours, (sizeof(int)*SPLINE_LIST_ARRAY_LENGTH(shape)));
output-fig.c:143:5: note: in expansion of macro 'XMALLOC'
  143 |     XMALLOC(spline_colours, (sizeof(int)*SPLINE_LIST_ARRAY_LENGTH(shape)));
      |     ^~~~~~~
output-fig.c:143:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  143 |     XMALLOC(spline_colours, (sizeof(int)*SPLINE_LIST_ARRAY_LENGTH(shape)));
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
output-fig.c:143:5: note: in expansion of macro 'XMALLOC'
  143 |     XMALLOC(spline_colours, (sizeof(int)*SPLINE_LIST_ARRAY_LENGTH(shape)));
      |     ^~~~~~~
output-fig.c:179:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  179 |         XMALLOC (pointx, maxlength * sizeof (int));
output-fig.c:179:9: note: in expansion of macro 'XMALLOC'
  179 |         XMALLOC (pointx, maxlength * sizeof (int));
      |         ^~~~~~~
output-fig.c:179:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  179 |         XMALLOC (pointx, maxlength * sizeof (int));
      |                          ~~~~~~~~~~^~~~~~~~~~~~~~
output-fig.c:179:9: note: in expansion of macro 'XMALLOC'
  179 |         XMALLOC (pointx, maxlength * sizeof (int));
      |         ^~~~~~~
output-fig.c:180:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  180 |         XMALLOC (pointy, maxlength * sizeof (int));
output-fig.c:180:9: note: in expansion of macro 'XMALLOC'
  180 |         XMALLOC (pointy, maxlength * sizeof (int));
      |         ^~~~~~~
output-fig.c:180:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  180 |         XMALLOC (pointy, maxlength * sizeof (int));
      |                          ~~~~~~~~~~^~~~~~~~~~~~~~
output-fig.c:180:9: note: in expansion of macro 'XMALLOC'
  180 |         XMALLOC (pointy, maxlength * sizeof (int));
      |         ^~~~~~~
output-fig.c:181:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  181 |         XMALLOC (contrl, maxlength * sizeof (at_real));
output-fig.c:181:9: note: in expansion of macro 'XMALLOC'
  181 |         XMALLOC (contrl, maxlength * sizeof (at_real));
      |         ^~~~~~~
output-fig.c:181:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  181 |         XMALLOC (contrl, maxlength * sizeof (at_real));
      |                          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
output-fig.c:181:9: note: in expansion of macro 'XMALLOC'
  181 |         XMALLOC (contrl, maxlength * sizeof (at_real));
      |         ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o image-proc.lo `test -f image-proc.c || echo './'`image-proc.c
rm -f .libs/image-proc.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c image-proc.c  -fPIC -DPIC -o .libs/image-proc.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c image-proc.c -o image-proc.o >/dev/null 2>&1
mv -f .libs/image-proc.lo image-proc.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
In file included from xstd.h:12,
                 from image-proc.c:9:
image-proc.c: In function 'new_distance_map':
image-proc.c:45:23: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   45 |     XMALLOC(dist.d, h * sizeof(float*));
image-proc.c:45:5: note: in expansion of macro 'XMALLOC'
   45 |     XMALLOC(dist.d, h * sizeof(float*));
      |     ^~~~~~~
image-proc.c:45:23: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   45 |     XMALLOC(dist.d, h * sizeof(float*));
      |                     ~~^~~~~~~~~~~~~~~~
image-proc.c:45:5: note: in expansion of macro 'XMALLOC'
   45 |     XMALLOC(dist.d, h * sizeof(float*));
      |     ^~~~~~~
image-proc.c:46:28: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   46 |     XMALLOC(dist.weight, h * sizeof(float*));
image-proc.c:46:5: note: in expansion of macro 'XMALLOC'
   46 |     XMALLOC(dist.weight, h * sizeof(float*));
      |     ^~~~~~~
image-proc.c:46:28: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   46 |     XMALLOC(dist.weight, h * sizeof(float*));
      |                          ~~^~~~~~~~~~~~~~~~
image-proc.c:46:5: note: in expansion of macro 'XMALLOC'
   46 |     XMALLOC(dist.weight, h * sizeof(float*));
      |     ^~~~~~~
image-proc.c:49:28: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   49 |       XCALLOC(dist.d[y], w * sizeof(float));
image-proc.c:49:7: note: in expansion of macro 'XCALLOC'
   49 |       XCALLOC(dist.d[y], w * sizeof(float));
      |       ^~~~~~~
image-proc.c:49:28: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   49 |       XCALLOC(dist.d[y], w * sizeof(float));
      |                          ~~^~~~~~~~~~~~~~~
image-proc.c:49:7: note: in expansion of macro 'XCALLOC'
   49 |       XCALLOC(dist.d[y], w * sizeof(float));
      |       ^~~~~~~
image-proc.c:50:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   50 |       XMALLOC(dist.weight[y], w * sizeof(float));
image-proc.c:50:7: note: in expansion of macro 'XMALLOC'
   50 |       XMALLOC(dist.weight[y], w * sizeof(float));
      |       ^~~~~~~
image-proc.c:50:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   50 |       XMALLOC(dist.weight[y], w * sizeof(float));
      |                               ~~^~~~~~~~~~~~~~~
image-proc.c:50:7: note: in expansion of macro 'XMALLOC'
   50 |       XMALLOC(dist.weight[y], w * sizeof(float));
      |       ^~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o output-dxf.lo `test -f output-dxf.c || echo './'`output-dxf.c
rm -f .libs/output-dxf.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-dxf.c  -fPIC -DPIC -o .libs/output-dxf.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c output-dxf.c -o output-dxf.o >/dev/null 2>&1
mv -f .libs/output-dxf.lo output-dxf.lo
output-dxf.c: In function 'out_splines':
output-dxf.c:630:14: warning: variable 'pnt1' set but not used [-Wunused-but-set-variable]
  630 |   xypnt pnt, pnt1, pnt_old  = {0,0};
      |              ^~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o despeckle.lo `test -f despeckle.c || echo './'`despeckle.c
rm -f .libs/despeckle.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c despeckle.c  -fPIC -DPIC -o .libs/despeckle.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c despeckle.c -o despeckle.o >/dev/null 2>&1
mv -f .libs/despeckle.lo despeckle.lo
In function 'despeckle_iteration_8',
    inlined from 'despeckle' at despeckle.c:798:5:
despeckle.c:744:23: warning: 'tightness' may be used uninitialized [-Wmaybe-uninitialized]
  744 |                   if (recolor_8 (tightness,
      |                       ^~~~~~~~~~~~~~~~~~~~~
  745 |                                x, y, width, height,
      |                                ~~~~~~~~~~~~~~~~~~~~
  746 |                                bitmap, mask))
      |                                ~~~~~~~~~~~~~
despeckle.c: In function 'despeckle':
despeckle.c:723:10: note: 'tightness' was declared here
  723 |   int    tightness;
      |          ^~~~~~~~~
In function 'despeckle_iteration',
    inlined from 'despeckle' at despeckle.c:793:5:
despeckle.c:686:23: warning: 'tightness' may be used uninitialized [-Wmaybe-uninitialized]
  686 |                   if (recolor (tightness,
      |                       ^~~~~~~~~~~~~~~~~~~
  687 |                                x, y, width, height,
      |                                ~~~~~~~~~~~~~~~~~~~~
  688 |                                bitmap, mask))
      |                                ~~~~~~~~~~~~~
despeckle.c: In function 'despeckle':
despeckle.c:665:10: note: 'tightness' was declared here
  665 |   int    tightness;
      |          ^~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o fit.lo `test -f fit.c || echo './'`fit.c
rm -f .libs/fit.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c fit.c  -fPIC -DPIC -o .libs/fit.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c fit.c -o fit.o >/dev/null 2>&1
mv -f .libs/fit.lo fit.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
In file included from fit.c:47:
fit.c: In function 'fit_one_spline':
fit.c:1237:4: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
 1237 |    * sizeof (vector_type ));  /* A dynamically allocated array. */
fit.c:1236:3: note: in expansion of macro 'XMALLOC'
 1236 |   XMALLOC (A, CURVE_LENGTH (curve) * 2
      |   ^~~~~~~
fit.c:1237:4: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
 1237 |    * sizeof (vector_type ));  /* A dynamically allocated array. */
fit.c:1236:3: note: in expansion of macro 'XMALLOC'
 1236 |   XMALLOC (A, CURVE_LENGTH (curve) * 2
      |   ^~~~~~~
fit.c: In function 'append_index':
fit.c:1630:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
 1630 |   XREALLOC (list->data, INDEX_LIST_LENGTH (*list) * sizeof (unsigned));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
fit.c:1630:3: note: in expansion of macro 'XREALLOC'
 1630 |   XREALLOC (list->data, INDEX_LIST_LENGTH (*list) * sizeof (unsigned));
      |   ^~~~~~~~
fit.c:1630:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
 1630 |   XREALLOC (list->data, INDEX_LIST_LENGTH (*list) * sizeof (unsigned));
      |                                                   ^
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
fit.c:1630:3: note: in expansion of macro 'XREALLOC'
 1630 |   XREALLOC (list->data, INDEX_LIST_LENGTH (*list) * sizeof (unsigned));
      |   ^~~~~~~~
In function 'fit_one_spline',
    inlined from 'fit_with_least_squares' at fit.c:1044:30:
fit.c:1297:10: warning: 'spline' may be used uninitialized [-Wmaybe-uninitialized]
 1297 |   return spline;
      |          ^~~~~~
fit.c: In function 'fit_with_least_squares':
fit.c:1227:15: note: 'spline' declared here
 1227 |   spline_type spline;
      |               ^~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.      -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pxl-outline.lo `test -f pxl-outline.c || echo './'`pxl-outline.c
rm -f .libs/pxl-outline.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pxl-outline.c  -fPIC -DPIC -o .libs/pxl-outline.lo
gcc -DHAVE_CONFIG_H -I. -I. -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pxl-outline.c -o pxl-outline.o >/dev/null 2>&1
mv -f .libs/pxl-outline.lo pxl-outline.lo
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
In file included from pxl-outline.c:16:
pxl-outline.c: In function 'append_pixel_outline':
pxl-outline.c:492:54: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  492 |   XREALLOC (outline_list->data, outline_list->length * sizeof (pixel_outline_type));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
pxl-outline.c:492:3: note: in expansion of macro 'XREALLOC'
  492 |   XREALLOC (outline_list->data, outline_list->length * sizeof (pixel_outline_type));
      |   ^~~~~~~~
pxl-outline.c:492:54: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  492 |   XREALLOC (outline_list->data, outline_list->length * sizeof (pixel_outline_type));
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
pxl-outline.c:492:3: note: in expansion of macro 'XREALLOC'
  492 |   XREALLOC (outline_list->data, outline_list->length * sizeof (pixel_outline_type));
      |   ^~~~~~~~
pxl-outline.c: In function 'concat_pixel_outline':
pxl-outline.c:562:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  562 |   XREALLOC(o1->data, O_LENGTH(*o1) * sizeof(at_coord));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
pxl-outline.c:562:3: note: in expansion of macro 'XREALLOC'
  562 |   XREALLOC(o1->data, O_LENGTH(*o1) * sizeof(at_coord));
      |   ^~~~~~~~
pxl-outline.c:562:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  562 |   XREALLOC(o1->data, O_LENGTH(*o1) * sizeof(at_coord));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
pxl-outline.c:562:3: note: in expansion of macro 'XREALLOC'
  562 |   XREALLOC(o1->data, O_LENGTH(*o1) * sizeof(at_coord));
      |   ^~~~~~~~
pxl-outline.c: In function 'append_outline_pixel':
pxl-outline.c:579:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  579 |   XREALLOC (o->data, O_LENGTH (*o) * sizeof (at_coord));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
pxl-outline.c:579:3: note: in expansion of macro 'XREALLOC'
  579 |   XREALLOC (o->data, O_LENGTH (*o) * sizeof (at_coord));
      |   ^~~~~~~~
pxl-outline.c:579:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  579 |   XREALLOC (o->data, O_LENGTH (*o) * sizeof (at_coord));
xstd.h:44:7: note: in expansion of macro 'XMALLOC'
   44 |       XMALLOC (new_mem, size);                          \
      |       ^~~~~~~
pxl-outline.c:579:3: note: in expansion of macro 'XREALLOC'
  579 |   XREALLOC (o->data, O_LENGTH (*o) * sizeof (at_coord));
      |   ^~~~~~~~
pxl-outline.c: In function 'next_unmarked_pixel':
pxl-outline.c:675:14: warning: variable 'color' set but not used [-Wunused-but-set-variable]
  675 |   color_type color;
      |              ^~~~~
pxl-outline.c: At top level:
pxl-outline.c:77:18: warning: 'opposite_edge' declared 'static' but never defined [-Wunused-function]
   77 | static edge_type opposite_edge(edge_type);
      |                  ^~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -o libautotrace.la -rpath /usr/lib64 -version-info 3:0:0 input-pnm.lo input-bmp.lo input-tga.lo input-png.lo output-eps.lo output-er.lo output-fig.lo output-sk.lo output-svg.lo output-p2e.lo output-emf.lo output-dxf.lo output-epd.lo output-pdf.lo output-mif.lo output-cgm.lo output-dr2d.lo fit.lo bitmap.lo spline.lo curve.lo epsilon-equal.lo vector.lo color.lo autotrace.lo output.lo input.lo pxl-outline.lo median.lo thin-image.lo logreport.lo filename.lo xstd.lo despeckle.lo exception.lo strgicmp.lo image-proc.lo  
rm -fr .libs/libautotrace.la .libs/libautotrace.* .libs/libautotrace.*
gcc -shared  input-pnm.lo input-bmp.lo input-tga.lo input-png.lo output-eps.lo output-er.lo output-fig.lo output-sk.lo output-svg.lo output-p2e.lo output-emf.lo output-dxf.lo output-epd.lo output-pdf.lo output-mif.lo output-cgm.lo output-dr2d.lo fit.lo bitmap.lo spline.lo curve.lo epsilon-equal.lo vector.lo color.lo autotrace.lo output.lo input.lo pxl-outline.lo median.lo thin-image.lo logreport.lo filename.lo xstd.lo despeckle.lo exception.lo strgicmp.lo image-proc.lo  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libautotrace.so.3 -o .libs/libautotrace.so.3.0.0
(cd .libs && rm -f libautotrace.so.3 && ln -s libautotrace.so.3.0.0 libautotrace.so.3)
(cd .libs && rm -f libautotrace.so && ln -s libautotrace.so.3.0.0 libautotrace.so)
ar cru .libs/libautotrace.a  input-pnm.o input-bmp.o input-tga.o input-png.o output-eps.o output-er.o output-fig.o output-sk.o output-svg.o output-p2e.o output-emf.o output-dxf.o output-epd.o output-pdf.o output-mif.o output-cgm.o output-dr2d.o fit.o bitmap.o spline.o curve.o epsilon-equal.o vector.o color.o autotrace.o output.o input.o pxl-outline.o median.o thin-image.o logreport.o filename.o xstd.o despeckle.o exception.o strgicmp.o image-proc.o 
ranlib .libs/libautotrace.a
creating libautotrace.la
(cd .libs && rm -f libautotrace.la && ln -s ../libautotrace.la libautotrace.la)
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
output-emf.h:25:5: warning: type of 'output_emf_writer' does not match original declaration [-Wlto-type-mismatch]
   25 | int output_emf_writer(FILE* file, at_string name,
      |     ^
output-emf.c:768:5: note: type mismatch in parameter 9
  768 | int output_emf_writer(FILE* file, at_string name,
      |     ^
output-emf.c:768:5: note: type 'void' should match type 'void (*at_msg_func) (char *, at_msg_type, void *)'
output-emf.c:768:5: note: 'output_emf_writer' was previously declared here
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./libtool --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 -o autotrace  atou.o main.o getopt.o getopt1.o libautotrace.la  -lpng -lz -lm   -lm 
DIE_RPATH_DIE="/usr/lib64:$DIE_RPATH_DIE" gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o .libs/autotrace atou.o main.o getopt.o getopt1.o  ./.libs/libautotrace.so -lpng -lz -lm
creating autotrace
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.nxYCGR
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64
++ dirname /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64
+ cd autotrace-0.31.1
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64 'INSTALL=/usr/bin/install -p'
make[1]: Entering directory '/builddir/build/BUILD/autotrace-0.31.1'
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64
mkdir -p -- /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64
 /bin/sh ./libtool --mode=install /usr/bin/install -p  libautotrace.la /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.la
/usr/bin/install -p .libs/libautotrace.so.3.0.0 /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.so.3.0.0
(cd /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64 && rm -f libautotrace.so.3 && ln -s libautotrace.so.3.0.0 libautotrace.so.3)
(cd /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64 && rm -f libautotrace.so && ln -s libautotrace.so.3.0.0 libautotrace.so)
/usr/bin/install -p .libs/libautotrace.lai /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.la
/usr/bin/install -p .libs/libautotrace.a /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.a
ranlib /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.a
chmod 644 /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.a
libtool: install: warning: remember to run `libtool --finish /usr/lib64'
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin
mkdir -p -- /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin
  /bin/sh ./libtool --mode=install /usr/bin/install -p autotrace /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin/autotrace
libtool: install: warning: `libautotrace.la' has not been installed in `/usr/lib64'
/usr/bin/install -p .libs/autotrace /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin/autotrace
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin
 /usr/bin/install -p autotrace-config /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin/autotrace-config
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace
mkdir -p -- /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace
 /usr/bin/install -p -m 644 types.h /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace/types.h
 /usr/bin/install -p -m 644 autotrace.h /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace/autotrace.h
 /usr/bin/install -p -m 644 input.h /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace/input.h
 /usr/bin/install -p -m 644 output.h /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace/output.h
 /usr/bin/install -p -m 644 exception.h /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/include/autotrace/exception.h
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/aclocal
mkdir -p -- /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/aclocal
 /usr/bin/install -p -m 644 autotrace.m4 /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/aclocal/autotrace.m4
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/man/man1
mkdir -p -- /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/man/man1
 /usr/bin/install -p -m 644 ./autotrace.1 /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/man/man1/autotrace.1
/bin/sh ./mkinstalldirs /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/pkgconfig
mkdir -p -- /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/pkgconfig
 /usr/bin/install -p -m 644 autotrace.pc /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/pkgconfig/autotrace.pc
make[1]: Leaving directory '/builddir/build/BUILD/autotrace-0.31.1'
+ find /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64 -type f -name '*.la' -exec rm -f '{}' ';'
+ find /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64 -type f -name '*.a' -exec rm -f '{}' ';'
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.31.1-5.ocs23 --unique-debug-suffix -0.31.1-5.ocs23.x86_64 --unique-debug-src-base autotrace-0.31.1-5.ocs23.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/autotrace-0.31.1
extracting debug info from /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/lib64/libautotrace.so.3.0.0
extracting debug info from /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/bin/autotrace
1037 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
mangling shebang in /usr/bin/autotrace-config from /bin/sh to #!/usr/bin/sh
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Processing files: autotrace-0.31.1-5.ocs23.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UgnaCX
+ umask 022
+ cd /builddir/build/BUILD
+ cd autotrace-0.31.1
+ DOCDIR=/builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr AUTHORS /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr ChangeLog /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr FAQ /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr NEWS /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr README /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr THANKS /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ cp -pr TODO /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hgXpPx
+ umask 022
+ cd /builddir/build/BUILD
+ cd autotrace-0.31.1
+ LICENSEDIR=/builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/licenses/autotrace
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/licenses/autotrace
+ cp -pr COPYING /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/licenses/autotrace
+ cp -pr COPYING.LIB /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/licenses/autotrace
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: autotrace = 0.31.1-5.ocs23 autotrace(x86-64) = 0.31.1-5.ocs23 libautotrace.so.3()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libautotrace.so.3()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libpng16.so.16()(64bit) rtld(GNU_HASH)
Processing files: autotrace-devel-0.31.1-5.ocs23.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0K6zKW
+ umask 022
+ cd /builddir/build/BUILD
+ cd autotrace-0.31.1
+ DOCDIR=/builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace-devel
+ cp -pr HACKING /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64/usr/share/doc/autotrace-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: autotrace-devel = 0.31.1-5.ocs23 autotrace-devel(x86-64) = 0.31.1-5.ocs23 pkgconfig(autotrace) = 0.31.1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config /usr/bin/sh libautotrace.so.3()(64bit)
Processing files: autotrace-debugsource-0.31.1-5.ocs23.x86_64
Provides: autotrace-debugsource = 0.31.1-5.ocs23 autotrace-debugsource(x86-64) = 0.31.1-5.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: autotrace-debuginfo-0.31.1-5.ocs23.x86_64
Provides: autotrace-debuginfo = 0.31.1-5.ocs23 autotrace-debuginfo(x86-64) = 0.31.1-5.ocs23 debuginfo(build-id) = 5cf8f947356aec0caac21c3a01036a57e9ad0bce debuginfo(build-id) = 7296a8563e588b4f45cecd54ad37b647999abe56 libautotrace.so.3.0.0-0.31.1-5.ocs23.x86_64.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: autotrace-debugsource(x86-64) = 0.31.1-5.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/autotrace-0.31.1-5.ocs23.x86_64
Wrote: /builddir/build/RPMS/autotrace-devel-0.31.1-5.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/autotrace-debugsource-0.31.1-5.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/autotrace-0.31.1-5.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/autotrace-debuginfo-0.31.1-5.ocs23.x86_64.rpm
Child return code was: 0