From https://github.com/archlinux/svntogit-community * branch packages/squeak-vm -> FETCH_HEAD * [new branch] packages/squeak-vm -> community/packages/squeak-vm Cloning into 'squeak-vm'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 381k 0 --:--:-- --:--:-- --:--:-- 382k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8431k 0 81413 0 0 224k 0 0:00:37 --:--:-- 0:00:37 224k 100 8431k 100 8431k 0 0 20.3M 0 --:--:-- --:--:-- --:--:-- 20.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 141k 100 141k 0 0 417k 0 --:--:-- --:--:-- --:--:-- 417k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1698330300 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1698330300' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-squeak-vm-archlinuxrb-build-qoA52EtB PWD=/tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: squeak-vm 4.10.2.2614-6 (Thu Oct 26 14:25:24 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (35) alsa-lib-1.2.10-2 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 default-cursors-2-1 flac-1.4.3-1 lame-3.100-4 libasyncns-1:0.8+r3+g68cd5af-2 libdrm-2.4.117-1 libogg-1.3.5-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.17-1 libsndfile-1.2.2-1 libunwind-1.7.2-1 libvorbis-1.3.7-3 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxshmfence-1.3.2-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 mesa-1:23.2.1-2 mpg123-1.32.3-1 opus-1.4-1 vulkan-icd-loader-1.3.269-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xorgproto-2023.2-1 libglvnd-1.7.0-1 libpulse-16.1-6 libxrender-0.9.11-1 Total Download Size: 56.99 MiB Total Installed Size: 259.72 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 76.1M 0 --:--:-- --:--:-- --:--:-- 127M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 125M 0 --:--:-- --:--:-- --:--:-- 236M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27477 100 27477 0 0 25.0M 0 --:--:-- --:--:-- --:--:-- 26.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11204 100 11204 0 0 12.9M 0 --:--:-- --:--:-- --:--:-- 10.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1024k 100 1024k 0 0 152M 0 --:--:-- --:--:-- --:--:-- 166M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2064k 100 2064k 0 0 162M 0 --:--:-- --:--:-- --:--:-- 168M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 85.9M 0 --:--:-- --:--:-- --:--:-- 103M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22303 100 22303 0 0 21.1M 0 --:--:-- --:--:-- --:--:-- 21.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 334k 100 334k 0 0 138M 0 --:--:-- --:--:-- --:--:-- 163M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 91.3M 0 --:--:-- --:--:-- --:--:-- 113M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14194 100 14194 0 0 16.9M 0 --:--:-- --:--:-- --:--:-- 13.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7378 100 7378 0 0 9381k 0 --:--:-- --:--:-- --:--:-- 7205k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5850 100 5850 0 0 7647k 0 --:--:-- --:--:-- --:--:-- 5712k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15897 100 15897 0 0 20.0M 0 --:--:-- --:--:-- --:--:-- 15.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 64 31.2M 64 20.2M 0 0 172M 0 --:--:-- --:--:-- --:--:-- 171M 100 31.2M 100 31.2M 0 0 173M 0 --:--:-- --:--:-- --:--:-- 173M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 95.6M 0 --:--:-- --:--:-- --:--:-- 128M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 138M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2233 100 2233 0 0 2915k 0 --:--:-- --:--:-- --:--:-- 2180k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 137k 100 137k 0 0 90.3M 0 --:--:-- --:--:-- --:--:-- 134M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122k 100 122k 0 0 87.1M 0 --:--:-- --:--:-- --:--:-- 119M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17.7M 100 17.7M 0 0 172M 0 --:--:-- --:--:-- --:--:-- 172M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 355k 100 355k 0 0 140M 0 --:--:-- --:--:-- --:--:-- 173M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17291 100 17291 0 0 17.8M 0 --:--:-- --:--:-- --:--:-- 16.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 199k 100 199k 0 0 103M 0 --:--:-- --:--:-- --:--:-- 194M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 322k 100 322k 0 0 141M 0 --:--:-- --:--:-- --:--:-- 157M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 329k 100 329k 0 0 139M 0 --:--:-- --:--:-- --:--:-- 160M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 312k 100 312k 0 0 142M 0 --:--:-- --:--:-- --:--:-- 152M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13926 100 13926 0 0 15.4M 0 --:--:-- --:--:-- --:--:-- 13.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81377 100 81377 0 0 75.3M 0 --:--:-- --:--:-- --:--:-- 77.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 492k 100 492k 0 0 156M 0 --:--:-- --:--:-- --:--:-- 160M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444k 100 444k 0 0 153M 0 --:--:-- --:--:-- --:--:-- 217M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 225k 100 225k 0 0 128M 0 --:--:-- --:--:-- --:--:-- 220M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 317k 100 317k 0 0 144M 0 --:--:-- --:--:-- --:--:-- 154M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 411k 100 411k 0 0 150M 0 --:--:-- --:--:-- --:--:-- 201M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29880 100 29880 0 0 29.8M 0 --:--:-- --:--:-- --:--:-- 28.4M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libasyncns... installing libogg... installing flac... installing lame... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] installing libxrender... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Running in chroot. (2/2) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (6) cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.46.0-1 rhash-1.4.4-1 cmake-3.27.7-2 Total Download Size: 12.10 MiB Total Installed Size: 74.44 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 10.4M 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 109M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 238k 100 238k 0 0 130M 0 --:--:-- --:--:-- --:--:-- 233M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 108M 0 --:--:-- --:--:-- --:--:-- 168M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 141M 0 --:--:-- --:--:-- --:--:-- 163M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 130M 0 --:--:-- --:--:-- --:--:-- 131M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading Squeak-4.10.2.2614-src.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 3220k 0 3905 0 0 10000 0 0:05:29 --:--:-- 0:05:29 9987 0 3220k 0 26337 0 0 24196 0 0:02:16 0:00:01 0:02:15 24184 3 3220k 3 113k 0 0 52694 0 0:01:02 0:00:02 0:01:00 52684 6 3220k 6 203k 0 0 66681 0 0:00:49 0:00:03 0:00:46 66665 10 3220k 10 337k 0 0 84214 0 0:00:39 0:00:04 0:00:35 84203 15 3220k 15 500k 0 0 98k 0 0:00:32 0:00:05 0:00:27 105k 21 3220k 21 706k 0 0 115k 0 0:00:27 0:00:06 0:00:21 135k 31 3220k 31 1021k 0 0 144k 0 0:00:22 0:00:07 0:00:15 185k 48 3220k 48 1566k 0 0 193k 0 0:00:16 0:00:08 0:00:08 274k 76 3220k 76 2447k 0 0 268k 0 0:00:11 0:00:09 0:00:02 421k 100 3220k 100 3220k 0 0 332k 0 0:00:09 0:00:09 --:--:-- 590k ==> Validating source files with md5sums... Squeak-4.10.2.2614-src.tar.gz ... Passed ==> Validating source files with sha256sums... Squeak-4.10.2.2614-src.tar.gz ... Passed ==> Extracting sources... -> Extracting Squeak-4.10.2.2614-src.tar.gz with bsdtar ==> Starting build()... -- Configuring squeak 4.10.2-2614 for x86_64-unknown-linux-gnu -- Using source directory ./unix/src CMake Warning (dev) at CMakeLists.txt:5 (PROJECT): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- 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/sbin/cc - 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/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:7 (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. -- Setting enable-mpg-mmx=1 -- Setting prefix=/usr -- Setting with-x=1 -- Setting without-quartz=1 -- Using CFLAGS -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -I/usr/local/include -L/usr/local/lib -- Found PkgConfig: /usr/sbin/pkg-config (found version "1.8.1") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/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 CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:381 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): vm/config.cmake:41 (FIND_PACKAGE) CMakeLists.txt:142 (INCLUDE) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/libOpenGL.so -- Looking for atexit -- Looking for atexit - found -- Looking for on_exit -- Looking for on_exit - found -- Looking for interp.h -- Looking for interp.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of int -- Check size of int - done -- Check size of long -- Check size of long - done -- Check size of long long -- Check size of long long - done -- Check size of void * -- Check size of void * - done -- Looking for alloca.h -- Looking for alloca.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/filio.h -- Looking for sys/filio.h - not found -- Looking for nanosleep -- Looking for nanosleep - found -- Looking for iconv.h -- Looking for iconv.h - found -- Looking for langinfo.h -- Looking for langinfo.h - found -- Looking for libiconv_open in iconv -- Looking for libiconv_open in iconv - not found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for _dyld_present -- Looking for _dyld_present - not found -- Looking for snprintf -- Looking for snprintf - found -- Looking for __snprintf -- Looking for __snprintf - found -- Looking for tzset -- Looking for tzset - found -- Looking for timezone -- Looking for timezone - found -- Performing Test HAVE_TM_GMTOFF -- Performing Test HAVE_TM_GMTOFF - Success -- Looking for mmap -- Looking for mmap - found CMake Warning (dev) at cmake/Plugins.cmake:97 (IF): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "plugins_int" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): cmake/Plugins.cmake:124 (CONFIGURE_PLUGIN_LIST) CMakeLists.txt:144 (CONFIGURE_PLUGINS) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/Plugins.cmake:115 (IF): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "plugins_int" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): cmake/Plugins.cmake:124 (CONFIGURE_PLUGIN_LIST) CMakeLists.txt:144 (CONFIGURE_PLUGINS) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for module 'freetype2' -- Package 'freetype2', required by 'virtual:world', not found -- Looking for ft2build.h -- Looking for ft2build.h - not found CMake Warning (dev) at cmake/Plugins.cmake:109 (IF): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "plugins_int" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): cmake/Plugins.cmake:124 (CONFIGURE_PLUGIN_LIST) CMakeLists.txt:144 (CONFIGURE_PLUGINS) This warning is for project developers. Use -Wno-dev to suppress it. !! FT2Plugin disabled -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for unistd.h -- Looking for unistd.h - found -- SocketPlugin: libsocket not found -- SocketPlugin: /usr/lib/libnsl.so -- Looking for GL/gl.h -- Looking for GL/gl.h - found -- CameraPlugin: /usr/include/linux/videodev2.h -- Checking for module 'dbus-1' -- Found dbus-1, version 1.14.10 -- DBusPlugin: dbus-1 found -- SqueakFFIPrims: any-libffi -- Checking for module 'libffi' -- Found libffi, version 3.4.4 -- SqueakFFIPrims: libffi found -- The ASM compiler identification is GNU -- Found assembler: /usr/sbin/cc -- MIDIPlugin: /usr/include/alsa/asoundlib.h -- MIDIPlugin: /usr/lib/libasound.so -- Checking for module 'pangocairo' -- Package 'pangocairo', required by 'virtual:world', not found -- Checking for module 'freetype2' -- Package 'freetype2', required by 'virtual:world', not found -- RomePlugin: cairo-ft.h not found !! RomePlugin disabled -- UUIDPlugin: uuid.h not found -- UUIDPlugin: sys/uuid.h not found -- UUIDPlugin: /usr/include/uuid/uuid.h -- UUIDPlugin: /usr/lib/libuuid.so -- Looking for uuidgen -- Looking for uuidgen - not found -- Looking for uuid_generate -- Looking for uuid_generate - found -- Looking for uuid_create -- Looking for uuid_create - not found -- Checking for module 'pangocairo' -- Package 'pangocairo', required by 'virtual:world', not found -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.78.0 -- UnicodePlugin: glib-2.0 found !! UnicodePlugin disabled -- UnixOSProcessPlugin: /usr/lib/libpthread.a -- Looking for unsetenv -- Looking for unsetenv - found -- WeDoPlugin: /usr/include/linux/hiddev.h !! vm-display-Quartz disabled -- Looking for XShmAttach in Xext -- Looking for XShmAttach in Xext - found -- Looking for X11/extensions/Xrender.h CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:77 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: uuid For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-display-X11/config.cmake:11 (CHECK_INCLUDE_FILE) cmake/Plugins.cmake:103 (INCLUDE) cmake/Plugins.cmake:126 (CONFIGURE_PLUGIN_LIST) CMakeLists.txt:144 (CONFIGURE_PLUGINS) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for X11/extensions/Xrender.h - found -- Looking for XRenderQueryVersion in Xrender -- Looking for XRenderQueryVersion in Xrender - found -- Looking for GL/glx.h -- Looking for GL/glx.h - found -- Looking for sys/select.h -- Looking for sys/select.h - found -- vm-display-fbdev: /usr/include/linux/fb.h -- vm-sound-ALSA: /usr/include/alsa/asoundlib.h -- vm-sound-ALSA: /usr/lib/libasound.so !! vm-sound-MacOSX disabled -- vm-sound-NAS: audio/audio.h not found -- vm-sound-NAS: libaudio not found !! vm-sound-NAS disabled -- vm-sound-OSS: /usr/include/alsa/asoundlib.h -- vm-sound-OSS: /usr/lib/libasound.so -- vm-sound-Sun: sys/audioio.h not found -- vm-sound-Sun: sun/audioio.h not found -- vm-sound-Sun: stropts.h not found !! vm-sound-Sun disabled -- vm-sound-pulse: /usr/lib/libpulse-simple.so CMake Warning (dev) at CMakeLists.txt:158 (ADD_SUBDIRECTORY): The source directory /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/npsqueak does not contain a CMakeLists.txt file. CMake does not support this case but it used to work accidentally and is being allowed for compatibility. Policy CMP0014 is not set: Input directories must have CMakeLists.txt. Run "cmake --help-policy CMP0014" 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. -- Configuring done (10.8s) -- Generating done (0.3s) -- Build files have been written to: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src [ 1%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SurfacePlugin/CMakeFiles/SurfacePlugin.dir/__/Cross/plugins/SurfacePlugin/SurfacePlugin.c.o [ 1%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ADPCMCodecPlugin/CMakeFiles/ADPCMCodecPlugin.dir/__/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c.o [ 2%] Building C object CMakeFiles/ckformat.dir/cmake/ckformat.c.o [ 2%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/__/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c.o [ 3%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/__/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c.o [ 3%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/BMPReadWriterPlugin/CMakeFiles/BMPReadWriterPlugin.dir/__/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c.o [ 3%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/B2DPlugin/CMakeFiles/B2DPlugin.dir/__/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c.o [ 3%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/BitBltPlugin/CMakeFiles/BitBltPlugin.dir/__/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c.o [ 3%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/CroquetPlugin/CMakeFiles/CroquetPlugin.dir/__/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c.o [ 4%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/DSAPrims/CMakeFiles/DSAPrims.dir/__/unix/src/vm/intplugins/DSAPrims/DSAPrims.c.o [ 4%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ZipPlugin/CMakeFiles/ZipPlugin.dir/__/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c.o [ 5%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/DropPlugin/CMakeFiles/DropPlugin.dir/__/unix/src/vm/intplugins/DropPlugin/DropPlugin.c.o [ 5%] Built target squeak.sh [ 5%] Built target squeak [ 5%] Built target squeak.1 [ 6%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FFTPlugin/CMakeFiles/FFTPlugin.dir/__/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c.o [ 6%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/DropPlugin/CMakeFiles/DropPlugin.dir/__/unix/plugins/DropPlugin/sqUnixDragDrop.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:145:15: warning: return type defaults to 'int' [-Wimplicit-int] 145 | INLINE static allocateBuffer(struct FileBuf *buf, int size) | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileOpen': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:192:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 192 | memcpy((void *)name, (void *)fileNamePtr, fileNameSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileReadResult': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:248:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 248 | n= read(fp->fd, (void *)bufferPtr, bufferSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileWriteStart': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:366:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 366 | memcpy((void *)fp->buf.bytes, (void *)bufferPtr, count); | ^ [ 7%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatArrayPlugin/CMakeFiles/FloatArrayPlugin.dir/__/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c: In function 'rgbComponentAlphawith': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3803:44: warning: left shift count >= width of type [-Wshift-count-overflow] 3803 | mask3 = (1 << 32) - 1; | ^~ [ 7%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FilePlugin/CMakeFiles/FilePlugin.dir/__/unix/src/vm/intplugins/FilePlugin/FilePlugin.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DropPlugin/DropPlugin.c: In function 'setFileAccessCallback': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DropPlugin/DropPlugin.c:137:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | return sqSecFileAccessCallback((void *) address); | ^ [ 7%] Linking C executable ckformat /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'asyncFileValueOf': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:79:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 79 | return (AsyncFile *) (oop + 4); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileOpen': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:165:34: warning: passing argument 2 of 'asyncFileOpen' makes integer from pointer without a cast [-Wint-conversion] 165 | asyncFileOpen(f, fileName, fileNameSize, writeFlag, semaIndex); | ^~~~~~~~ | | | char * In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/AsynchFilePlugin/AsynchFilePlugin.h:13:37: note: expected 'int' but argument is of type 'char *' 13 | int asyncFileOpen(AsyncFile *f, int fileNamePtr, int fileNameSize, int writeFlag, int semaIndex); | ~~~~^~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileReadResult': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:212:44: warning: passing argument 2 of 'asyncFileReadResult' makes integer from pointer without a cast [-Wint-conversion] 212 | r = asyncFileReadResult(f, bufferPtr, count); | ^~~~~~~~~ | | | char * /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/AsynchFilePlugin/AsynchFilePlugin.h:15:43: note: expected 'int' but argument is of type 'char *' 15 | int asyncFileReadResult(AsyncFile *f, int bufferPtr, int bufferSize); | ~~~~^~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileWriteStart': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:304:51: warning: passing argument 3 of 'asyncFileWriteStart' makes integer from pointer without a cast [-Wint-conversion] 304 | asyncFileWriteStart(f, fPosition, bufferPtr, count); | ^~~~~~~~~ | | | char * /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/AsynchFilePlugin/AsynchFilePlugin.h:18:58: note: expected 'int' but argument is of type 'char *' 18 | int asyncFileWriteStart(AsyncFile *f, int fPosition, int bufferPtr, int bufferSize); | ~~~~^~~~~~~~~ [ 8%] Linking C static library libBMPReadWriterPlugin.a [ 8%] Linking C static library libSurfacePlugin.a [ 9%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FilePlugin/CMakeFiles/FilePlugin.dir/__/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c: In function 'primitiveFileStdioHandles': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:737:45: warning: passing argument 1 of 'sqFileStdioHandlesInto' from incompatible pointer type [-Wincompatible-pointer-types] 737 | validMask = sqFileStdioHandlesInto((&fileRecords)); | ~^~~~~~~~~~~~~ | | | SQFile (*)[3] In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/FilePlugin/FilePlugin.h:49:39: note: expected 'SQFile *' but argument is of type 'SQFile (*)[3]' 49 | sqInt sqFileStdioHandlesInto(SQFile files[3]); | ~~~~~~~^~~~~~~~ [ 9%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FilePlugin/CMakeFiles/FilePlugin.dir/__/unix/plugins/FilePlugin/sqUnixFile.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c: In function 'primitiveTriBoxIntersects': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:531:18: warning: implicit declaration of function 'triBoxOverlap' [-Wimplicit-function-declaration] 531 | result = triBoxOverlap(minCorner, maxCorner, v0, v1, v2); | ^~~~~~~~~~~~~ [ 9%] Built target ckformat [ 9%] Linking C static library libDropPlugin.a [ 9%] Linking C static library libDSAPrims.a [ 10%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c.o [ 10%] Built target BMPReadWriterPlugin [ 10%] Built target SurfacePlugin [ 11%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/GeniePlugin/CMakeFiles/GeniePlugin.dir/__/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c.o [ 11%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c.o [ 11%] Linking C static library libAsynchFilePlugin.a [ 11%] Built target DropPlugin [ 11%] Linking C static library libFloatArrayPlugin.a [ 12%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReaderPlugin/CMakeFiles/JPEGReaderPlugin.dir/__/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c.o [ 13%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/Error.c.o [ 13%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/__/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c.o [ 13%] Linking C static library libFFTPlugin.a [ 13%] Built target DSAPrims [ 13%] Linking C static library libFilePlugin.a [ 13%] Built target AsynchFilePlugin [ 13%] Linking C static library libADPCMCodecPlugin.a [ 13%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Klatt/CMakeFiles/Klatt.dir/__/unix/src/vm/intplugins/Klatt/Klatt.c.o [ 13%] Built target FloatArrayPlugin [ 13%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/acos.c.o [ 14%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/__/unix/plugins/JoystickTabletPlugin/sqUnixJoystickTablet.c.o [ 14%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcapimin.c.o [ 14%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/LargeIntegers/CMakeFiles/LargeIntegers.dir/__/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c.o [ 14%] Built target FFTPlugin [ 15%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/LocalePlugin/CMakeFiles/LocalePlugin.dir/__/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c.o [ 15%] Built target FilePlugin [ 15%] Built target ADPCMCodecPlugin [ 15%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Matrix2x3Plugin/CMakeFiles/Matrix2x3Plugin.dir/__/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c.o [ 15%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/acosh.c.o [ 15%] Linking C static library libGeniePlugin.a [ 15%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/CroquetPlugin/CMakeFiles/CroquetPlugin.dir/__/Cross/plugins/CroquetPlugin/TriBoxStub.c.o [ 15%] Linking C static library libJoystickTabletPlugin.a [ 16%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/MiscPrimitivePlugin/CMakeFiles/MiscPrimitivePlugin.dir/__/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c.o [ 16%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/unix/src/vm/intplugins/RePlugin/RePlugin.c.o [ 17%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcapistd.c.o [ 18%] Linking C static library libCroquetPlugin.a [ 19%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/asin.c.o [ 19%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jccoefct.c.o [ 19%] Linking C static library libZipPlugin.a [ 19%] Built target JoystickTabletPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c: In function 'primitiveCompareString': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:118:15: warning: implicit declaration of function 'isBytes' [-Wimplicit-function-declaration] 118 | if (!(isBytes(stackValue(2)))) { | ^~~~~~~ [ 19%] Built target GeniePlugin [ 20%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SecurityPlugin/CMakeFiles/SecurityPlugin.dir/__/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c.o [ 20%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/asinh.c.o [ 20%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jccolor.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'allocateByteArrayAndSetRcvrExtraPtrFrom': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:101:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | memcpy(extraByteArrayPtr, (void *) anExtraPtr, sizeof(real_pcre_extra)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'allocateByteArrayAndSetRcvrPCREPtrFromPCRE': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:122:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 122 | memcpy(patByteArrayPtr, (void *) aPCREPtr, lastAlloc); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCRECompile': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:201:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | pcrePtr = (int) pcre_compile(patternStrPtr, compileFlags, | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:205:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 205 | extraPtr = (int) pcre_study((pcre *)pcrePtr, compileFlags, &errorStrBuffer); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:205:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | extraPtr = (int) pcre_study((pcre *)pcrePtr, compileFlags, &errorStrBuffer); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:207:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 207 | rePluginFree(((void *) pcrePtr)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:209:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | rePluginFree(((void *) extraPtr)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCREExec': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:251:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 251 | pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:255:26: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] 255 | extraPtr = NULL; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:258:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 258 | extraPtr = ((int) (interpreterProxy->arrayValueOf(extraObj))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:266:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 266 | result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:266:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 266 | result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCREExecfromto': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:316:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 316 | pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:320:26: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] 320 | extraPtr = NULL; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:323:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 323 | extraPtr = ((int) (interpreterProxy->arrayValueOf(extraObj))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:331:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 331 | result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:331:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 331 | result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCRENumSubPatterns': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:352:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 352 | pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:354:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | interpreterProxy->pushInteger(pcre_info((pcre *)pcrePtr, NULL, NULL)); | ^ [ 20%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/atan.c.o [ 21%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/atan2.c.o [ 21%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/LocalePlugin/CMakeFiles/LocalePlugin.dir/__/unix/plugins/LocalePlugin/sqUnixLocale.c.o [ 21%] Built target CroquetPlugin [ 21%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/atanh.c.o [ 21%] Built target ZipPlugin [ 22%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SlangTestSupportPlugin/CMakeFiles/SlangTestSupportPlugin.dir/__/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c.o [ 22%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/copysign.c.o [ 23%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SerialPlugin/CMakeFiles/SerialPlugin.dir/__/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c.o [ 23%] Linking C static library libJPEGReaderPlugin.a [ 23%] Linking C static library libMatrix2x3Plugin.a [ 24%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcdctmgr.c.o [ 25%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/cosh.c.o [ 25%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/cos.c.o [ 25%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/chartables.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'inlineByMethod': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:150:13: warning: assignment to 'sqInt' {aka 'int'} from 'char *' makes integer from pointer without a cast [-Wint-conversion] 150 | foo = "foo"; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'inlineByPragma': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:162:13: warning: assignment to 'sqInt' {aka 'int'} from 'char *' makes integer from pointer without a cast [-Wint-conversion] 162 | foo = "foo"; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldBeInlinedByMethod': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:167:16: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] 167 | return "foo"; | ^~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldBeInlinedByPragma': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:171:16: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] 171 | return "foo"; | ^~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldNotBeInlinedByMethod': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:175:16: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] 175 | return "bar"; | ^~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldNotBeInlinedByPragma': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:179:16: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] 179 | return "bar"; | ^~~~~ [ 25%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SecurityPlugin/CMakeFiles/SecurityPlugin.dir/__/unix/plugins/SecurityPlugin/sqUnixSecurity.c.o [ 26%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/get.c.o [ 26%] Linking C static library libSlangTestSupportPlugin.a [ 26%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jchuff.c.o [ 27%] Linking C static library libLocalePlugin.a [ 27%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/exp.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c: In function 'primitiveSerialPortCloseByName': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:125:9: warning: implicit declaration of function 'serialPortCloseByName'; did you mean 'serialPortClose'? [-Wimplicit-function-declaration] 125 | serialPortCloseByName(cString); | ^~~~~~~~~~~~~~~~~~~~~ | serialPortClose [ 28%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/expm1.c.o [ 28%] Linking C static library libMiscPrimitivePlugin.a /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c: In function 'primitiveSerialPortOpenByName': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:204:9: warning: implicit declaration of function 'serialPortOpenByName'; did you mean 'serialPortOpen'? [-Wimplicit-function-declaration] 204 | serialPortOpenByName( | ^~~~~~~~~~~~~~~~~~~~ | serialPortOpen /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SecurityPlugin/sqUnixSecurity.c: In function 'ioGetSecureUserDirectory': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SecurityPlugin/sqUnixSecurity.c:217:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 217 | return (char *)success(false); | ^ [ 28%] Built target Matrix2x3Plugin [ 28%] Built target JPEGReaderPlugin [ 28%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/finite.c.o [ 28%] Built target LocalePlugin [ 28%] Built target SlangTestSupportPlugin [ 28%] Linking C static library libSecurityPlugin.a [ 28%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/pcre.c.o [ 29%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/__/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c.o [ 30%] Linking C static library libKlatt.a [ 30%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcinit.c.o [ 30%] Built target MiscPrimitivePlugin [ 30%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SocketPlugin/CMakeFiles/SocketPlugin.dir/__/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c.o [ 30%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/fmod.c.o [ 31%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SoundGenerationPlugin/CMakeFiles/SoundGenerationPlugin.dir/__/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c.o [ 33%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/hypot.c.o [ 32%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SocketPlugin/CMakeFiles/SocketPlugin.dir/__/unix/plugins/SocketPlugin/sqUnixSocket.c.o [ 34%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SoundPlugin/CMakeFiles/SoundPlugin.dir/__/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c.o [ 34%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SerialPlugin/CMakeFiles/SerialPlugin.dir/__/unix/plugins/SerialPlugin/sqUnixSerial.c.o [ 35%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcmainct.c.o [ 35%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/isnan.c.o [ 35%] Built target Klatt [ 35%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/__/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c.o [ 35%] Built target SecurityPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c: In function 'serialPortClose': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c:172:10: warning: implicit declaration of function 'serialPortCloseByName'; did you mean 'serialPortClose'? [-Wimplicit-function-declaration] 172 | return serialPortCloseByName(serialPortName); | ^~~~~~~~~~~~~~~~~~~~~ | serialPortClose /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c: In function 'serialPortOpen': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c:216:10: warning: implicit declaration of function 'serialPortOpenByName'; did you mean 'serialPortCloseByName'? [-Wimplicit-function-declaration] 216 | return serialPortOpenByName(serialPortName, dataRate, stopBitsType, parityType, dataBits, | ^~~~~~~~~~~~~~~~~~~~ | serialPortCloseByName [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_cos.c.o [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_rem_pio2.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmEncode': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3879:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3879 | gsm_encode((gsm) state, (short *) srcPtr, (unsigned char *) dstPtr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3879:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3879 | gsm_encode((gsm) state, (short *) srcPtr, (unsigned char *) dstPtr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3879:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3879 | gsm_encode((gsm) state, (short *) srcPtr, (unsigned char *) dstPtr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmDecode': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3902:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3902 | gsm_decode((gsm) state, (unsigned char *) srcPtr, (short *) dstPtr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3902:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3902 | gsm_decode((gsm) state, (unsigned char *) srcPtr, (short *) dstPtr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3902:67: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3902 | gsm_decode((gsm) state, (unsigned char *) srcPtr, (short *) dstPtr); | ^ [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/__/unix/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmInitState': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3912:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3912 | memset((char *) state, 0, sizeof(struct gsm_state)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3913:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3913 | ((gsm) state)->nrp = 40; | ^ [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/StarSqueakPlugin/CMakeFiles/StarSqueakPlugin.dir/__/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c.o [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcmarker.c.o [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcmaster.c.o [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_sin.c.o [ 36%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SoundPlugin/CMakeFiles/SoundPlugin.dir/__/unix/plugins/SoundPlugin/sqUnixSound.c.o [ 36%] Linking C static library libSerialPlugin.a [ 37%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_tan.c.o [ 37%] Linking C static library libLargeIntegers.a [ 37%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/ldexp.c.o [ 37%] Built target SerialPlugin [ 37%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/log.c.o [ 37%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SoundGenerationPlugin/CMakeFiles/SoundGenerationPlugin.dir/__/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c.o [ 37%] Built target LargeIntegers [ 38%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcomapi.c.o [ 39%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/log10.c.o [ 40%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/unix/src/plugins/Squeak3D/Squeak3D.c.o [ 40%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcparam.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:7: warning: "byteAt" redefined 7 | #define byteAt(i) (*((unsigned char *) (i))) | In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/vm/sq.h:19, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:3: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:111: note: this is the location of the previous definition 111 | # define byteAt(oop) byteAtPointer(pointerForOop(oop)) | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:8: warning: "byteAtput" redefined 8 | #define byteAtput(i, val) (*((unsigned char *) (i)) = val) | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:112: note: this is the location of the previous definition 112 | # define byteAtput(oop, val) byteAtPointerput(pointerForOop(oop), (val)) | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:9: warning: "longAt" redefined 9 | #define longAt(i) (*((int *) (i))) | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:115: note: this is the location of the previous definition 115 | # define longAt(oop) longAtPointer(pointerForOop(oop)) | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:10: warning: "longAtput" redefined 10 | #define longAtput(i, val) (*((int *) (i)) = val) | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:116: note: this is the location of the previous definition 116 | # define longAtput(oop, val) longAtPointerput(pointerForOop(oop), (val)) | [ 40%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/log1p.c.o [ 40%] Linking C static library libSoundPlugin.a [ 40%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/CameraPlugin/CMakeFiles/CameraPlugin.dir/__/unix/src/plugins/CameraPlugin/CameraPlugin.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c: In function 'initialiseModule': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1660:18: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] 1660 | loadBBFn = interpreterProxy->ioLoadFunctionFrom("loadBitBltFrom", bbPluginName); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1661:20: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] 1661 | copyBitsFn = interpreterProxy->ioLoadFunctionFrom("copyBitsFromtoat", bbPluginName); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c: In function 'loadRasterizerState': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1912:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1912 | if (!(((int (*) (int))loadBBFn)(obj))) { | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1915:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1915 | state.spanDrawer = (b3dDrawBufferFunction) copyBitsFn; | ^ [ 40%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/modf.c.o [ 40%] Linking C static library libStarSqueakPlugin.a [ 41%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/pow.c.o [ 41%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcphuff.c.o [ 41%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/rem_pio2.c.o [ 41%] Built target StarSqueakPlugin [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcprepct.c.o [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/__/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c.o [ 42%] Built target SoundPlugin [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ClipboardExtendedPlugin/CMakeFiles/ClipboardExtendedPlugin.dir/__/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c.o [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/CameraPlugin/CMakeFiles/CameraPlugin.dir/__/unix/plugins/CameraPlugin/sqCamera-linux.c.o [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/rint.c.o [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/DBusPlugin/CMakeFiles/DBusPlugin.dir/__/unix/src/plugins/DBusPlugin/DBusPlugin.c.o [ 42%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcsample.c.o [ 43%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/scalb.c.o [ 43%] Linking C static library libSoundGenerationPlugin.a [ 44%] Linking C static library libBitBltPlugin.a [ 44%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/scalbn.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioAddClipboardData': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:97:9: warning: implicit declaration of function 'sqPasteboardPutItemFlavordatalengthformatTypeformatLength' [-Wimplicit-function-declaration] 97 | sqPasteboardPutItemFlavordatalengthformatTypeformatLength(clipboardAddress, data, dataLength, aFormat, formatLength); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioClearClipboard': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:114:9: warning: implicit declaration of function 'sqPasteboardClear' [-Wimplicit-function-declaration] 114 | sqPasteboardClear(clipboardAddress); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioCreateClipboard': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:125:70: warning: implicit declaration of function 'sqCreateClipboard'; did you mean 'ioCreateClipboard'? [-Wimplicit-function-declaration] 125 | clipboardAddress = interpreterProxy->positive32BitIntegerFor(sqCreateClipboard()); | ^~~~~~~~~~~~~~~~~ | ioCreateClipboard /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioGetClipboardFormat': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:146:21: warning: implicit declaration of function 'sqPasteboardGetItemCount' [-Wimplicit-function-declaration] 146 | itemCount = sqPasteboardGetItemCount(clipboardAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:148:33: warning: implicit declaration of function 'sqPasteboardCopyItemFlavorsitemNumber' [-Wimplicit-function-declaration] 148 | _return_value = sqPasteboardCopyItemFlavorsitemNumber(clipboardAddress, formatNumber); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioReadClipboardData': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:178:25: warning: implicit declaration of function 'sqPasteboardCopyItemFlavorDataformatformatLength' [-Wimplicit-function-declaration] 178 | _return_value = sqPasteboardCopyItemFlavorDataformatformatLength(clipboardAddress, format, formatLength); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/sin.c.o [ 45%] Linking C static library libSocketPlugin.a [ 46%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jctrans.c.o [ 46%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/sinh.c.o [ 46%] Built target SoundGenerationPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'getConnectionFromOop': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:436:26: warning: passing argument 1 of 'msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 436 | msg(error.message); | ~~~~~^~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:73:24: note: expected 'char *' but argument is of type 'const char *' 73 | static sqInt msg(char *s); | ~~~~~~^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'handleflag': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:477:23: warning: passing argument 2 of 'aioHandle' from incompatible pointer type [-Wincompatible-pointer-types] 477 | aioHandle(fd, handleReadForFDwithDataandFlag , flag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | sqInt (*)(int, sqDBusData *, int) {aka int (*)(int, sqDBusData *, int)} In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:76:42: note: expected 'aioHandler' {aka 'void (*)(int, void *, int)'} but argument is of type 'sqInt (*)(int, sqDBusData *, int)' {aka 'int (*)(int, sqDBusData *, int)'} 76 | extern void aioHandle(int fd, aioHandler handlerFn, int mask); | ~~~~~~~~~~~^~~~~~~~~ [ 46%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ClipboardExtendedPlugin/CMakeFiles/ClipboardExtendedPlugin.dir/__/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'sqDBusPluginAddWatchwithData': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1796:9: warning: 'dbus_watch_get_fd' is deprecated [-Wdeprecated-declarations] 1796 | fd = dbus_watch_get_fd(watch); | ^~ In file included from /usr/include/dbus-1.0/dbus/dbus-bus.h:30, from /usr/include/dbus-1.0/dbus/dbus.h:31, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:32: /usr/include/dbus-1.0/dbus/dbus-connection.h:481:21: note: declared here 481 | DBUS_DEPRECATED int dbus_watch_get_fd (DBusWatch *watch); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1799:37: warning: passing argument 3 of 'aioEnable' makes integer from pointer without a cast [-Wint-conversion] 1799 | aioEnable(fd, data, NULL); | ^~~~ | | | void * /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:57:53: note: expected 'int' but argument is of type 'void *' 57 | extern void aioEnable(int fd, void *clientData, int flags); | ~~~~^~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1800:71: warning: passing argument 2 of 'aioHandle' from incompatible pointer type [-Wincompatible-pointer-types] 1800 | aioHandle(fd, handleReadForFDwithDataandFlag , 1<<0 | 1<<1 | 1<<3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | sqInt (*)(int, sqDBusData *, int) {aka int (*)(int, sqDBusData *, int)} /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:76:42: note: expected 'aioHandler' {aka 'void (*)(int, void *, int)'} but argument is of type 'sqInt (*)(int, sqDBusData *, int)' {aka 'int (*)(int, sqDBusData *, int)'} 76 | extern void aioHandle(int fd, aioHandler handlerFn, int mask); | ~~~~~~~~~~~^~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'sqDBusPluginRemoveWatchwithData': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1818:9: warning: 'dbus_watch_get_fd' is deprecated [-Wdeprecated-declarations] 1818 | fd = dbus_watch_get_fd(watch); | ^~ /usr/include/dbus-1.0/dbus/dbus-connection.h:481:21: note: declared here 481 | DBUS_DEPRECATED int dbus_watch_get_fd (DBusWatch *watch); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'sqDBusPluginToggleWatchwithData': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1830:9: warning: 'dbus_watch_get_fd' is deprecated [-Wdeprecated-declarations] 1830 | fd = dbus_watch_get_fd(watch); | ^~ /usr/include/dbus-1.0/dbus/dbus-connection.h:481:21: note: declared here 481 | DBUS_DEPRECATED int dbus_watch_get_fd (DBusWatch *watch); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1833:37: warning: passing argument 3 of 'aioEnable' makes integer from pointer without a cast [-Wint-conversion] 1833 | aioEnable(fd, data, NULL); | ^~~~ | | | void * /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:57:53: note: expected 'int' but argument is of type 'void *' 57 | extern void aioEnable(int fd, void *clientData, int flags); | ~~~~^~~~~ [ 46%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/sqrt.c.o [ 46%] Built target BitBltPlugin [ 46%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/__/Cross/plugins/SqueakFFIPrims/sqManualSurface.c.o [ 47%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/tan.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c: In function 'sqPasteboardCopyItemFlavorDataformatformatLength': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c:123:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | clipboardReadIntoAt(bytes, (sqInt) firstIndexableField(outData), 0); | ^ [ 47%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/__/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c.o [ 47%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/tanh.c.o [ 48%] Linking C shared module so.ClipboardExtendedPlugin [ 48%] Built target SocketPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c: In function 'createManualSurface': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c:136:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 136 | result = registerSurface((int)newSurface, &manualSurfaceDispatch, &surfaceID); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c: In function 'setManualSurfacePointer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c:159:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 159 | surface = (ManualSurface*)surfaceHandle; | ^ [ 48%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdapimin.c.o [ 48%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/HostWindowPlugin/CMakeFiles/HostWindowPlugin.dir/__/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c.o [ 49%] Linking C shared module so.CameraPlugin [ 49%] Linking C static library libFloatMathPlugin.a /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c: In function 'primitiveFileCopyNamedTo': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c:90:14: warning: implicit declaration of function 'sqCopyFilesizetosize' [-Wimplicit-function-declaration] 90 | ok = sqCopyFilesizetosize(srcName, srcSz, dstName, dstSz); | ^~~~~~~~~~~~~~~~~~~~ [ 49%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/MIDIPlugin/CMakeFiles/MIDIPlugin.dir/__/unix/src/plugins/MIDIPlugin/MIDIPlugin.c.o [ 50%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/__/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c.o [ 50%] Built target ClipboardExtendedPlugin [ 50%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdapistd.c.o [ 50%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/__/unix/plugins/SqueakFFIPrims/any-libffi.c.o [ 51%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/__/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c.o [ 52%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdatadst.c.o [ 52%] Built target CameraPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c: In function 'primitiveShowHostWindowRect': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c:315:36: warning: passing argument 1 of 'ioShowDisplayOnWindow' from incompatible pointer type [-Wincompatible-pointer-types] 315 | ok = ioShowDisplayOnWindow(dispBits, w, h, d, left, right, top, | ^~~~~~~~ | | | usqInt * {aka unsigned int *} In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/HostWindowPlugin/HostWindowPlugin.h:21:52: note: expected 'unsigned char *' but argument is of type 'usqInt *' {aka 'unsigned int *'} 21 | extern sqInt ioShowDisplayOnWindow( unsigned char* dispBitsIndex, sqInt width, sqInt | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c: In function 'primitiveMIDIGetPortName': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:164:41: warning: passing argument 2 of 'sqMIDIGetPortName' makes integer from pointer without a cast [-Wint-conversion] 164 | sz = sqMIDIGetPortName(portNum, &portName, 255); | ^~~~~~~~~ | | | char (*)[256] In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/MIDIPlugin/MIDIPlugin.h:10:40: note: expected 'int' but argument is of type 'char (*)[256]' 10 | int sqMIDIGetPortName(int portNum, int namePtr, int length); | ~~~~^~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c: In function 'primitiveMIDIRead': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:263:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 263 | bytesRead = sqMIDIPortReadInto(portNum, arrayLength, ((sqInt)array)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c: In function 'primitiveMIDIWrite': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:288:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 288 | bytesWritten = sqMIDIPortWriteFromAt(portNum, arrayLength, ((sqInt)array), time); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiAddressOfstartingAtsize': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:166:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 166 | addr = ((int) (interpreterProxy->firstIndexableField(rcvr))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiArgumentSpecClass': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:261:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 261 | ffiArgSpec = ((int) (interpreterProxy->firstIndexableField(argSpec))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:288:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 288 | return ffiPushStructureOfLength(ptrAddress, ((int*) ffiArgSpec), ffiArgSpecSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:296:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 296 | ptrAddress = ((int) (interpreterProxy->firstIndexableField(ptrValue))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:298:78: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298 | return ffiPushStructureOfLength(ptrAddress, ((int*) ffiArgSpec), ffiArgSpecSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:415:79: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | return ffiPushStringOfLength(((int) (interpreterProxy->firstIndexableField(oop))), interpreterProxy->byteSizeOf(oop)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:421:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 421 | return ffiPushPointer(((int) (interpreterProxy->firstIndexableField(oop)))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:425:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 425 | return ffiPushPointer(((int) (interpreterProxy->firstIndexableField(oop)))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:435:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 435 | return ffiPushPointer(((int) (interpreterProxy->firstIndexableField(oop)))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiCalloutToWithFlags': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:594:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 594 | ffiCallAddressOfWithStructReturn(address, callType, ((int*) ffiRetSpec), ffiRetSpecSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:603:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 603 | ffiStoreStructure(((int) (interpreterProxy->firstIndexableField(oop))), structSize); | ^ [ 52%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdatasrc.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiLoadCalloutAddressFrom': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:928:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 928 | address = interpreterProxy->ioLoadSymbolOfLengthFromModule(((int) (interpreterProxy->firstIndexableField(functionName))), functionLength, moduleHandle); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiLoadCalloutModule': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:955:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 955 | moduleHandle = interpreterProxy->ioLoadModuleOfLength(((int) (interpreterProxy->firstIndexableField(ffiModuleName))), moduleLength); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1004:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1004 | moduleHandle = interpreterProxy->ioLoadModuleOfLength(((int) (interpreterProxy->firstIndexableField(ffiModuleName))), moduleLength); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiPushPointerContentsOf': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1039:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1039 | ptrAddress = ((int) (interpreterProxy->firstIndexableField(ptrValue))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiAlloc': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiReturnCStringFrom': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:129:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | return (int)malloc(byteSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiFree': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:135:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 135 | if(pointer) free((void*)pointer); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1191:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1191 | cString = ((char *) cPointer); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiPushStructureOfLength': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'initialiseModule': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:316:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | ffiArgs[ffiArgIndex] = (void*) pointer; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiPushStringOfLength': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:332:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 332 | memcpy(ptr, (void*)srcIndex, length); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1219:9: warning: implicit declaration of function 'initSurfacePluginFunctionPointers' [-Wimplicit-function-declaration] 1219 | initSurfacePluginFunctionPointers(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:335:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 335 | IARG_PUSH((int)ptr, ffi_type_pointer); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:74:47: note: in definition of macro 'PUSH' 74 | PUSH_TYPE(type); where[ffiArgIndex] = what; \ | ^~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:335:3: note: in expansion of macro 'IARG_PUSH' 335 | IARG_PUSH((int)ptr, ffi_type_pointer); | ^~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiStoreStructure': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveCallout': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:395:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 395 | memcpy((void*)address, (void*)structReturnValue, structSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:397:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 397 | memcpy((void*)address, (void*)&returnValue, structSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1331:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1331 | ffiRetSpec = ((int) (interpreterProxy->firstIndexableField(argSpec))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiCallAddress': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:442:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 442 | ffi_call(&cif, (void *)fn, (void *)structReturnValue, (void **)ffiArgs); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:443:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 443 | return (int) structReturnValue; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:445:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 445 | ffi_call(&cif, (void *)fn, (void *)&returnValue, (void **)ffiArgs); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1341:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1341 | if (!(ffiCanReturn(((int*) ffiRetSpec), ffiRetSpecSize))) { | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveCalloutWithArgs': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1478:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1478 | ffiRetSpec = ((int) (interpreterProxy->firstIndexableField(argSpec))); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1488:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1488 | if (!(ffiCanReturn(((int*) ffiRetSpec), ffiRetSpecSize))) { | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIDoubleAt': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1619:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1619 | ((int*)(&floatValue))[0] = ((int*)addr)[0]; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1620:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1620 | ((int*)(&floatValue))[1] = ((int*)addr)[1]; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIDoubleAtPut': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1650:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1650 | ((int*)addr)[0] = ((int*)(&floatValue))[0]; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1651:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1651 | ((int*)addr)[1] = ((int*)(&floatValue))[1]; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIFloatAt': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1674:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1674 | ((int*)(&floatValue))[0] = ((int*)addr)[0]; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIFloatAtPut': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1704:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1704 | ((int*)addr)[0] = ((int*)(&floatValue))[0]; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIIntegerAt': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1780:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1780 | value = *((unsigned short int *) addr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIIntegerAtPut': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1858:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1858 | *((short int *) addr) = value; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveForceLoad': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1922:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1922 | moduleHandle = interpreterProxy->ioLoadModuleOfLength(((int) (interpreterProxy->firstIndexableField(ffiModuleName))), moduleLength); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveSetManualSurfacePointer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1954:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1954 | result = setManualSurfacePointer(surfaceID, (void*)ptr); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c: In function 'sqCopyFilesizetosize': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c:140:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 140 | sqFilenameFromString(from, (int)srcName, srcNameSize); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c:141:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 141 | sqFilenameFromString(to, (int)dstName, dstNameSize); | ^ [ 52%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c.o [ 53%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/HostWindowPlugin/CMakeFiles/HostWindowPlugin.dir/__/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c.o [ 53%] Built target FloatMathPlugin [ 53%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdcoefct.c.o [ 54%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdcolor.c.o [ 54%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/MIDIPlugin/CMakeFiles/MIDIPlugin.dir/__/unix/plugins/MIDIPlugin/sqUnixMIDI.c.o [ 54%] Linking C shared module so.FileCopyPlugin [ 54%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ScratchPlugin/CMakeFiles/ScratchPlugin.dir/__/unix/src/plugins/ScratchPlugin/ScratchPlugin.c.o [ 54%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jddctmgr.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c: In function 'ioShowDisplayOnWindow': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c:81:7: warning: passing argument 1 of 'dpy->hostWindowShowDisplay' from incompatible pointer type [-Wincompatible-pointer-types] 81 | dispBitsIndex, width, height, depth, affectedL, affectedR, affectedT, affectedB, windowIndex); | ^~~~~~~~~~~~~ | | | unsigned char * /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c:81:7: note: expected 'unsigned int *' but argument is of type 'unsigned char *' In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.h:1, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/Mpeg3Plugin.h:1, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 54%] Built target FileCopyPlugin [ 54%] Building ASM object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/__/unix/plugins/SqueakFFIPrims/any-libffi-asm.S.o [ 54%] Linking C shared module so.HostWindowPlugin In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDI.c:40: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc: In function 'sqMIDIGetPortName': [ 54%] Linking C shared module so.DBusPlugin [ 54%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/UUIDPlugin/CMakeFiles/UUIDPlugin.dir/__/unix/src/plugins/UUIDPlugin/UUIDPlugin.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:230:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 230 | memcpy((void *)namePtr, userName, count); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc: In function 'sqMIDIParameter': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:336:49: warning: passing argument 3 of 'snd_seq_get_queue_tempo' from incompatible pointer type [-Wincompatible-pointer-types] 336 | snd_seq_get_queue_tempo(seq, queue, &tempo); | ^~~~~~ | | | snd_seq_queue_tempo_t ** {aka struct _snd_seq_queue_tempo **} In file included from /usr/include/alsa/asoundlib.h:64, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:117: /usr/include/alsa/seq.h:514:78: note: expected 'snd_seq_queue_tempo_t *' {aka 'struct _snd_seq_queue_tempo *'} but argument is of type 'snd_seq_queue_tempo_t **' {aka 'struct _snd_seq_queue_tempo **'} 514 | int snd_seq_get_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc: In function 'sqMIDIPortWriteFromAt': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:427:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 427 | unsigned char *bytePtr= (unsigned char *)bufferPtr; | ^ [ 54%] Built target HostWindowPlugin [ 54%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdhuff.c.o [ 55%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/AioPlugin/CMakeFiles/AioPlugin.dir/__/unix/src/plugins/AioPlugin/AioPlugin.c.o [ 56%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdinput.c.o [ 56%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/UnixOSProcessPlugin/CMakeFiles/UnixOSProcessPlugin.dir/__/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c.o [ 56%] Linking C static library libSoundCodecPrims.a [ 56%] Built target DBusPlugin [ 57%] Linking C shared module so.MIDIPlugin [ 58%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/UUIDPlugin/CMakeFiles/UUIDPlugin.dir/__/unix/plugins/UUIDPlugin/sqUnixUUID.c.o [ 58%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/WeDoPlugin/CMakeFiles/WeDoPlugin.dir/__/unix/src/plugins/WeDoPlugin/WeDoPlugin.c.o [ 58%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmainct.c.o [ 58%] Built target SoundCodecPrims /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c: In function 'primitiveForkExec': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:1263:57: warning: iteration 64 invokes undefined behavior [-Waggressive-loop-optimizations] 1263 | if ((semaIndices[sigNum]) > 0) { | ~~~~~~~~~~~~^~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:1262:47: note: within this loop 1262 | while (sigNum <= (signalArraySize())) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmarker.c.o [ 58%] Built target MIDIPlugin [ 58%] Linking C shared module so.UUIDPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c: In function 'shutdownModule': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:2802:41: warning: iteration 64 invokes undefined behavior [-Waggressive-loop-optimizations] 2802 | if ((semaIndices[sigNum]) > 0) { | ~~~~~~~~~~~~^~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:2801:31: note: within this loop 2801 | while (sigNum <= (signalArraySize())) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/WeDoPlugin/CMakeFiles/WeDoPlugin.dir/__/unix/plugins/WeDoPlugin/WeDoLinux.c.o [ 59%] Linking C shared module so.AioPlugin [ 59%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/XDisplayControlPlugin/CMakeFiles/XDisplayControlPlugin.dir/__/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c.o [ 60%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c.o [ 60%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-display-X11/CMakeFiles/vm-display-X11.dir/__/unix/vm-display-X11/sqUnixX11.c.o [ 61%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmaster.c.o [ 61%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dAlloc.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_new_stream': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:40:49: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 40 | mpeg3_bits_t *stream = (mpeg3_bits_t *) memoryAllocate(1,sizeof(mpeg3_bits_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:40:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 40 | mpeg3_bits_t *stream = (mpeg3_bits_t *) memoryAllocate(1,sizeof(mpeg3_bits_t)); | ^ [ 62%] Linking C static library libB2DPlugin.a /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_delete_stream': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:52:9: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 52 | memoryFree(stream); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/WeDoPlugin/WeDoLinux.c: In function 'WeDoClosePort': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/WeDoPlugin/WeDoLinux.c:175:9: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 175 | close(fdWeDo); | ^~~~~ | pclose /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_end': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:163:16: warning: implicit declaration of function 'mpeg3demux_seek_byte'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 163 | return mpeg3demux_seek_byte(stream->demuxer, mpeg3demuxer_total_bytes(stream->demuxer)); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:163:54: warning: implicit declaration of function 'mpeg3demuxer_total_bytes'; did you mean 'mpeg3io_total_bytes'? [-Wimplicit-function-declaration] 163 | return mpeg3demux_seek_byte(stream->demuxer, mpeg3demuxer_total_bytes(stream->demuxer)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3io_total_bytes /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_time': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:175:16: warning: implicit declaration of function 'mpeg3demux_seek_time'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 175 | return mpeg3demux_seek_time(stream->demuxer, time_position); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_percentage': [ 62%] Built target AioPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:187:16: warning: implicit declaration of function 'mpeg3demux_seek_percentage'; did you mean 'mpeg3demux_tell_percentage'? [-Wimplicit-function-declaration] 187 | return mpeg3demux_seek_percentage(stream->demuxer, percentage); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_tell_percentage In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:34: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 62%] Built target UUIDPlugin [ 63%] Linking C shared module so.SqueakFFIPrims [ 63%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dDraw.c.o [ 64%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/__/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.c.o [ 65%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dInit.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveDisconnectDisplay': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:143:17: warning: implicit declaration of function 'forgetXDisplay' [-Wimplicit-function-declaration] 143 | forgetXDisplay(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveFlushDisplay': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:151:9: warning: implicit declaration of function 'synchronizeXDisplay' [-Wimplicit-function-declaration] 151 | synchronizeXDisplay(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveKillDisplay': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:193:17: warning: implicit declaration of function 'disconnectXDisplay' [-Wimplicit-function-declaration] 193 | disconnectXDisplay(); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveOpenDisplay': [ 65%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-display-custom/CMakeFiles/vm-display-custom.dir/__/unix/vm-display-custom/sqUnixCustomWindow.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:210:17: warning: implicit declaration of function 'openXDisplay'; did you mean 'XOpenDisplay'? [-Wimplicit-function-declaration] 210 | openXDisplay(); | ^~~~~~~~~~~~ | XOpenDisplay [ 65%] Linking C shared module so.WeDoPlugin [ 65%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c.o [ 65%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmerge.c.o [ 65%] Built target B2DPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-display-X11/sqUnixX11.c:91: warning: "USE_XSHM" redefined 91 | # define USE_XSHM | In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/SqDisplay.h:16, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-display-X11/sqUnixX11.c:66: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/config.h:74: note: this is the location of the previous definition 74 | #define USE_XSHM 1 | [ 65%] Built target SqueakFFIPrims [ 65%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/study.c.o [ 66%] Linking C shared module so.XDisplayControlPlugin [ 66%] Built target WeDoPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_new': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:47:37: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 47 | mpeg3_t *file = (mpeg3_t *) memoryAllocate(1, sizeof(mpeg3_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:47:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 47 | mpeg3_t *file = (mpeg3_t *) memoryAllocate(1, sizeof(mpeg3_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:50:26: warning: implicit declaration of function 'mpeg3_mmx_test'; did you mean 'mpeg3demux_tell'? [-Wimplicit-function-declaration] 50 | file->have_mmx = mpeg3_mmx_test(); | ^~~~~~~~~~~~~~ | mpeg3demux_tell /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_delete': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:67:9: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 67 | memoryFree(file); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_open_copy': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:147:20: warning: implicit declaration of function 'mpeg3_read_toc'; did you mean 'mpeg3_read_frame'? [-Wimplicit-function-declaration] 147 | if(mpeg3_read_toc(file)) | ^~~~~~~~~~~~~~ | mpeg3_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:207:17: warning: implicit declaration of function 'mpeg3demux_copy_titles'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 207 | mpeg3demux_copy_titles(file->demuxer, mpeg3_get_demuxer(old_file)); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:213:17: warning: implicit declaration of function 'mpeg3demux_create_title'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 213 | mpeg3demux_create_title(file->demuxer, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_cpus': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:283:17: warning: implicit declaration of function 'mpeg3video_set_cpus'; did you mean 'mpeg3_set_cpus'? [-Wimplicit-function-declaration] 283 | mpeg3video_set_cpus(file->vtrack[i]->video, cpus); | ^~~~~~~~~~~~~~~~~~~ | mpeg3_set_cpus /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_mmx': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:292:17: warning: implicit declaration of function 'mpeg3video_set_mmx'; did you mean 'mpeg3_set_mmx'? [-Wimplicit-function-declaration] 292 | mpeg3video_set_mmx(file->vtrack[i]->video, use_mmx); | ^~~~~~~~~~~~~~~~~~ | mpeg3_set_mmx /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_generate_toc': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:309:35: warning: implicit declaration of function 'mpeg3demux_print_streams' [-Wimplicit-function-declaration] 309 | if(print_streams) mpeg3demux_print_streams(demuxer, output); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:314:17: warning: implicit declaration of function 'mpeg3demux_print_timecodes'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 314 | mpeg3demux_print_timecodes(demuxer->titles[demuxer->current_title], output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_toc': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:330:9: warning: implicit declaration of function 'mpeg3io_seek'; did you mean 'mpeg3io_eof'? [-Wimplicit-function-declaration] 330 | mpeg3io_seek(file->fs, 0); | ^~~~~~~~~~~~ | mpeg3io_eof /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:339:9: warning: implicit declaration of function 'mpeg3demux_read_titles'; did you mean 'mpeg3demux_read_int16'? [-Wimplicit-function-declaration] 339 | mpeg3demux_read_titles(file->demuxer); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_read_int16 /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_sample': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:384:17: warning: implicit declaration of function 'mpeg3audio_seek_sample'; did you mean 'mpeg3_set_sample'? [-Wimplicit-function-declaration] 384 | mpeg3audio_seek_sample(file->atrack[stream]->audio, sample); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3_set_sample /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_frame': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:455:17: warning: implicit declaration of function 'mpeg3video_seek_frame'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] 455 | mpeg3video_seek_frame(file->vtrack[stream]->video, frame); | ^~~~~~~~~~~~~~~~~~~~~ | mpeg3video_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_seek_percentage': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:466:17: warning: implicit declaration of function 'mpeg3audio_seek_percentage'; did you mean 'mpeg3_seek_percentage'? [-Wimplicit-function-declaration] 466 | mpeg3audio_seek_percentage(file->atrack[i]->audio, percentage); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3_seek_percentage /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:471:17: warning: implicit declaration of function 'mpeg3video_seek_percentage'; did you mean 'mpeg3_seek_percentage'? [-Wimplicit-function-declaration] 471 | mpeg3video_seek_percentage(file->vtrack[i]->video, percentage); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3_seek_percentage /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_previous_frame': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:482:24: warning: implicit declaration of function 'mpeg3video_previous_frame'; did you mean 'mpeg3_previous_frame'? [-Wimplicit-function-declaration] 482 | return mpeg3video_previous_frame(file->vtrack[stream]->video); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3_previous_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_drop_frames': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:592:26: warning: implicit declaration of function 'mpeg3video_drop_frames'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] 592 | result = mpeg3video_drop_frames(file->vtrack[stream]->video, | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_yuvframe': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:616:26: warning: implicit declaration of function 'mpeg3video_read_yuvframe'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] 616 | result = mpeg3video_read_yuvframe(file->vtrack[stream]->video, | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_read_frame [ 67%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-display-null/CMakeFiles/vm-display-null.dir/__/unix/vm-display-null/sqUnixDisplayNull.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_audio': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:646:26: warning: implicit declaration of function 'mpeg3audio_decode_audio' [-Wimplicit-function-declaration] 646 | result = mpeg3audio_decode_audio(file->atrack[stream]->audio, | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_audio_chunk': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:694:26: warning: implicit declaration of function 'mpeg3audio_read_raw'; did you mean 'mpeg3io_read_data'? [-Wimplicit-function-declaration] 694 | result = mpeg3audio_read_raw(file->atrack[stream]->audio, output, size, max_size); | ^~~~~~~~~~~~~~~~~~~ | mpeg3io_read_data /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_video_chunk': [ 67%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-display-fbdev/CMakeFiles/vm-display-fbdev.dir/__/unix/vm-display-fbdev/sqUnixFBDev.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:710:26: warning: implicit declaration of function 'mpeg3video_read_raw'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] 710 | result = mpeg3video_read_raw(file->vtrack[stream]->video, output, size, max_size); | ^~~~~~~~~~~~~~~~~~~ | mpeg3video_read_frame In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:37: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 67%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdphuff.c.o [ 67%] Built target XDisplayControlPlugin [ 67%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-sound-ALSA/CMakeFiles/vm-sound-ALSA.dir/__/unix/vm-sound-ALSA/sqUnixSoundALSA.c.o [ 67%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-sound-OSS/CMakeFiles/vm-sound-OSS.dir/__/unix/vm-sound-OSS/sqUnixSoundOSS.c.o [ 68%] Linking C static library libRePlugin.a [ 69%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdpostct.c.o [ 69%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dMain.c.o [ 69%] Linking C shared module so.B3DAcceleratorPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dMain.c: In function 'b3dAbort': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dMain.c:66:9: error: format not a string literal and no format arguments [-Werror=format-security] 66 | printf(msg); | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'sound_Start': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:126:3: warning: 'snd_pcm_sw_params_set_xfer_align' is deprecated [-Wdeprecated-declarations] 126 | snd(pcm_sw_params_set_xfer_align(output_handle, swparams, 1), "sound_Start: snd_pcm_sw_params_set_xfer_align"); | ^~~ In file included from /usr/include/alsa/asoundlib.h:56, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:32: /usr/include/alsa/pcm.h:1380:5: note: declared here 1380 | int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) __attribute__((deprecated)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'sound_StartRecording': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:288:3: warning: 'snd_pcm_sw_params_set_xfer_align' is deprecated [-Wdeprecated-declarations] 288 | snd(pcm_sw_params_set_xfer_align(input_handle, swparams, 1), "sound_StartRecording: snd_pcm_sw_params_set_xfer_align"); | ^~~ /usr/include/alsa/pcm.h:1380:5: note: declared here 1380 | int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) __attribute__((deprecated)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c.o [ 69%] Built target RePlugin [ 69%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdsample.c.o [ 69%] Linking C shared module so.vm-display-null [ 69%] Built target B3DAcceleratorPlugin [ 70%] Linking C shared module so.vm-display-custom [ 71%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dRemap.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: In function 'mpeg3_new_atrack': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:42:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 42 | new_atrack = (mpeg3_atrack_t *) memoryAllocate(1, sizeof(mpeg3_atrack_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:42:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 42 | new_atrack = (mpeg3_atrack_t *) memoryAllocate(1, sizeof(mpeg3_atrack_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:48:21: warning: implicit declaration of function 'mpeg3demux_copy_titles'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 48 | if(demuxer) mpeg3demux_copy_titles(new_atrack->demuxer, demuxer); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: In function 'mpeg3_delete_atrack': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:66:9: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 66 | memoryFree(atrack); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:34: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 71%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-sound-null/CMakeFiles/vm-sound-null.dir/__/unix/vm-sound-null/sqUnixSoundNull.c.o [ 72%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-sound-custom/CMakeFiles/vm-sound-custom.dir/__/unix/vm-sound-custom/sqUnixCustomSound.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c: In function 'b3dValidateAndRemapState': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:226:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 226 | faceOffset = (int)state->faceAlloc - (int)state->faceAlloc->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:226:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 226 | faceOffset = (int)state->faceAlloc - (int)state->faceAlloc->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:227:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 227 | edgeOffset = (int)state->edgeAlloc - (int)state->edgeAlloc->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:227:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 227 | edgeOffset = (int)state->edgeAlloc - (int)state->edgeAlloc->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:228:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 228 | attrOffset = (int)state->attrAlloc - (int)state->attrAlloc->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:228:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 228 | attrOffset = (int)state->attrAlloc - (int)state->attrAlloc->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:229:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 229 | aetOffset = (int)state->aet - (int)state->aet->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:229:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 229 | aetOffset = (int)state->aet - (int)state->aet->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:267:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 267 | objOffset = (int)obj - (int)obj->This; | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:267:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 267 | objOffset = (int)obj - (int)obj->This; | ^ [ 73%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdtrans.c.o [ 73%] Built target vm-display-null [ 74%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c.o [ 74%] Built target vm-display-custom [ 74%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jerror.c.o [ 74%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jfdctflt.c.o [ 74%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-sound-pulse/CMakeFiles/vm-sound-pulse.dir/__/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c.o [ 75%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ScratchPlugin/CMakeFiles/ScratchPlugin.dir/__/unix/plugins/ScratchPlugin/unixScratchOps.c.o [ 76%] Linking C shared module so.UnixOSProcessPlugin /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_get_ps_pes_packet': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:507:36: warning: implicit declaration of function 'mpeg3_decrypt_packet'; did you mean 'mpeg3_get_pes_packet'? [-Wimplicit-function-declaration] 507 | if(mpeg3_decrypt_packet(demuxer->titles[demuxer->current_title]->fs->css, | ^~~~~~~~~~~~~~~~~~~~ | mpeg3_get_pes_packet /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_read_program': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:719:30: warning: implicit declaration of function 'mpeg3io_seek_relative' [-Wimplicit-function-declaration] 719 | if(!result) result = mpeg3io_seek_relative(title->fs, -4); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_advance_timecode': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:795:25: warning: implicit declaration of function 'mpeg3io_seek'; did you mean 'mpeg3io_eof'? [-Wimplicit-function-declaration] 795 | mpeg3io_seek(title->fs, title->timecode_table[demuxer->current_timecode].start_byte); | ^~~~~~~~~~~~ | mpeg3io_eof /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:815:41: warning: implicit declaration of function 'mpeg3demux_open_title'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 815 | mpeg3demux_open_title(demuxer, demuxer->current_title + 1); | ^~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_append_timecode': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1070:55: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 1070 | new_table = (mpeg3demux_timecode_t *) memoryAllocate(1, sizeof(mpeg3demux_timecode_t) * title->timecode_table_allocation); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1070:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1070 | new_table = (mpeg3demux_timecode_t *) memoryAllocate(1, sizeof(mpeg3demux_timecode_t) * title->timecode_table_allocation); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1078:25: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 1078 | memoryFree(title->timecode_table); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_new_demuxer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1346:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1346 | mpeg3_demuxer_t *demuxer = (mpeg3_demuxer_t *) memoryAllocate(1, sizeof(mpeg3_demuxer_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1356:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1356 | demuxer->raw_data = (unsigned char*)memoryAllocate(1, MPEG3_MAX_PACKSIZE); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1357:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1357 | demuxer->data_buffer = (unsigned char*)memoryAllocate(1, MPEG3_MAX_PACKSIZE); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_delete_demuxer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1379:17: warning: implicit declaration of function 'mpeg3_delete_title'; did you mean 'mpeg3_delete_fs'? [-Wimplicit-function-declaration] 1379 | mpeg3_delete_title(demuxer->titles[i]); | ^~~~~~~~~~~~~~~~~~ | mpeg3_delete_fs /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3demux_copy_titles': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1599:17: warning: implicit declaration of function 'mpeg3_copy_title'; did you mean 'mpeg3_new_title'? [-Wimplicit-function-declaration] 1599 | mpeg3_copy_title(dst_title, src_title); | ^~~~~~~~~~~~~~~~ | mpeg3_new_title [ 77%] Linking C shared module so.vm-sound-null In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:35: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 78%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jfdctfst.c.o [ 78%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c.o [ 78%] Built target UnixOSProcessPlugin [ 78%] Linking C shared module so.vm-sound-custom [ 79%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c.o [ 79%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jfdctint.c.o [ 79%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/vm-display-X11/CMakeFiles/vm-display-X11.dir/__/unix/vm-display-X11/sqUnixMozilla.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3_new_fs': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:61:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 61 | mpeg3_fs_t *fs = (mpeg3_fs_t *) memoryAllocate(1, sizeof(mpeg3_fs_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:61:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | mpeg3_fs_t *fs = (mpeg3_fs_t *) memoryAllocate(1, sizeof(mpeg3_fs_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:64:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | fs->mpeg_is_in_buffer = (char *) memoryAllocate(1, size); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3_delete_fs': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:80:9: warning: implicit declaration of function 'mpeg3_delete_css'; did you mean 'mpeg3_delete_fs'? [-Wimplicit-function-declaration] 80 | mpeg3_delete_css(fs->css); | ^~~~~~~~~~~~~~~~ | mpeg3_delete_fs /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:82:17: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 82 | memoryFree(fs->mpeg_is_in_buffer); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3io_open_file': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:141:9: warning: implicit declaration of function 'mpeg3_get_keys'; did you mean 'mpeg3_new_fs'? [-Wimplicit-function-declaration] 141 | mpeg3_get_keys(fs->css, fs->path); | ^~~~~~~~~~~~~~ | mpeg3_new_fs [ 79%] Built target vm-sound-null /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c: In function 'sound_StopRecording': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:998:28: warning: 'return' with no value, in function returning non-void 998 | if (!audioIn.open) return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:995:14: note: declared here 995 | static sqInt sound_StopRecording(void) { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:1001:38: warning: 'return' with no value, in function returning non-void 1001 | if (NULL == audioIn.pa_conn) return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:995:14: note: declared here 995 | static sqInt sound_StopRecording(void) { | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:1114: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/SqSound.h:50:3: warning: initialization of 'void (*)(sqInt)' {aka 'void (*)(int)'} from incompatible pointer type 'sqInt (*)(sqInt)' {aka 'int (*)(int)'} [-Wincompatible-pointer-types] 50 | sound_SetRecordLevel, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:1116:1: note: in expansion of macro 'SqSoundDefine' 1116 | SqSoundDefine(PA); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_new_title': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm/SqSound.h:50:3: note: (near initialization for 'sound_PA_itf.snd_SetRecordLevel') 50 | sound_SetRecordLevel, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c:1116:1: note: in expansion of macro 'SqSoundDefine' 1116 | SqSoundDefine(PA); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:41:50: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 41 | mpeg3_title_t *title = (mpeg3_title_t *) memoryAllocate(1, sizeof(mpeg3_title_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:41:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 41 | mpeg3_title_t *title = (mpeg3_title_t *) memoryAllocate(1, sizeof(mpeg3_title_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_delete_title': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:57:17: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 57 | memoryFree(title->timecode_table); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_copy_title': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:68:9: warning: implicit declaration of function 'mpeg3_copy_fs'; did you mean 'mpeg3_new_fs'? [-Wimplicit-function-declaration] 68 | mpeg3_copy_fs(dst->fs, src->fs); | ^~~~~~~~~~~~~ | mpeg3_new_fs /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:75:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 75 | dst->timecode_table = (mpeg3demux_timecode_t *) memoryAllocate(1, sizeof(mpeg3demux_timecode_t) * dst->timecode_table_allocation); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_dump_title': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:90:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] 90 | printf("%f: %d - %d %f %f %d\n", | ~^ | | | int | %ld 91 | title->timecode_table[i].absolute_start_time, 92 | title->timecode_table[i].start_byte, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:90:35: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 90 | printf("%f: %d - %d %f %f %d\n", | ~^ | | | int | %ld ...... 93 | title->timecode_table[i].end_byte, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:34: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 79%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/ScratchPlugin/CMakeFiles/ScratchPlugin.dir/__/unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c.o [ 80%] Linking C shared module so.vm-sound-ALSA [ 80%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c.o [ 80%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctflt.c.o [ 80%] Built target vm-sound-custom [ 81%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctfst.c.o [ 81%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c.o [ 81%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctint.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: In function 'mpeg3_new_vtrack': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:42:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 42 | new_vtrack = (mpeg3_vtrack_t *) memoryAllocate(1, sizeof(mpeg3_vtrack_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:42:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 42 | new_vtrack = (mpeg3_vtrack_t *) memoryAllocate(1, sizeof(mpeg3_vtrack_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:44:21: warning: implicit declaration of function 'mpeg3demux_copy_titles'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] 44 | if(demuxer) mpeg3demux_copy_titles(new_vtrack->demuxer, demuxer); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_get_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: In function 'mpeg3_delete_vtrack': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:64:9: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 64 | memoryFree(vtrack); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:34: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 82%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/dct.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'memoryAllocate': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: warning: implicit declaration of function 'calloc' [-Wimplicit-function-declaration] 74 | stuff = (void *) calloc(size,number); | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:39:1: note: include '' or provide a declaration of 'calloc' 38 | #include "changesForSqueak.h" +++ |+#include 39 | /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: warning: incompatible implicit declaration of built-in function 'calloc' [-Wbuiltin-declaration-mismatch] 74 | stuff = (void *) calloc(size,number); | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: note: include '' or provide a declaration of 'calloc' /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'memoryFree': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] 85 | free(stuff); | ^~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: note: include '' or provide a declaration of 'free' /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: warning: incompatible implicit declaration of built-in function 'free' [-Wbuiltin-declaration-mismatch] /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: note: include '' or provide a declaration of 'free' /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'mpeg3_generate_toc_for_Squeak': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:169:17: warning: implicit declaration of function 'mpeg3demux_create_title_for_Squeak'; did you mean 'mpeg3_generate_toc_for_Squeak'? [-Wimplicit-function-declaration] 169 | mpeg3demux_create_title_for_Squeak(demuxer, timecode_search, buffer, bufferSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3_generate_toc_for_Squeak /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:171:35: warning: implicit declaration of function 'mpeg3demux_print_streams_for_Squeak' [-Wimplicit-function-declaration] 171 | if(print_streams) mpeg3demux_print_streams_for_Squeak(demuxer, buffer,bufferSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:178:17: warning: implicit declaration of function 'mpeg3demux_print_timecodes'; did you mean 'mpeg3demux_current_time'? [-Wimplicit-function-declaration] 178 | mpeg3demux_print_timecodes(demuxer->titles[demuxer->current_title], buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_current_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:180:17: warning: implicit declaration of function 'mpeg3_delete_demuxer'; did you mean 'mpeg3_new_demuxer'? [-Wimplicit-function-declaration] 180 | mpeg3_delete_demuxer(demuxer); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3_new_demuxer /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'mpeg3demux_create_title_for_Squeak': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:208:17: warning: implicit declaration of function 'mpeg3demux_open_title'; did you mean 'mpeg3demux_current_time'? [-Wimplicit-function-declaration] 208 | mpeg3demux_open_title(demuxer, 0); | ^~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_current_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:217:17: warning: implicit declaration of function 'mpeg3io_seek'; did you mean 'mpeg3io_eof'? [-Wimplicit-function-declaration] 217 | mpeg3io_seek(title->fs, 4); | ^~~~~~~~~~~~ | mpeg3io_eof /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:237:34: warning: implicit declaration of function 'mpeg3_read_next_packet'; did you mean 'mpeg3demux_read_char_packet'? [-Wimplicit-function-declaration] 237 | result = mpeg3_read_next_packet(demuxer); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_read_char_packet /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:281:46: warning: implicit declaration of function 'mpeg3_read_prev_packet'; did you mean 'mpeg3demux_read_char_packet'? [-Wimplicit-function-declaration] 281 | if(!result) result = mpeg3_read_prev_packet(demuxer); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3demux_read_char_packet [ 82%] Built target vm-sound-ALSA In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:37: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 82%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c.o [ 82%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctred.c.o [ 82%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c.o [ 83%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c.o In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/dct.c:39: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 83%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemmgr.c.o [ 84%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemnobs.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: In function 'mpeg3audio_prev_header': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:145:19: warning: implicit declaration of function 'mpeg3bits_refill'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] 145 | result |= mpeg3bits_refill(audio->astream); | ^~~~~~~~~~~~~~~~ | mpeg3bits_getbits [ 85%] Linking C shared module so.vm-sound-pulse In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:33: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: In function 'mpeg3audio_read_header': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:40:31: warning: implicit declaration of function 'mpeg3demux_eof'; did you mean 'mpeg3demux_error'? [-Wimplicit-function-declaration] 40 | #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:171:29: note: in expansion of macro 'mpeg3bits_eof' 171 | if(!mpeg3bits_eof(audio->astream) && | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:189:25: warning: implicit declaration of function 'mpeg3audio_read_pcm_header'; did you mean 'mpeg3audio_read_header'? [-Wimplicit-function-declaration] 189 | mpeg3audio_read_pcm_header(audio); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3audio_read_header In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 85%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jquant1.c.o [ 85%] Linking C shared module so.ScratchPlugin cc1: some warnings being treated as errors [ 85%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c.o make[2]: *** [/tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/build.make:132: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dMain.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:2154: Squeak3D/CMakeFiles/Squeak3D.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 86%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c.o [ 87%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jquant2.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c: In function 'mpeg3audio_dolayer2': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:426:25: warning: implicit declaration of function 'mpeg3audio_synth_mono' [-Wimplicit-function-declaration] 426 | mpeg3audio_synth_mono(audio, fraction[single][j], audio->pcm_sample, &(audio->pcm_point)); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:432:25: warning: implicit declaration of function 'mpeg3audio_synth_stereo' [-Wimplicit-function-declaration] 432 | mpeg3audio_synth_stereo(audio, fraction[0][j], 0, audio->pcm_sample, &p1); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:439:33: warning: implicit declaration of function 'mpeg3audio_replace_buffer' [-Wimplicit-function-declaration] 439 | mpeg3audio_replace_buffer(audio, audio->pcm_allocated + MPEG3AUDIO_PADDING * audio->channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:37: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 87%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jutils.c.o [ 87%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c.o [ 87%] Built target vm-sound-pulse [ 87%] Built target ScratchPlugin [ 87%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_dequantize_sample': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:264:19: warning: implicit declaration of function 'mpeg3bits_getbitoffset'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] 264 | int num = mpeg3bits_getbitoffset(audio->astream); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_getbits [ 88%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:691:9: warning: implicit declaration of function 'mpeg3bits_start_reverse'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] 691 | mpeg3bits_start_reverse(audio->astream); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_getbits_reverse /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:693:9: warning: implicit declaration of function 'mpeg3bits_start_forward' [-Wimplicit-function-declaration] 693 | mpeg3bits_start_forward(audio->astream); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_hybrid': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:841:9: warning: implicit declaration of function 'mpeg3audio_dct36' [-Wimplicit-function-declaration] 841 | mpeg3audio_dct36(fsIn[0], rawout1, rawout2, mpeg3_win[0], tspnt); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:853:17: warning: implicit declaration of function 'mpeg3audio_dct12' [-Wimplicit-function-declaration] 853 | mpeg3audio_dct12(fsIn[sb] ,rawout1 ,rawout2 ,mpeg3_win[2] ,tspnt); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_antialias': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:887:17: warning: 'return' with no value, in function returning non-void 887 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:878:5: note: declared here 878 | int mpeg3audio_III_antialias(mpeg3audio_t *audio, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_read_layer3_frame': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1085:18: warning: implicit declaration of function 'mpeg3audio_read_header'; did you mean 'mpeg3io_read_char'? [-Wimplicit-function-declaration] 1085 | result = mpeg3audio_read_header(audio); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3io_read_char [ 88%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1091:26: warning: implicit declaration of function 'mpeg3bits_read_buffer' [-Wimplicit-function-declaration] 1091 | result = mpeg3bits_read_buffer(audio->astream, audio->bsbuf, audio->framesize); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_dolayer3': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1117:9: warning: implicit declaration of function 'mpeg3bits_use_ptr'; did you mean 'mpeg3bits_error'? [-Wimplicit-function-declaration] 1117 | mpeg3bits_use_ptr(audio->astream, audio->bsbuf); | ^~~~~~~~~~~~~~~~~ | mpeg3bits_error /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1183:33: warning: implicit declaration of function 'mpeg3bits_use_demuxer' [-Wimplicit-function-declaration] 1183 | mpeg3bits_use_demuxer(audio->astream); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1263:33: warning: implicit declaration of function 'mpeg3audio_synth_mono' [-Wimplicit-function-declaration] 1263 | mpeg3audio_synth_mono(audio, hybridOut[0][ss], audio->pcm_sample, &(audio->pcm_point)); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1268:25: warning: implicit declaration of function 'mpeg3audio_synth_stereo'; did you mean 'mpeg3audio_III_i_stereo'? [-Wimplicit-function-declaration] 1268 | mpeg3audio_synth_stereo(audio, hybridOut[0][ss], 0, audio->pcm_sample, &p1); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3audio_III_i_stereo /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1275:33: warning: implicit declaration of function 'mpeg3audio_replace_buffer' [-Wimplicit-function-declaration] 1275 | mpeg3audio_replace_buffer(audio, audio->pcm_allocated + MPEG3AUDIO_PADDING * audio->channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:32: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_allocate_struct': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:45:48: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 45 | mpeg3audio_t *audio = (mpeg3audio_t *) memoryAllocate(1, sizeof(mpeg3audio_t)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:45:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 45 | mpeg3audio_t *audio = (mpeg3audio_t *) memoryAllocate(1, sizeof(mpeg3audio_t)); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_delete_struct': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:60:9: warning: implicit declaration of function 'mpeg3bits_delete_stream'; did you mean 'mpeg3bits_new_stream'? [-Wimplicit-function-declaration] 60 | mpeg3bits_delete_stream(audio->astream); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_new_stream /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:61:31: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 61 | if(audio->pcm_sample) memoryFree(audio->pcm_sample); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_replace_buffer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:72:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 72 | audio->pcm_sample = (float *) memoryAllocate(1,sizeof(float) * new_allocation * audio->channels); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:77:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 77 | float *new_samples = (float *) memoryAllocate(1,sizeof(float) * new_allocation * audio->channels); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_read_frame': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:92:18: warning: implicit declaration of function 'mpeg3audio_read_header'; did you mean 'mpeg3audio_read_frame'? [-Wimplicit-function-declaration] 92 | result = mpeg3audio_read_header(audio); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3audio_read_frame In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:34: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: In function 'mpeg3audio_read_pcm_header': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:40:31: warning: implicit declaration of function 'mpeg3demux_eof'; did you mean 'mpeg3demux_error'? [-Wimplicit-function-declaration] 40 | #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:42:16: note: in expansion of macro 'mpeg3bits_eof' 42 | while(!mpeg3bits_eof(audio->astream) && code != MPEG3_PCM_START_CODE) | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:110:58: warning: implicit declaration of function 'mpeg3audio_dolayer2'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] 110 | result = mpeg3audio_dolayer2(audio); | ^~~~~~~~~~~~~~~~~~~ | mpeg3audio_delete /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c: In function 'mpeg3audio_synth_stereo': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: In function 'mpeg3audio_do_pcm': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c:63:9: warning: implicit declaration of function 'mpeg3audio_dct64' [-Wimplicit-function-declaration] 63 | mpeg3audio_dct64(buf[1] + ((audio->bo + 1) & 0xf), buf[0] + audio->bo, bandPtr); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:61:12: warning: implicit declaration of function 'mpeg3bits_read_buffer' [-Wimplicit-function-declaration] 61 | if(mpeg3bits_read_buffer(audio->astream, audio->ac3_buffer, frame_samples * audio->channels * 2)) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:67:17: warning: implicit declaration of function 'mpeg3audio_replace_buffer' [-Wimplicit-function-declaration] 67 | mpeg3audio_replace_buffer(audio, audio->pcm_allocated + MPEG3AUDIO_PADDING * audio->channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:114:58: warning: implicit declaration of function 'mpeg3audio_dolayer3'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] 114 | result = mpeg3audio_dolayer3(audio); | ^~~~~~~~~~~~~~~~~~~ | mpeg3audio_delete In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:124:42: warning: implicit declaration of function 'mpeg3audio_do_pcm'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] 124 | result = mpeg3audio_do_pcm(audio); | ^~~~~~~~~~~~~~~~~ | mpeg3audio_delete In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c:31: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:132:17: warning: implicit declaration of function 'mpeg3bits_byte_align' [-Wimplicit-function-declaration] 132 | mpeg3bits_byte_align(audio->astream); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_get_length': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:153:9: warning: implicit declaration of function 'mpeg3bits_seek_start' [-Wimplicit-function-declaration] 153 | mpeg3bits_seek_start(audio->astream); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:238:40: warning: implicit declaration of function 'mpeg3demuxer_total_bytes'; did you mean 'mpeg3io_total_bytes'? [-Wimplicit-function-declaration] 238 | result = (long)((float)mpeg3demuxer_total_bytes(audio->astream->demuxer) / audio->avg_framesize * audio->samples_per_frame); | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3io_total_bytes /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:251:9: warning: implicit declaration of function 'mpeg3audio_reset_synths'; did you mean 'mpeg3audio_get_length'? [-Wimplicit-function-declaration] 251 | mpeg3audio_reset_synths(audio); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3audio_get_length /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_seek': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:277:27: warning: implicit declaration of function 'mpeg3bits_seek_time'; did you mean 'mpeg3bits_packet_time'? [-Wimplicit-function-declaration] 277 | result |= mpeg3bits_seek_time(audio->astream, time_position); | ^~~~~~~~~~~~~~~~~~~ | mpeg3bits_packet_time /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:296:35: warning: implicit declaration of function 'mpeg3bits_seek_byte'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] 296 | result |= mpeg3bits_seek_byte(audio->astream, byte_position); | ^~~~~~~~~~~~~~~~~~~ | mpeg3bits_showbits /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:303:27: warning: implicit declaration of function 'mpeg3audio_prev_header'; did you mean 'mpeg3audio_read_frame'? [-Wimplicit-function-declaration] 303 | result |= mpeg3audio_prev_header(audio); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3audio_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:304:27: warning: implicit declaration of function 'mpeg3audio_read_layer3_frame'; did you mean 'mpeg3audio_read_frame'? [-Wimplicit-function-declaration] 304 | result |= mpeg3audio_read_layer3_frame(audio); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3audio_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_new': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:327:9: warning: implicit declaration of function 'mpeg3audio_new_decode_tables' [-Wimplicit-function-declaration] 327 | mpeg3audio_new_decode_tables(audio); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_read_raw': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:408:28: warning: implicit declaration of function 'mpeg3bits_read_buffer' [-Wimplicit-function-declaration] 408 | if(mpeg3bits_read_buffer(audio->astream, output, audio->framesize)) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_decode_audio': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:465:17: warning: implicit declaration of function 'mpeg3bits_seek_percentage'; did you mean 'mpeg3bits_tell_percentage'? [-Wimplicit-function-declaration] 465 | mpeg3bits_seek_percentage(audio->astream, audio->percentage_seek); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_tell_percentage In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:35: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 88%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c.o [ 89%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c: In function 'mpeg3audio_new_decode_tables': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c:504:9: warning: implicit declaration of function 'mpeg3audio_imdct_init' [-Wimplicit-function-declaration] 504 | mpeg3audio_imdct_init(audio); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c:31: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 89%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c: In function 'mpeg3video_ext_user_data': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:333:20: warning: implicit declaration of function 'mpeg3bits_next_startcode' [-Wimplicit-function-declaration] 333 | int code = mpeg3bits_next_startcode(video->vstream); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:7, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:33: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:40:31: warning: implicit declaration of function 'mpeg3demux_eof'; did you mean 'mpeg3demux_error'? [-Wimplicit-function-declaration] 40 | #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:337:18: note: in expansion of macro 'mpeg3bits_eof' 337 | !mpeg3bits_eof(video->vstream)) | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:339:9: warning: implicit declaration of function 'mpeg3bits_refill'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] 339 | mpeg3bits_refill(video->vstream); | ^~~~~~~~~~~~~~~~ | mpeg3bits_getbits In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:32: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getintrablock': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:208:17: warning: 'return' with no value, in function returning non-void 208 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:157:5: note: declared here 157 | int mpeg3video_getintrablock(mpeg3_slice_t *slice, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:243:17: warning: 'return' with no value, in function returning non-void 243 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:157:5: note: declared here 157 | int mpeg3video_getintrablock(mpeg3_slice_t *slice, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getmpg2intrablock': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:400:26: warning: 'return' with no value, in function returning non-void 400 | if(slice->fault) return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:372:5: note: declared here 372 | int mpeg3video_getmpg2intrablock(mpeg3_slice_t *slice, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:466:25: warning: 'return' with no value, in function returning non-void 466 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:372:5: note: declared here 372 | int mpeg3video_getmpg2intrablock(mpeg3_slice_t *slice, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getmpg2interblock': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:548:17: warning: 'return' with no value, in function returning non-void 548 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:501:5: note: declared here 501 | int mpeg3video_getmpg2interblock(mpeg3_slice_t *slice, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:7, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:32: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_get_macroblocks': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:40:31: warning: implicit declaration of function 'mpeg3demux_eof'; did you mean 'mpeg3demux_error'? [-Wimplicit-function-declaration] 40 | #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:610:16: note: in expansion of macro 'mpeg3bits_eof' 610 | while(!mpeg3bits_eof(vstream) && | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:616:25: warning: implicit declaration of function 'mpeg3_new_slice_buffer' [-Wimplicit-function-declaration] 616 | mpeg3_new_slice_buffer(&(video->slice_buffers[video->slice_buffers_initialized++])); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:628:33: warning: implicit declaration of function 'mpeg3_expand_slice_buffer' [-Wimplicit-function-declaration] 628 | mpeg3_expand_slice_buffer(slice_buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:694:25: warning: implicit declaration of function 'mpeg3_slice_loop' [-Wimplicit-function-declaration] 694 | mpeg3_slice_loop(&video->slice_decoders[i]); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_allocate_decoders': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:710:25: warning: implicit declaration of function 'mpeg3_delete_slice_decoder' [-Wimplicit-function-declaration] 710 | mpeg3_delete_slice_decoder(video->slice_decoders[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:715:25: warning: implicit declaration of function 'mpeg3_new_slice_decoder'; did you mean 'mpeg3video_allocate_decoders'? [-Wimplicit-function-declaration] 715 | mpeg3_new_slice_decoder(video, &(video->slice_decoders[i])); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_allocate_decoders /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getpicture': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:797:25: warning: implicit declaration of function 'mpeg3video_display_second_field' [-Wimplicit-function-declaration] 797 | mpeg3video_display_second_field(video); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 89%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/macroblocks.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c: In function 'mpeg3video_idctrow': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c:82:7: warning: 'return' with no value, in function returning non-void 82 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c:73:5: note: declared here 73 | int mpeg3video_idctrow(short *blk) | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c: In function 'mpeg3video_idctcol': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c:146:5: warning: 'return' with no value, in function returning non-void 146 | return; | ^~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c:137:5: note: declared here 137 | int mpeg3video_idctcol(short *blk) | ^~~~~~~~~~~~~~~~~~ [ 90%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/mmxtest.c.o In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/macroblocks.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 90%] Linking C shared module so.vm-sound-OSS [ 90%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/motion.c.o [ 91%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c.o [ 91%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c.o [ 91%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c.o [ 92%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c.o [ 92%] Built target vm-sound-OSS /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_initdecoder': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:170:48: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 170 | video->yuv_buffer[0] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:170:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 170 | video->yuv_buffer[0] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:171:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 171 | video->yuv_buffer[1] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:172:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 172 | video->yuv_buffer[2] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:176:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 176 | video->yuv_buffer[3] = (unsigned char*)memoryAllocate(1, size[2] + 2 * size[3]); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:177:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 177 | video->yuv_buffer[4] = (unsigned char*)memoryAllocate(1, size[2] + 2 * size[3]); | ^ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/motion.c:32: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:210:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 210 | video->cr_to_r = (long *) memoryAllocate(1,sizeof(long) * 256); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:211:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 211 | video->cr_to_g = (long *) memoryAllocate(1,sizeof(long) * 256); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:212:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 212 | video->cb_to_g = (long *) memoryAllocate(1,sizeof(long) * 256); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:213:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 213 | video->cb_to_b = (long *) memoryAllocate(1,sizeof(long) * 256); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_deletedecoder': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:234:9: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 234 | memoryFree(video->yuv_buffer[0]); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_allocate_struct': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:270:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 270 | mpeg3video_t *video = (mpeg3video_t *) memoryAllocate(1, sizeof(mpeg3video_t)); | ^ [ 92%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c.o /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:289:9: warning: implicit declaration of function 'mpeg3video_init_output'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] 289 | mpeg3video_init_output(); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_initdecoder /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_delete_struct': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:302:9: warning: implicit declaration of function 'mpeg3bits_delete_stream'; did you mean 'mpeg3bits_new_stream'? [-Wimplicit-function-declaration] 302 | mpeg3bits_delete_stream(video->vstream); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_new_stream /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:315:25: warning: implicit declaration of function 'mpeg3_delete_slice_decoder'; did you mean 'mpeg3_delete_demuxer'? [-Wimplicit-function-declaration] 315 | mpeg3_delete_slice_decoder(video->slice_decoders[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3_delete_demuxer /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:318:17: warning: implicit declaration of function 'mpeg3_delete_slice_buffer'; did you mean 'mpeg3_delete_demuxer'? [-Wimplicit-function-declaration] 318 | mpeg3_delete_slice_buffer(&(video->slice_buffers[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3_delete_demuxer /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_read_frame_backend': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:330:30: warning: implicit declaration of function 'mpeg3video_get_header'; did you mean 'mpeg3video_deletedecoder'? [-Wimplicit-function-declaration] 330 | if(!result) result = mpeg3video_get_header(video, 0); | ^~~~~~~~~~~~~~~~~~~~~ | mpeg3video_deletedecoder /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:339:26: warning: implicit declaration of function 'mpeg3video_getpicture'; did you mean 'mpeg3video_delete'? [-Wimplicit-function-declaration] 339 | result = mpeg3video_getpicture(video, video->framenum); | ^~~~~~~~~~~~~~~~~~~~~ | mpeg3video_delete /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_get_scaletable': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:356:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 356 | int *result = (int *) memoryAllocate(1,sizeof(int) * output_w); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_get_firstframe': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:374:17: warning: implicit declaration of function 'mpeg3bits_seek_byte'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] 374 | mpeg3bits_seek_byte(video->vstream, 0); | ^~~~~~~~~~~~~~~~~~~ | mpeg3bits_showbits /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:375:17: warning: implicit declaration of function 'mpeg3video_match_refframes'; did you mean 'mpeg3video_get_firstframe'? [-Wimplicit-function-declaration] 375 | mpeg3video_match_refframes(video); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_get_firstframe /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_new': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:410:25: warning: implicit declaration of function 'mpeg3bits_seek_start' [-Wimplicit-function-declaration] 410 | mpeg3bits_seek_start(video->vstream); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:411:34: warning: implicit declaration of function 'mpeg3video_next_code'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] 411 | result = mpeg3video_next_code(video->vstream, MPEG3_GOP_START_CODE); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3video_initdecoder /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:413:46: warning: implicit declaration of function 'mpeg3video_getgophdr'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] 413 | if(!result) result = mpeg3video_getgophdr(video); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3video_initdecoder /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:428:25: warning: implicit declaration of function 'mpeg3bits_seek_end' [-Wimplicit-function-declaration] 428 | mpeg3bits_seek_end(video->vstream); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:429:25: warning: implicit declaration of function 'mpeg3bits_start_reverse'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] 429 | mpeg3bits_start_reverse(video->vstream); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_getbits_reverse /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:430:34: warning: implicit declaration of function 'mpeg3video_prev_code'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] 430 | result = mpeg3video_prev_code(video->vstream, MPEG3_GOP_START_CODE); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3video_initdecoder /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:431:25: warning: implicit declaration of function 'mpeg3bits_start_forward' [-Wimplicit-function-declaration] 431 | mpeg3bits_start_forward(video->vstream); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_previous_frame': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:516:43: warning: implicit declaration of function 'mpeg3bits_seek_percentage'; did you mean 'mpeg3bits_tell_percentage'? [-Wimplicit-function-declaration] 516 | if(mpeg3bits_bof(video->vstream)) mpeg3bits_seek_percentage(video->vstream, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_tell_percentage /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_read_frame': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:594:30: warning: implicit declaration of function 'mpeg3video_seek'; did you mean 'mpeg3video_new'? [-Wimplicit-function-declaration] 594 | if(!result) result = mpeg3video_seek(video); | ^~~~~~~~~~~~~~~ | mpeg3video_new /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:598:31: warning: implicit declaration of function 'mpeg3video_present_frame'; did you mean 'mpeg3video_seek_frame'? [-Wimplicit-function-declaration] 598 | if(video->output_src) mpeg3video_present_frame(video); | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_seek_frame In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:33: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c: In function 'mpeg3video_dithertop': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c:974:16: warning: implicit declaration of function 'mpeg3video_ditherframeFastRGB555'; did you mean 'mpeg3video_ditherframe444'? [-Wimplicit-function-declaration] 974 | return mpeg3video_ditherframeFastRGB555(video, src, video->output_rows); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_ditherframe444 /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c:977:20: warning: implicit declaration of function 'mpeg3video_ditherframeFastRGBA'; did you mean 'mpeg3video_ditherframe444'? [-Wimplicit-function-declaration] 977 | return mpeg3video_ditherframeFastRGBA(video, src, video->output_rows); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_ditherframe444 In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.h:11, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c:38: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c: In function 'mpeg3video_reconstruct': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c:1162:25: warning: implicit declaration of function 'mpeg3video_calc_dmv' [-Wimplicit-function-declaration] 1162 | mpeg3video_calc_dmv(video, | ^~~~~~~~~~~~~~~~~~~ [ 92%] Building C object /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/vlc.c.o In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: In function 'mpeg3bits_next_startcode': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:41:9: warning: implicit declaration of function 'mpeg3bits_byte_align' [-Wimplicit-function-declaration] 41 | mpeg3bits_byte_align(stream); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: In function 'mpeg3video_seek': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:132:17: warning: implicit declaration of function 'mpeg3bits_seek_percentage'; did you mean 'mpeg3bits_tell_percentage'? [-Wimplicit-function-declaration] 132 | mpeg3bits_seek_percentage(vstream, percentage); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_tell_percentage /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:134:17: warning: implicit declaration of function 'mpeg3bits_start_reverse'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] 134 | mpeg3bits_start_reverse(vstream); | ^~~~~~~~~~~~~~~~~~~~~~~ | mpeg3bits_getbits_reverse /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:137:17: warning: implicit declaration of function 'mpeg3bits_start_forward' [-Wimplicit-function-declaration] 137 | mpeg3bits_start_forward(vstream); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:145:34: warning: implicit declaration of function 'mpeg3video_read_frame_backend'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] 145 | result = mpeg3video_read_frame_backend(video, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:164:25: warning: implicit declaration of function 'mpeg3bits_seek_start'; did you mean 'mpeg3bits_next_startcode'? [-Wimplicit-function-declaration] 164 | mpeg3bits_seek_start(vstream); | ^~~~~~~~~~~~~~~~~~~~ | mpeg3bits_next_startcode /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:166:34: warning: implicit declaration of function 'mpeg3video_drop_frames'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] 166 | result = mpeg3video_drop_frames(video, frame_number - video->framenum); | ^~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_read_frame /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:178:68: warning: implicit declaration of function 'mpeg3demuxer_total_bytes'; did you mean 'mpeg3io_total_bytes'? [-Wimplicit-function-declaration] 178 | long byte = (long)((float)(mpeg3demuxer_total_bytes(vstream->demuxer) / | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3io_total_bytes /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:188:58: warning: implicit declaration of function 'mpeg3bits_seek_byte'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] 188 | result = mpeg3bits_seek_byte(vstream, byte); | ^~~~~~~~~~~~~~~~~~~ | mpeg3bits_showbits /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:193:70: warning: implicit declaration of function 'mpeg3video_getgophdr' [-Wimplicit-function-declaration] 193 | if(!result) result = mpeg3video_getgophdr(video); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:219:41: warning: implicit declaration of function 'mpeg3bits_seek_time'; did you mean 'mpeg3bits_packet_time'? [-Wimplicit-function-declaration] 219 | mpeg3bits_seek_time(vstream, (double)frame_number / video->frame_rate); | ^~~~~~~~~~~~~~~~~~~ | mpeg3bits_packet_time In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:33: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined 68 | int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 92%] Linking C shared module so.vm-display-fbdev /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_new_slice_buffer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:48:48: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] 48 | slice_buffer->data = (unsigned char *) memoryAllocate(1,1024); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:48:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 48 | slice_buffer->data = (unsigned char *) memoryAllocate(1,1024); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_delete_slice_buffer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:64:9: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] 64 | memoryFree(slice_buffer->data); | ^~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_expand_slice_buffer': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:74:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 74 | unsigned char *new_buffer = (unsigned char *) memoryAllocate(1,slice_buffer->buffer_allocation * 2); | ^ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_decode_slice': /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:356:26: warning: implicit declaration of function 'mpeg3video_getslicehdr' [-Wimplicit-function-declaration] 356 | slice_vert_pos_ext = mpeg3video_getslicehdr(slice, video); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/vlc.c:30: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:372:27: warning: implicit declaration of function 'mpeg3video_get_macroblock_address' [-Wimplicit-function-declaration] 372 | mba_inc = mpeg3video_get_macroblock_address(slice); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:397:25: warning: implicit declaration of function 'mpeg3video_macroblock_modes' [-Wimplicit-function-declaration] 397 | mpeg3video_macroblock_modes(slice, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:432:33: warning: implicit declaration of function 'mpeg3video_motion_vectors' [-Wimplicit-function-declaration] 432 | mpeg3video_motion_vectors(slice, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:445:33: warning: implicit declaration of function 'mpeg3video_motion_vector' [-Wimplicit-function-declaration] 445 | mpeg3video_motion_vector(slice, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:494:31: warning: implicit declaration of function 'mpeg3video_get_cbp' [-Wimplicit-function-declaration] 494 | cbp = mpeg3video_get_cbp(slice); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:512:17: warning: implicit declaration of function 'mpeg3video_clearblock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] 512 | mpeg3video_clearblock(slice, 0, video->blk_cnt); | ^~~~~~~~~~~~~~~~~~~~~ | mpeg3video_addblock /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:520:57: warning: implicit declaration of function 'mpeg3video_getmpg2intrablock' [-Wimplicit-function-declaration] 520 | mpeg3video_getmpg2intrablock(slice, video, comp, dc_dct_pred); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:522:57: warning: implicit declaration of function 'mpeg3video_getintrablock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] 522 | mpeg3video_getintrablock(slice, video, comp, dc_dct_pred); | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_addblock /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:527:57: warning: implicit declaration of function 'mpeg3video_getmpg2interblock' [-Wimplicit-function-declaration] 527 | mpeg3video_getmpg2interblock(slice, video, comp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:529:57: warning: implicit declaration of function 'mpeg3video_getinterblock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] 529 | mpeg3video_getinterblock(slice, video, comp); | ^~~~~~~~~~~~~~~~~~~~~~~~ | mpeg3video_addblock /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:611:17: warning: implicit declaration of function 'mpeg3video_reconstruct' [-Wimplicit-function-declaration] 611 | mpeg3video_reconstruct(video, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:32: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /tmp/archlinux-ci/squeak-vm-archlinuxrb-build-qoA52EtB/squeak-vm/trunk/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined 38 | inline int mpeg3io_fgetc(mpeg3_fs_t *fs); | ^~~~~~~~~~~~~ [ 92%] Built target vm-display-fbdev [ 92%] Linking C static library libJPEGReadWriter2Plugin.a [ 92%] Built target JPEGReadWriter2Plugin [ 93%] Linking C shared module so.vm-display-X11 [ 94%] Linking C shared module so.Mpeg3Plugin [ 94%] Built target vm-display-X11 [ 94%] Built target Mpeg3Plugin make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...