Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/Io-language.spec'], chrootPath='/var/lib/mock/f40-build-749078-114107/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/Io-language.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1696896000 Wrote: /builddir/build/SRPMS/Io-language-20170906-14.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/Io-language.spec'], chrootPath='/var/lib/mock/f40-build-749078-114107/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/Io-language.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1696896000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.rrvwv2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf io-2017.09.06 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/Io-language-20170906.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd io-2017.09.06 + rm -rf /builddir/build/BUILD/io-2017.09.06-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/io-2017.09.06-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (Io-2007-10-10-gcc43.patch):' Patch #1 (Io-2007-10-10-gcc43.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .gcc43 --fuzz=0 patching file libs/iovm/source/IoState_inline.h Patch #5 (io-disable-simd.patch): + echo 'Patch #5 (io-disable-simd.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file libs/basekit/source/UArray_math.c Patch #6 (Io-language-freeglut.patch): + echo 'Patch #6 (Io-language-freeglut.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file addons/OpenGL/CMakeLists.txt patching file addons/OpenGL/CMakeLists.txt patching file addons/OpenGL/source/GLIncludes.h Patch #7 (io-nosysctl.patch): + echo 'Patch #7 (io-nosysctl.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file libs/iovm/source/IoSystem.c Patch #8 (pcre.patch): + echo 'Patch #8 (pcre.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file addons/CMakeLists.txt Hunk #1 succeeded at 94 (offset 1 line). Patch #9 (c99.patch): + echo 'Patch #9 (c99.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file addons/Cairo/source/_IoCairoPDFSurface.c patching file addons/Image/source/Image.h patching file addons/SHA1/source/IoSHA1.h patching file libs/coroutine/source/taskimpl.h patching file libs/iovm/source/IoState.h Patch #10 (libm-basekit.patch): + echo 'Patch #10 (libm-basekit.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file libs/basekit/CMakeLists.txt + sed -i 's|/lib/io/addons|/lib64/io/addons|g' libs/iovm/io/AddonLoader.io + '[' -f /usr/include/io/IoVM.h ']' + rm -fr addons/AVCodec + rm -rf addons/ODE + rm -rf addons/Regex + sed -i /ODE/d addons/CMakeLists.txt + iconv -f MACINTOSH -t UTF8 libs/basekit/license/bsd_license.txt ++ find OpenGL -type f find: ‘OpenGL’: No such file or directory + sed -i 's/\r//g' license.txt + chmod -x addons/NullAddon/source/IoNullAddon.c addons/NullAddon/source/IoNullAddon.h + sed -i 's|-g -O0|-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer|' CMakeLists.txt + sed -i /sse/d CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6KfIDO + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd io-2017.09.06 + cmake . -DOpenGL_GL_PREFERENCE=GLVND -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES CMake Deprecation Warning at CMakeLists.txt:24 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuration set to: DebugFast -- Not building AppleSensors because IOKit was not found -- Found AsyncRequest headers: /usr/include/aio.h -- GMP libs: /usr/lib64/libgmp.so /usr/lib64/libgmpxx.so -- Found GMP: /usr/include CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (Cairo). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args) modules/FindCairo.cmake:11 (INCLUDE) addons/Cairo/CMakeLists.txt:7 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Checking for one of the modules 'cairo' CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (GLIB2). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args) modules/FindGLIB2.cmake:29 (INCLUDE) addons/Clutter/CMakeLists.txt:9 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for one of the modules 'glib-2.0' -- Found GLib2: glib-2.0 /usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/sysprof-6 -- Looking for include file glib/gregex.h -- Looking for include file glib/gregex.h - not found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (Cairo). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args) modules/FindCairo.cmake:11 (INCLUDE) addons/Clutter/CMakeLists.txt:11 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Curses: /usr/lib64/libcurses.so -- Found DBI: /usr/lib64/libdbi.so -- Found EDIT: /usr/lib64/libedit.so -- Found Fnmatch headers: /usr/include/fnmatch.h CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (X11) does not match the name of the calling package (OpenGL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindX11.cmake:665 (find_package_handle_standard_args) modules/FindOpenGL.cmake:106 (INCLUDE) addons/Font/CMakeLists.txt:7 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Could NOT find Freetype (missing: FREETYPE_INCLUDE_DIRS) -- Could NOT find GLFW (missing: GLFW_LIBRARY GLFW_INCLUDE_DIR) CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (X11) does not match the name of the calling package (OpenGL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindX11.cmake:665 (find_package_handle_standard_args) modules/FindOpenGL.cmake:106 (INCLUDE) addons/GLFW/CMakeLists.txt:8 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found PNG: /usr/lib64/libpng.so -- Found TIFF: /usr/lib64/libtiff.so (found version "4.5.0") -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found LibSndFile: /usr/lib64/libsndfile.so -- Found Iconv: /usr/lib64/libc.so -- Checking for module 'libxml-2.0' -- Found libxml-2.0, version 2.12.1 -- Found LibXml2: /usr/lib64/libxml2.so -- Found Loudmouth: /usr/lib64/libloudmouth-1.so -- Found Ogg: /usr/lib64/libogg.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (X11) does not match the name of the calling package (OpenGL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindX11.cmake:665 (find_package_handle_standard_args) modules/FindOpenGL.cmake:106 (INCLUDE) addons/OpenGL/CMakeLists.txt:7 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at addons/Python/CMakeLists.txt:7 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib64/libpython3.12.so (found suitable version "3.12.0", minimum required is "3.3") -- Found Readline: /usr/lib64/libreadline.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (PkgConfig) does not match the name of the calling package (Sqlite). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args) modules/FindSqlite.cmake:11 (INCLUDE) addons/SQLite3/CMakeLists.txt:8 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for one of the modules 'sqlite>=3;sqlite3' -- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so -- Found Event: /usr/lib64/libevent.so -- Found Syslog headers: /usr/include/syslog.h -- Found Theora: /usr/lib64/libtheora.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found TokyoCabinet: /usr/lib64/libtokyocabinet.so -- Found Vorbis: /usr/lib64/libvorbis.so -- Found Yajl: /usr/lib64/libyajl.so -- Found ZLIB: /usr/lib64/libz.so -- dpkg binary not found, not building debian package -- Configuring done (23.1s) -- Generating done (1.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_SKIP_INSTALL_RPATH OpenGL_GL_PREFERENCE -- Build files have been written to: /builddir/build/BUILD/io-2017.09.06 + make INSTALL_PREFIX=/usr 'OPTIMIZE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer' 'DLL_COMMAND=-shared -Wl,-soname="libiovmall.so.2"' [ 0%] Built target copy_coroutine_headers [ 0%] Built target copy_basekit_headers [ 0%] Built target copy_garbagecollector_headers [ 0%] Built target copy_iovm_headers [ 0%] Building C object libs/iovm/tools/CMakeFiles/io2c.dir/io2c.c.o [ 1%] Linking C executable ../../../_build/binaries/io2c [ 1%] Built target io2c [ 1%] Building C object libs/coroutine/CMakeFiles/coroutine.dir/source/Coro.c.o /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c: In function ‘Coro_CurrentStackPointer’: /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:158:16: warning: function returns address of local variable [-Wreturn-local-addr] 158 | return b; | ^ /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:155:19: note: declared here 155 | ptrdiff_t a; | ^ [ 2%] Building C object libs/coroutine/CMakeFiles/coroutine.dir/source/context.c.o [ 2%] Building C object libs/coroutine/CMakeFiles/coroutine.dir/source/asm.S.o [ 2%] Linking C shared library ../../_build/dll/libcoroutine.so /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c: In function ‘Coro_CurrentStackPointer’: /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:158:16: warning: function returns address of local variable [-Wreturn-local-addr] 158 | return b; | ^ /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:155:19: note: declared here 155 | ptrdiff_t a; | ^ [ 2%] Built target coroutine [ 2%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/BStream.c.o [ 3%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/BStreamTag.c.o [ 3%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/CHash.c.o [ 3%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Common.c.o [ 3%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Date.c.o [ 4%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Duration.c.o [ 4%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/DynLib.c.o [ 4%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Hash_fnv.c.o [ 4%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Hash_murmur.c.o [ 4%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Hash_superfast.c.o [ 5%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/List.c.o [ 5%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/MainArgs.c.o [ 5%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PointerHash.c.o [ 5%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableGettimeofday.c.o [ 5%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableSnprintf.c.o [ 6%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableSorting.c.o [ 6%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableStrlcpy.c.o [ 6%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableStrptime.c.o [ 6%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableTruncate.c.o [ 7%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/PortableUsleep.c.o [ 7%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/RandomGen.c.o [ 7%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/Stack.c.o [ 7%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray.c.o /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray.c:1071:1: warning: multi-line comment [-Wcomment] 1071 | // printf("i %i %c j %i %c\n", i, v1, j, v2);\ | ^ [ 7%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_character.c.o [ 8%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_format.c.o [ 8%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_math.c.o /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray_math.c:28:10: warning: #warning Uncomment the IO_USE_SIMD define to turn on SIMD acceleration [-Wcpp] 28 | #warning Uncomment the IO_USE_SIMD define to turn on SIMD acceleration | ^~~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray_math.c:32: /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/simd_cph/include/simd_cp_emu.h:81:2: warning: #warning "using SIMD Emulation" [-Wcpp] 81 | #warning "using SIMD Emulation" | ^~~~~~~ [ 8%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_path.c.o [ 8%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_stream.c.o [ 9%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_string.c.o [ 9%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/UArray_utf.c.o [ 9%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/cdecode.c.o [ 9%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/cencode.c.o [ 9%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/ucs2.c.o [ 10%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/ucs4.c.o [ 10%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/utf8.c.o [ 10%] Building C object libs/basekit/CMakeFiles/basekit.dir/source/utf_convert.c.o [ 10%] Linking C shared library ../../_build/dll/libbasekit.so [ 10%] Built target basekit [ 10%] Building C object libs/garbagecollector/CMakeFiles/garbagecollector.dir/source/Collector.c.o [ 11%] Building C object libs/garbagecollector/CMakeFiles/garbagecollector.dir/source/CollectorMarker.c.o [ 11%] Linking C shared library ../../_build/dll/libgarbagecollector.so [ 11%] Built target garbagecollector [ 11%] Generating source/IoVMInit.c [ 12%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoBlock.c.o [ 12%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoCFunction.c.o [ 12%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoCall.c.o [ 12%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoCollector.c.o [ 12%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoCompiler.c.o [ 13%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoCoroutine.c.o [ 13%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoDate.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c: In function ‘IoDate_gmtOffset’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:37: warning: ‘%+03d’ directive output may be truncated writing between 3 and 9 bytes into a region of size 6 [-Wformat-truncation=] 450 | snprintf(buf, sizeof(buf), "%+03d%02d", minutes / 60, minutes % 60); | ^~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:36: note: directive argument in the range [-35791394, 35791394] 450 | snprintf(buf, sizeof(buf), "%+03d%02d", minutes / 60, minutes % 60); | ^~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:36: note: directive argument in the range [-59, 59] In file included from /usr/include/stdio.h:980, from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/BStream.h:14, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_struct.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:26, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:8: In function ‘snprintf’, inlined from ‘IoDate_gmtOffset’ at /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:2: /usr/include/bits/stdio2.h:54:10: note: ‘__snprintf_chk’ output between 6 and 13 bytes into a destination of size 6 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 13%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoDebugger.c.o [ 13%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoDirectory.c.o [ 13%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoDuration.c.o [ 14%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoDynLib.c.o In function ‘marshal’, inlined from ‘marshal’ at /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:219:10: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:255:22: warning: array subscript 20 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 255 | *p++ = 0x83; | ~~~~~^~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:10, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:10: /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 20 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:256:22: warning: array subscript 21 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 256 | *p++ = 0xc4; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 21 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:257:22: warning: array subscript 22 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 257 | *p++ = 0x04; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 22 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:258:22: warning: array subscript 23 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 258 | *p++ = 0xc3; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 23 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:257:22: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 257 | *p++ = 0x04; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 22 into destination object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc [ 14%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoError.c.o [ 14%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoFile.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c: In function ‘IoFile_truncateToSize’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c:735:9: warning: ignoring return value of ‘truncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 735 | truncate(UTF8CSTRING(DATA(self)->path), newSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c: In function ‘IoFile_reopen’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c:528:25: warning: argument 1 null where non-null expected [-Wnonnull] 528 | fclose(fp); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/BStream.h:14, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_struct.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:26, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c:17: /usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [ 14%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoFile_stat.c.o [ 15%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoLexer.c.o [ 15%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoList.c.o [ 15%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoMap.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.h:8, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c:9: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c: In function ‘IoMap_rawKeys’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c:239:38: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 239 | PHASH_FOREACH(DATA(self), k, v, IoList_rawAppend_(list, k)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:129:15: note: in definition of macro ‘PHASH_FOREACH’ 129 | void *pvalue;\ | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c: In function ‘IoMap_values’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c:259:35: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 259 | PHASH_FOREACH(DATA(self), k, v, IoList_rawAppend_(list, v)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:128:15: note: in definition of macro ‘PHASH_FOREACH’ 128 | void *pkey;\ | ^~~~ [ 15%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoMessage.c.o [ 15%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoMessage_opShuffle.c.o [ 16%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoMessage_parser.c.o [ 16%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoNumber.c.o [ 16%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoObject.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:13: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c: In function ‘IoObject_protoSlotNames’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:1258:58: warning: variable ‘value’ set but not used [-Wunused-but-set-variable] 1258 | PHASH_FOREACH(IoObject_slots(self), key, value, IoList_rawAppend_(slotNames, key); ); | ^~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:129:15: note: in definition of macro ‘PHASH_FOREACH’ 129 | void *pvalue;\ | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c: In function ‘IoObject_protoSlotValues’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:1273:53: warning: variable ‘key’ set but not used [-Wunused-but-set-variable] 1273 | PHASH_FOREACH(IoObject_slots(self), key, value, IoList_rawAppend_(slotNames, value); ); | ^~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:128:15: note: in definition of macro ‘PHASH_FOREACH’ 128 | void *pkey;\ | ^~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c: In function ‘IoObject_show’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:1882:48: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 1882 | PHASH_FOREACH(IoObject_slots(self), k, v, IoSymbol_println(k)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:129:15: note: in definition of macro ‘PHASH_FOREACH’ 129 | void *pvalue;\ | ^~~~~~ [ 16%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoObject_flow.c.o [ 17%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoProfiler.c.o [ 17%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoSandbox.c.o [ 17%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoSeq.c.o [ 17%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoSeq_immutable.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_immutable.c: In function ‘IoSeq_unpack’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_immutable.c:1918:25: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | IoList_rawAppend_(values, v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_immutable.c:1872:35: note: ‘v’ was declared here 1872 | IoObject *v; | ^ [ 17%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoSeq_mutable.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c:18:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wtautological-constant-out-of-range-compare" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c:1529: warning: ignoring ‘#pragma GCC pop’ [-Wunknown-pragmas] 1529 | #pragma GCC pop | /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c: In function ‘IoSeq_interpolateInPlace’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c:813:20: warning: ‘to’ may be used uninitialized [-Wmaybe-uninitialized] 813 | long from, to; | ^~ [ 18%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoSeq_vector.c.o [ 18%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash.h:47, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:6: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c: In function ‘IoState_protoWithName_’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:428:47: warning: variable ‘key’ set but not used [-Wunused-but-set-variable] 428 | POINTERHASH_FOREACH(self->primitives, key, proto, if (!strcmp(IoObject_name(proto), name)) { return proto; }); | ^~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash_inline.h:144:15: note: in definition of macro ‘POINTERHASH_FOREACH’ 144 | void *pkey;\ | ^~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c: In function ‘IoState_tagList’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:435:47: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 435 | POINTERHASH_FOREACH(self->primitives, k, proto, List_append_(tags, IoObject_tag((IoObject *)proto))); | ^ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash_inline.h:144:15: note: in definition of macro ‘POINTERHASH_FOREACH’ 144 | void *pkey;\ | ^~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c: In function ‘IoState_rawPrompt’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:551:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 551 | fgets(s, max, stdin); | ^~~~~~~~~~~~~~~~~~~~ [ 18%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState_callbacks.c.o [ 18%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState_coros.c.o [ 18%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState_debug.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash.h:47, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState_debug.c:1: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState_debug.c: In function ‘IoState_replacePerformFunc_with_’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState_debug.c:30:47: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 30 | POINTERHASH_FOREACH(self->primitives, k, v, | ^ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash_inline.h:144:15: note: in definition of macro ‘POINTERHASH_FOREACH’ 144 | void *pkey;\ | ^~~~ [ 19%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState_eval.c.o [ 19%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState_exceptions.c.o [ 19%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoState_symbols.c.o [ 19%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoSystem.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/CHash.h:64, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:14, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:12, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.h:12, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.c:8: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.c: In function ‘IoObject_symbols’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.c:528:41: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 528 | CHASH_FOREACH(IOSTATE->symbols, i, v, IoList_rawAppend_(list, v)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/CHash_inline.h:136:15: note: in definition of macro ‘CHASH_FOREACH’ 136 | void *pkey;\ | ^~~~ [ 20%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoTag.c.o [ 20%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoToken.c.o [ 20%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoWeakLink.c.o [ 20%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/PHash.c.o [ 20%] Building C object libs/iovm/CMakeFiles/iovmall.dir/source/IoVMInit.c.o [ 21%] Linking C shared library ../../_build/dll/libiovmall.so In function ‘marshal’, inlined from ‘marshal’ at /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:219:10: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:255:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 255 | *p++ = 0x83; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:245:38: note: at offset 20 into destination object of size 20 allocated by ‘calloc’ 245 | unsigned char *blk = io_calloc(1, 20), *p = blk; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:256:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 256 | *p++ = 0xc4; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:245:38: note: at offset 21 into destination object of size 20 allocated by ‘calloc’ 245 | unsigned char *blk = io_calloc(1, 20), *p = blk; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:257:22: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 257 | *p++ = 0x04; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:245:38: note: at offset 22 into destination object of size 20 allocated by ‘calloc’ 245 | unsigned char *blk = io_calloc(1, 20), *p = blk; | ^ [ 21%] Built target iovmall [ 21%] Building C object libs/CMakeFiles/iovmall_static.dir/coroutine/source/Coro.c.o /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c: In function ‘Coro_CurrentStackPointer’: /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:158:16: warning: function returns address of local variable [-Wreturn-local-addr] 158 | return b; | ^ /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:155:19: note: declared here 155 | ptrdiff_t a; | ^ [ 21%] Building C object libs/CMakeFiles/iovmall_static.dir/coroutine/source/context.c.o [ 22%] Building C object libs/CMakeFiles/iovmall_static.dir/coroutine/source/asm.S.o [ 22%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/BStream.c.o [ 22%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/BStreamTag.c.o [ 22%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/CHash.c.o [ 22%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Common.c.o [ 23%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Date.c.o [ 23%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Duration.c.o [ 23%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/DynLib.c.o [ 23%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Hash_fnv.c.o [ 23%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Hash_murmur.c.o [ 24%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Hash_superfast.c.o [ 24%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/List.c.o [ 24%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/MainArgs.c.o [ 24%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PointerHash.c.o [ 25%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableGettimeofday.c.o [ 25%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableSnprintf.c.o [ 25%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableSorting.c.o [ 25%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableStrlcpy.c.o [ 25%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableStrptime.c.o [ 26%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableTruncate.c.o [ 26%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/PortableUsleep.c.o [ 26%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/RandomGen.c.o [ 26%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/Stack.c.o [ 27%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray.c.o /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray.c:1071:1: warning: multi-line comment [-Wcomment] 1071 | // printf("i %i %c j %i %c\n", i, v1, j, v2);\ | ^ [ 27%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_character.c.o [ 27%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_format.c.o [ 27%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_math.c.o /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray_math.c:28:10: warning: #warning Uncomment the IO_USE_SIMD define to turn on SIMD acceleration [-Wcpp] 28 | #warning Uncomment the IO_USE_SIMD define to turn on SIMD acceleration | ^~~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray_math.c:32: /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/simd_cph/include/simd_cp_emu.h:81:2: warning: #warning "using SIMD Emulation" [-Wcpp] 81 | #warning "using SIMD Emulation" | ^~~~~~~ [ 27%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_path.c.o [ 28%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_stream.c.o [ 28%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_string.c.o [ 28%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/UArray_utf.c.o [ 28%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/cdecode.c.o [ 28%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/cencode.c.o [ 29%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/ucs2.c.o [ 29%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/ucs4.c.o [ 29%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/utf8.c.o [ 29%] Building C object libs/CMakeFiles/iovmall_static.dir/basekit/source/utf_convert.c.o [ 30%] Building C object libs/CMakeFiles/iovmall_static.dir/garbagecollector/source/Collector.c.o [ 30%] Building C object libs/CMakeFiles/iovmall_static.dir/garbagecollector/source/CollectorMarker.c.o [ 30%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoBlock.c.o [ 30%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoCFunction.c.o [ 30%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoCall.c.o [ 31%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoCollector.c.o [ 31%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoCompiler.c.o [ 31%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoCoroutine.c.o [ 31%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoDate.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c: In function ‘IoDate_gmtOffset’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:37: warning: ‘%+03d’ directive output may be truncated writing between 3 and 9 bytes into a region of size 6 [-Wformat-truncation=] 450 | snprintf(buf, sizeof(buf), "%+03d%02d", minutes / 60, minutes % 60); | ^~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:36: note: directive argument in the range [-35791394, 35791394] 450 | snprintf(buf, sizeof(buf), "%+03d%02d", minutes / 60, minutes % 60); | ^~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:36: note: directive argument in the range [-59, 59] In file included from /usr/include/stdio.h:980, from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/BStream.h:14, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_struct.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:26, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:8: In function ‘snprintf’, inlined from ‘IoDate_gmtOffset’ at /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.c:450:2: /usr/include/bits/stdio2.h:54:10: note: ‘__snprintf_chk’ output between 6 and 13 bytes into a destination of size 6 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 32%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoDebugger.c.o [ 32%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoDirectory.c.o [ 32%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoDuration.c.o [ 32%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoDynLib.c.o In function ‘marshal’, inlined from ‘marshal’ at /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:219:10: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:255:22: warning: array subscript 20 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 255 | *p++ = 0x83; | ~~~~~^~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:10, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:10: /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 20 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:256:22: warning: array subscript 21 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 256 | *p++ = 0xc4; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 21 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:257:22: warning: array subscript 22 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 257 | *p++ = 0x04; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 22 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:258:22: warning: array subscript 23 is outside array bounds of ‘unsigned char[20]’ [-Warray-bounds=] 258 | *p++ = 0xc3; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 23 into object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:257:22: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 257 | *p++ = 0x04; | ~~~~~^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/Common.h:199:27: note: at offset 22 into destination object of size 20 allocated by ‘calloc’ 199 | #define io_calloc calloc [ 32%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoError.c.o [ 33%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoFile.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c: In function ‘IoFile_truncateToSize’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c:735:9: warning: ignoring return value of ‘truncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 735 | truncate(UTF8CSTRING(DATA(self)->path), newSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c: In function ‘IoFile_reopen’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c:528:25: warning: argument 1 null where non-null expected [-Wnonnull] 528 | fclose(fp); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/UArray.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/BStream.h:14, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_struct.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:26, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDate.h:9, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoFile.c:17: /usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [ 33%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoFile_stat.c.o [ 33%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoLexer.c.o [ 33%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoList.c.o [ 33%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoMap.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.h:8, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c:9: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c: In function ‘IoMap_rawKeys’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c:239:38: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 239 | PHASH_FOREACH(DATA(self), k, v, IoList_rawAppend_(list, k)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:129:15: note: in definition of macro ‘PHASH_FOREACH’ 129 | void *pvalue;\ | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c: In function ‘IoMap_values’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoMap.c:259:35: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 259 | PHASH_FOREACH(DATA(self), k, v, IoList_rawAppend_(list, v)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:128:15: note: in definition of macro ‘PHASH_FOREACH’ 128 | void *pkey;\ | ^~~~ [ 34%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoMessage.c.o [ 34%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoMessage_opShuffle.c.o [ 34%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoMessage_parser.c.o [ 34%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoNumber.c.o [ 35%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoObject.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:13: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c: In function ‘IoObject_protoSlotNames’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:1258:58: warning: variable ‘value’ set but not used [-Wunused-but-set-variable] 1258 | PHASH_FOREACH(IoObject_slots(self), key, value, IoList_rawAppend_(slotNames, key); ); | ^~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:129:15: note: in definition of macro ‘PHASH_FOREACH’ 129 | void *pvalue;\ | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c: In function ‘IoObject_protoSlotValues’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:1273:53: warning: variable ‘key’ set but not used [-Wunused-but-set-variable] 1273 | PHASH_FOREACH(IoObject_slots(self), key, value, IoList_rawAppend_(slotNames, value); ); | ^~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:128:15: note: in definition of macro ‘PHASH_FOREACH’ 128 | void *pkey;\ | ^~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c: In function ‘IoObject_show’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.c:1882:48: warning: variable ‘v’ set but not used [-Wunused-but-set-variable] 1882 | PHASH_FOREACH(IoObject_slots(self), k, v, IoSymbol_println(k)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:129:15: note: in definition of macro ‘PHASH_FOREACH’ 129 | void *pvalue;\ | ^~~~~~ [ 35%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoObject_flow.c.o [ 35%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoProfiler.c.o [ 35%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoSandbox.c.o [ 35%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoSeq.c.o [ 36%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoSeq_immutable.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_immutable.c: In function ‘IoSeq_unpack’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_immutable.c:1918:25: warning: ‘v’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | IoList_rawAppend_(values, v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_immutable.c:1872:35: note: ‘v’ was declared here 1872 | IoObject *v; | ^ [ 36%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoSeq_mutable.c.o /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c:18:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wtautological-constant-out-of-range-compare" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c:1529: warning: ignoring ‘#pragma GCC pop’ [-Wunknown-pragmas] 1529 | #pragma GCC pop | /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c: In function ‘IoSeq_interpolateInPlace’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSeq_mutable.c:813:20: warning: ‘to’ may be used uninitialized [-Wmaybe-uninitialized] 813 | long from, to; | ^~ [ 36%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoSeq_vector.c.o [ 36%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash.h:47, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:6: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c: In function ‘IoState_protoWithName_’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:428:47: warning: variable ‘key’ set but not used [-Wunused-but-set-variable] 428 | POINTERHASH_FOREACH(self->primitives, key, proto, if (!strcmp(IoObject_name(proto), name)) { return proto; }); | ^~~ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash_inline.h:144:15: note: in definition of macro ‘POINTERHASH_FOREACH’ 144 | void *pkey;\ | ^~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c: In function ‘IoState_tagList’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:435:47: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 435 | POINTERHASH_FOREACH(self->primitives, k, proto, List_append_(tags, IoObject_tag((IoObject *)proto))); | ^ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash_inline.h:144:15: note: in definition of macro ‘POINTERHASH_FOREACH’ 144 | void *pkey;\ | ^~~~ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c: In function ‘IoState_rawPrompt’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.c:551:17: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 551 | fgets(s, max, stdin); | ^~~~~~~~~~~~~~~~~~~~ [ 37%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState_callbacks.c.o [ 37%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState_coros.c.o [ 37%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState_debug.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash.h:47, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:13, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState_debug.c:1: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState_debug.c: In function ‘IoState_replacePerformFunc_with_’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState_debug.c:30:47: warning: variable ‘k’ set but not used [-Wunused-but-set-variable] 30 | POINTERHASH_FOREACH(self->primitives, k, v, | ^ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/PointerHash_inline.h:144:15: note: in definition of macro ‘POINTERHASH_FOREACH’ 144 | void *pkey;\ | ^~~~ [ 37%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState_eval.c.o [ 37%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState_exceptions.c.o [ 38%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoState_symbols.c.o [ 38%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoSystem.c.o In file included from /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/CHash.h:64, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:14, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:12, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.h:12, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.c:8: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.c: In function ‘IoObject_symbols’: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoSystem.c:528:41: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 528 | CHASH_FOREACH(IOSTATE->symbols, i, v, IoList_rawAppend_(list, v)); | ^ /builddir/build/BUILD/io-2017.09.06/libs/basekit/source/CHash_inline.h:136:15: note: in definition of macro ‘CHASH_FOREACH’ 136 | void *pkey;\ | ^~~~ [ 38%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoTag.c.o [ 38%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoToken.c.o [ 38%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoWeakLink.c.o [ 39%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/PHash.c.o [ 39%] Building C object libs/CMakeFiles/iovmall_static.dir/iovm/source/IoVMInit.c.o [ 39%] Linking C static library ../_build/lib/libiovmall_static.a [ 39%] Built target iovmall_static [ 39%] Building C object tools/CMakeFiles/io_static.dir/source/main.c.o [ 39%] Linking C executable ../_build/binaries/io_static In function ‘marshal’, inlined from ‘marshal’ at /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:219:10: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:255:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 255 | *p++ = 0x83; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:245:38: note: at offset 20 into destination object of size 20 allocated by ‘calloc’ 245 | unsigned char *blk = io_calloc(1, 20), *p = blk; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:256:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 256 | *p++ = 0xc4; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:245:38: note: at offset 21 into destination object of size 20 allocated by ‘calloc’ 245 | unsigned char *blk = io_calloc(1, 20), *p = blk; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:257:22: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 257 | *p++ = 0x04; | ^ /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoDynLib.c:245:38: note: at offset 22 into destination object of size 20 allocated by ‘calloc’ 245 | unsigned char *blk = io_calloc(1, 20), *p = blk; | ^ /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c: In function ‘Coro_CurrentStackPointer’: /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:158:16: warning: function returns address of local variable [-Wreturn-local-addr] 158 | return b; | ^ /builddir/build/BUILD/io-2017.09.06/libs/coroutine/source/Coro.c:155:19: note: declared here 155 | ptrdiff_t a; | ^ [ 39%] Built target io_static [ 39%] Building C object tools/CMakeFiles/io.dir/source/main.c.o [ 39%] Linking C executable ../_build/binaries/io [ 39%] Built target io [ 39%] Generating source/IoAsyncRequestInit.c [ 39%] Building C object addons/AsyncRequest/CMakeFiles/IoAsyncRequest.dir/source/IoAsyncRequest.c.o [ 39%] Building C object addons/AsyncRequest/CMakeFiles/IoAsyncRequest.dir/source/IoAsyncRequestInit.c.o [ 39%] Linking C shared library _build/dll/libIoAsyncRequest.so [ 39%] Built target IoAsyncRequest [ 40%] Generating source/IoBigNumInit.c [ 40%] Building C object addons/BigNum/CMakeFiles/IoBigNum.dir/source/IoBigNum.c.o [ 40%] Building C object addons/BigNum/CMakeFiles/IoBigNum.dir/source/IoBigNumInit.c.o [ 40%] Linking C shared library _build/dll/libIoBigNum.so [ 40%] Built target IoBigNum [ 40%] Generating source/IoBitlyInit.c [ 41%] Building C object addons/Bitly/CMakeFiles/IoBitly.dir/source/IoBitlyInit.c.o [ 41%] Linking C shared library _build/dll/libIoBitly.so [ 41%] Built target IoBitly [ 41%] Generating source/IoBlowfishInit.c [ 41%] Building C object addons/Blowfish/CMakeFiles/IoBlowfish.dir/source/blowfish.c.o [ 42%] Building C object addons/Blowfish/CMakeFiles/IoBlowfish.dir/source/IoBlowfish.c.o [ 42%] Building C object addons/Blowfish/CMakeFiles/IoBlowfish.dir/source/IoBlowfishInit.c.o [ 42%] Linking C shared library _build/dll/libIoBlowfish.so [ 42%] Built target IoBlowfish [ 42%] Generating source/IoBoxInit.c [ 42%] Building C object addons/Box/CMakeFiles/IoBox.dir/source/IoBox.c.o [ 43%] Building C object addons/Box/CMakeFiles/IoBox.dir/source/IoBoxInit.c.o [ 43%] Linking C shared library _build/dll/libIoBox.so [ 43%] Built target IoBox [ 43%] Generating source/IoCGIInit.c [ 43%] Building C object addons/CGI/CMakeFiles/IoCGI.dir/source/IoCGIInit.c.o [ 44%] Linking C shared library _build/dll/libIoCGI.so [ 44%] Built target IoCGI [ 44%] Generating source/IoCairoInit.c [ 44%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairo.c.o [ 44%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoContext.c.o [ 44%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoExtents.c.o [ 45%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoFontExtents.c.o [ 45%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoFontFace.c.o [ 45%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoFontOptions.c.o [ 45%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoGlyph.c.o [ 45%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoGradient.c.o [ 46%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoImageSurface.c.o [ 46%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoLinearGradient.c.o [ 46%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoMatrix.c.o [ 46%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoPath.c.o [ 47%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoPathElement.c.o [ 47%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoPattern.c.o /builddir/build/BUILD/io-2017.09.06/addons/Cairo/source/IoCairoPattern.c: In function ‘IoCairoPattern_newWithRawPattern_’: /builddir/build/BUILD/io-2017.09.06/addons/Cairo/source/IoCairoPattern.c:61:27: warning: variable ‘initFunc’ set but not used [-Wunused-but-set-variable] 61 | IoStateProtoFunc *initFunc = 0; | ^~~~~~~~ [ 47%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoRadialGradient.c.o [ 47%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoRectangle.c.o [ 47%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoScaledFont.c.o [ 48%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoSolidPattern.c.o [ 48%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoSurface.c.o /builddir/build/BUILD/io-2017.09.06/addons/Cairo/source/IoCairoSurface.c: In function ‘IoCairoSurface_newWithRawSurface_’: /builddir/build/BUILD/io-2017.09.06/addons/Cairo/source/IoCairoSurface.c:74:27: warning: variable ‘initFunc’ set but not used [-Wunused-but-set-variable] 74 | IoStateProtoFunc *initFunc = 0; | ^~~~~~~~ [ 48%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoSurfacePattern.c.o [ 48%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoTextExtents.c.o [ 49%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairo_fileSurfaces.c.o [ 49%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/_IoCairoPDFSurface.c.o [ 49%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/_IoCairoPSSurface.c.o [ 49%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/_IoCairoSVGSurface.c.o [ 49%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/IoCairoInit.c.o [ 50%] Building C object addons/Cairo/CMakeFiles/IoCairo.dir/source/tools.c.o [ 50%] Linking C shared library _build/dll/libIoCairo.so [ 50%] Built target IoCairo [ 50%] Generating source/IoContinuedFractionInit.c [ 50%] Building C object addons/ContinuedFraction/CMakeFiles/IoContinuedFraction.dir/source/IoContinuedFractionInit.c.o [ 50%] Linking C shared library _build/dll/libIoContinuedFraction.so [ 50%] Built target IoContinuedFraction [ 51%] Generating source/IoCursesInit.c [ 51%] Building C object addons/Curses/CMakeFiles/IoCurses.dir/source/IoCurses.c.o /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c: In function ‘IoCurses_width’: /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c:508:16: warning: variable ‘h’ set but not used [-Wunused-but-set-variable] 508 | int w, h; | ^ /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c: In function ‘IoCurses_height’: /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c:519:13: warning: variable ‘w’ set but not used [-Wunused-but-set-variable] 519 | int w, h; | ^ /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c: In function ‘IoCurses_x’: /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c:733:16: warning: variable ‘y’ set but not used [-Wunused-but-set-variable] 733 | int x, y; | ^ /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c: In function ‘IoCurses_y’: /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c:746:13: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 746 | int x, y; | ^ /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c: In function ‘IoCurses_showError’: /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c:147:11: warning: infinite recursion detected [-Winfinite-recursion] 147 | IoObject *IoCurses_showError(IoCurses *self, IoMessage *m, const char *name, const char *description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Curses/source/IoCurses.c:150:9: note: recursive call 150 | IoCurses_showError(self, m, name, description); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building C object addons/Curses/CMakeFiles/IoCurses.dir/source/IoCursesInit.c.o [ 51%] Linking C shared library _build/dll/libIoCurses.so [ 51%] Built target IoCurses [ 52%] Generating source/IoDBIInit.c [ 52%] Building C object addons/DBI/CMakeFiles/IoDBI.dir/source/IoDBI.c.o /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c: In function ‘IoDBI_free’: /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c:73:9: warning: ‘dbi_shutdown’ is deprecated [-Wdeprecated-declarations] 73 | dbi_shutdown(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.h:12, from /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c:9: /usr/include/dbi/dbi.h:171:28: note: declared here 171 | void LIBDBI_API_DEPRECATED dbi_shutdown(); | ^~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c: In function ‘IoDBI_init’: /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c:92:9: warning: ‘dbi_initialize’ is deprecated [-Wdeprecated-declarations] 92 | DATA(self)->driverCount = dbi_initialize(NULL); | ^~~~ /usr/include/dbi/dbi.h:169:27: note: declared here 169 | int LIBDBI_API_DEPRECATED dbi_initialize(const char *driverdir); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c: In function ‘IoDBI_initWithDriversPath’: /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c:115:17: warning: ‘dbi_initialize’ is deprecated [-Wdeprecated-declarations] 115 | DATA(self)->driverCount = dbi_initialize(CSTRING(dir)); | ^~~~ /usr/include/dbi/dbi.h:169:27: note: declared here 169 | int LIBDBI_API_DEPRECATED dbi_initialize(const char *driverdir); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c: In function ‘IoDBI_drivers’: /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c:153:9: warning: ‘dbi_driver_list’ is deprecated [-Wdeprecated-declarations] 153 | while((driver = dbi_driver_list(driver)) != NULL) | ^~~~~ /usr/include/dbi/dbi.h:178:34: note: declared here 178 | dbi_driver LIBDBI_API_DEPRECATED dbi_driver_list(dbi_driver Current); /* returns next driver. if current is NULL, return first driver. */ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c: In function ‘IoDBI_with’: /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBI.c:187:9: warning: ‘dbi_conn_new’ is deprecated [-Wdeprecated-declarations] 187 | dbi_conn c = dbi_conn_new(CSTRING(name)); | ^~~~~~~~ /usr/include/dbi/dbi.h:199:32: note: declared here 199 | dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ | ^~~~~~~~~~~~ [ 52%] Building C object addons/DBI/CMakeFiles/IoDBI.dir/source/IoDBIConn.c.o [ 52%] Building C object addons/DBI/CMakeFiles/IoDBI.dir/source/IoDBIResult.c.o /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c: In function ‘IoDBIResult_foreach’: /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c:358:28: warning: unused variable ‘fCount’ [-Wunused-variable] 358 | unsigned int fIdx, fCount = dbi_result_get_numfields(res); | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c:358:22: warning: unused variable ‘fIdx’ [-Wunused-variable] 358 | unsigned int fIdx, fCount = dbi_result_get_numfields(res); | ^~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c:415:26: warning: ‘doMessage’ may be used uninitialized [-Wmaybe-uninitialized] 415 | result = IoMessage_locals_performOn_(doMessage, locals, locals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c:353:20: note: ‘doMessage’ was declared here 353 | IoMessage *doMessage; | ^~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c:412:25: warning: ‘resSlotName’ may be used uninitialized [-Wmaybe-uninitialized] 412 | IoObject_setSlot_to_(locals, resSlotName, self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/DBI/source/IoDBIResult.c:355:19: note: ‘resSlotName’ was declared here 355 | IoSymbol *resSlotName; | ^~~~~~~~~~~ [ 52%] Building C object addons/DBI/CMakeFiles/IoDBI.dir/source/IoDBIInit.c.o [ 53%] Linking C shared library _build/dll/libIoDBI.so [ 53%] Built target IoDBI [ 53%] Generating source/IoDistributedObjectsInit.c [ 53%] Building C object addons/DistributedObjects/CMakeFiles/IoDistributedObjects.dir/source/IoDistributedObjectsInit.c.o [ 53%] Linking C shared library _build/dll/libIoDistributedObjects.so [ 53%] Built target IoDistributedObjects [ 54%] Generating source/IoEditLineInit.c [ 54%] Building C object addons/EditLine/CMakeFiles/IoEditLine.dir/source/IoEditLine.c.o /builddir/build/BUILD/io-2017.09.06/addons/EditLine/source/IoEditLine.c: In function ‘IoEditLine_proto’: /builddir/build/BUILD/io-2017.09.06/addons/EditLine/source/IoEditLine.c:59:64: warning: passing argument 3 of ‘IoState_registerProtoWithFunc_’ from incompatible pointer type [-Wincompatible-pointer-types] 59 | IoState_registerProtoWithFunc_((IoState *)state, self, IoEditLine_proto); | ^~~~~~~~~~~~~~~~ | | | IoEditLine * (*)(void *) {aka struct CollectorMarker * (*)(void *)} In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:12, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/addons/EditLine/source/IoEditLine.h:8, from /builddir/build/BUILD/io-2017.09.06/addons/EditLine/source/IoEditLine.c:9: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:178:81: note: expected ‘const char *’ but argument is of type ‘IoEditLine * (*)(void *)’ {aka ‘struct CollectorMarker * (*)(void *)’} 178 | void IoState_registerProtoWithFunc_(IoState *self, IoObject *proto, const char *v); | ~~~~~~~~~~~~^ [ 54%] Building C object addons/EditLine/CMakeFiles/IoEditLine.dir/source/IoEditLineInit.c.o [ 54%] Linking C shared library _build/dll/libIoEditLine.so [ 54%] Built target IoEditLine [ 54%] Generating source/IoFacebookInit.c [ 55%] Building C object addons/Facebook/CMakeFiles/IoFacebook.dir/source/IoFacebookInit.c.o [ 55%] Linking C shared library _build/dll/libIoFacebook.so [ 55%] Built target IoFacebook [ 55%] Generating source/IoFluxInit.c [ 55%] Building C object addons/Flux/CMakeFiles/IoFlux.dir/source/IoFluxInit.c.o [ 55%] Linking C shared library _build/dll/libIoFlux.so [ 55%] Built target IoFlux [ 56%] Generating source/IoFnmatchInit.c [ 56%] Building C object addons/Fnmatch/CMakeFiles/IoFnmatch.dir/source/IoFnmatch.c.o [ 56%] Building C object addons/Fnmatch/CMakeFiles/IoFnmatch.dir/source/IoFnmatchInit.c.o [ 56%] Linking C shared library _build/dll/libIoFnmatch.so [ 56%] Built target IoFnmatch [ 57%] Generating source/IoGoogleSearchInit.c [ 57%] Building C object addons/GoogleSearch/CMakeFiles/IoGoogleSearch.dir/source/IoGoogleSearchInit.c.o [ 57%] Linking C shared library _build/dll/libIoGoogleSearch.so [ 57%] Built target IoGoogleSearch [ 57%] Generating source/IoHttpClientInit.c [ 57%] Building C object addons/HttpClient/CMakeFiles/IoHttpClient.dir/source/IoHttpClientInit.c.o [ 58%] Linking C shared library _build/dll/libIoHttpClient.so [ 58%] Built target IoHttpClient [ 58%] Generating source/IoImageInit.c [ 58%] Building C object addons/Image/CMakeFiles/IoImage.dir/source/Image.c.o /builddir/build/BUILD/io-2017.09.06/addons/Image/source/Image.c: In function ‘Image_averageColor’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/Image.c:712:16: warning: unused variable ‘y’ [-Wunused-variable] 712 | int x, y, c; | ^ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/Image.c:712:13: warning: unused variable ‘x’ [-Wunused-variable] 712 | int x, y, c; | ^ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/Image.c: In function ‘Image_applyNonlinearGradientsFilter’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/Image.c:1366:13: warning: unused variable ‘value’ [-Wunused-variable] 1366 | int value; | ^~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/Image.c:1364:13: warning: unused variable ‘p’ [-Wunused-variable] 1364 | int p; | ^ [ 58%] Building C object addons/Image/CMakeFiles/IoImage.dir/source/JPGImage.c.o [ 59%] Building C object addons/Image/CMakeFiles/IoImage.dir/source/PNGImage.c.o /builddir/build/BUILD/io-2017.09.06/addons/Image/source/PNGImage.c: In function ‘PNGImage_load’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/PNGImage.c:66:13: warning: variable ‘number_passes’ set but not used [-Wunused-but-set-variable] 66 | int number_passes, row; | ^~~~~~~~~~~~~ [ 59%] Building C object addons/Image/CMakeFiles/IoImage.dir/source/TIFFImage.c.o /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c: In function ‘TIFFImage_load’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:72:9: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations] 72 | uint16 samplesperpixel; | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:73:9: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations] 73 | uint16 bitspersample; | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:74:9: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations] 74 | uint16 photometric; | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:123:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 123 | if (!TIFFReadRGBAImage(in, self->width, self->height, (uint32 *)(UArray_bytes(self->byteArray)), 0)) | ^~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:135:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 135 | uint32 *wrk_line = (uint32*)_TIFFmalloc(self->width * sizeof (uint32)); | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:135:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:135:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:144:17: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 144 | uint32 *raster = (uint32 *)(UArray_bytes(self->byteArray)); | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:144:17: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:145:17: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 145 | uint32 *top_line, *bottom_line; | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:145:17: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:161:17: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 161 | uint32 *raster = (uint32 *)(UArray_bytes(self->byteArray)); | ^~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:161:17: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c: In function ‘TIFFImage_save’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:203:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 203 | TIFFSetField(out, TIFFTAG_IMAGEWIDTH, (uint32) self->width); | ^~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:204:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 204 | TIFFSetField(out, TIFFTAG_IMAGELENGTH, (uint32) self->height); /* ????? */ | ^~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:205:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 205 | TIFFSetField(out, TIFFTAG_ROWSPERSTRIP, (uint32) self->height); /* ????? */ | ^~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:206:9: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations] 206 | TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, (uint16) 8); | ^~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:207:9: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations] 207 | TIFFSetField(out, TIFFTAG_SAMPLESPERPIXEL, (uint16) self->components); | ^~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/TIFFImage.c:219:9: warning: ‘uint32’ is deprecated [-Wdeprecated-declarations] 219 | uint32 diroff[1]; | ^~~~~~ [ 59%] Building C object addons/Image/CMakeFiles/IoImage.dir/source/IoImage.c.o /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c: In function ‘IoImage_filterGauss’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c:690:31: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 690 | int8_t *filterBytes = UArray_mutableBytes(filter); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c: In function ‘IoImage_filterUnsharpMask’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c:718:31: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 718 | int8_t *filterBytes = UArray_mutableBytes(filter); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c: In function ‘IoImage_filterSobel’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c:742:31: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 742 | int8_t *filterBytes = UArray_mutableBytes(filter); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c:736:20: warning: unused variable ‘mapOfPixels’ [-Wunused-variable] 736 | static int mapOfPixels[8] = {0, 1, 2, 5, 8, 7, 6, 3}; | ^~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c: In function ‘IoImage_filterKirsch’: /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c:767:31: warning: pointer targets in initialization of ‘int8_t *’ {aka ‘signed char *’} from ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 767 | int8_t *filterBytes = UArray_mutableBytes(filter); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/io-2017.09.06/addons/Image/source/IoImage.c:761:20: warning: unused variable ‘mapOfPixels’ [-Wunused-variable] 761 | static int mapOfPixels[8] = {0, 1, 2, 5, 8, 7, 6, 3}; | ^~~~~~~~~~~ [ 59%] Building C object addons/Image/CMakeFiles/IoImage.dir/source/IoImageInit.c.o [ 59%] Linking C shared library _build/dll/libIoImage.so [ 59%] Built target IoImage [ 60%] Generating source/IoLZOInit.c [ 60%] Building C object addons/LZO/CMakeFiles/IoLZO.dir/source/IoLZODecoder.c.o [ 60%] Building C object addons/LZO/CMakeFiles/IoLZO.dir/source/IoLZOEncoder.c.o [ 60%] Building C object addons/LZO/CMakeFiles/IoLZO.dir/source/minilzo.c.o [ 60%] Building C object addons/LZO/CMakeFiles/IoLZO.dir/source/IoLZOInit.c.o [ 61%] Linking C shared library _build/dll/libIoLZO.so [ 61%] Built target IoLZO [ 61%] Generating source/IoLibSndFileInit.c [ 61%] Building C object addons/LibSndFile/CMakeFiles/IoLibSndFile.dir/source/IoLibSndFile.c.o [ 61%] Building C object addons/LibSndFile/CMakeFiles/IoLibSndFile.dir/source/IoLibSndFileInit.c.o [ 62%] Linking C shared library _build/dll/libIoLibSndFile.so [ 62%] Built target IoLibSndFile [ 62%] Generating source/IoLibxml2Init.c [ 62%] Building C object addons/Libxml2/CMakeFiles/IoLibxml2.dir/source/IoXmlReader.c.o /builddir/build/BUILD/io-2017.09.06/addons/Libxml2/source/IoXmlReader.c: In function ‘IoXmlReader_proto’: /builddir/build/BUILD/io-2017.09.06/addons/Libxml2/source/IoXmlReader.c:44:53: warning: passing argument 3 of ‘IoState_registerProtoWithFunc_’ from incompatible pointer type [-Wincompatible-pointer-types] 44 | IoState_registerProtoWithFunc_(state, self, IoXmlReader_proto); | ^~~~~~~~~~~~~~~~~ | | | IoXmlReader * (*)(void *) {aka struct CollectorMarker * (*)(void *)} In file included from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject_inline.h:12, from /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoObject.h:243, from /builddir/build/BUILD/io-2017.09.06/addons/Libxml2/source/IoXmlReader.h:8, from /builddir/build/BUILD/io-2017.09.06/addons/Libxml2/source/IoXmlReader.c:4: /builddir/build/BUILD/io-2017.09.06/libs/iovm/source/IoState.h:178:81: note: expected ‘const char *’ but argument is of type ‘IoXmlReader * (*)(void *)’ {aka ‘struct CollectorMarker * (*)(void *)’} 178 | void IoState_registerProtoWithFunc_(IoState *self, IoObject *proto, const char *v); | ~~~~~~~~~~~~^ [ 62%] Building C object addons/Libxml2/CMakeFiles/IoLibxml2.dir/source/IoXmlWriter.c.o /builddir/build/BUILD/io-2017.09.06/addons/Libxml2/source/IoXmlWriter.c: In function ‘IoXmlWriter_writeElement’: /builddir/build/BUILD/io-2017.09.06/addons/Libxml2/source/IoXmlWriter.c:336:9: error: implicit declaration of function ‘xmlResetLastError’ [-Werror=implicit-function-declaration] 336 | xmlResetLastError(); | ^~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [addons/Libxml2/CMakeFiles/IoLibxml2.dir/build.make:94: addons/Libxml2/CMakeFiles/IoLibxml2.dir/source/IoXmlWriter.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:2231: addons/Libxml2/CMakeFiles/IoLibxml2.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.6KfIDO (%build) Bad exit status from /var/tmp/rpm-tmp.6KfIDO (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/Io-language.spec