>>> squeak-vm: Building testing/squeak-vm 4.10.2.2614-r1 (using abuild 3.10.0_rc1-r2) started Mon, 24 Oct 2022 22:26:26 +0000 >>> squeak-vm: Checking sanity of /home/buildozer/aports/testing/squeak-vm/APKBUILD... >>> squeak-vm: Analyzing dependencies... >>> squeak-vm: Installing for build: build-base mesa-gl libxrender make cmake (1/22) Installing mesa (22.2.2-r0) (2/22) Installing libxau (1.0.10-r0) (3/22) Installing libmd (1.0.4-r0) (4/22) Installing libbsd (0.11.7-r0) (5/22) Installing libxdmcp (1.1.3-r1) (6/22) Installing libxcb (1.15-r0) (7/22) Installing libx11 (1.8.1-r1) (8/22) Installing libxext (1.3.4-r1) (9/22) Installing libxfixes (6.0.0-r0) (10/22) Installing libxxf86vm (1.1.5-r0) (11/22) Installing libdrm (2.4.113-r0) (12/22) Installing mesa-glapi (22.2.2-r0) (13/22) Installing libxshmfence (1.3.1-r0) (14/22) Installing mesa-gl (22.2.2-r0) (15/22) Installing libxrender (0.9.11-r0) (16/22) Installing libbz2 (1.0.8-r3) (17/22) Installing xz-libs (5.2.7-r0) (18/22) Installing libarchive (3.6.1-r1) (19/22) Installing rhash-libs (1.4.3-r1) (20/22) Installing libuv (1.44.2-r0) (21/22) Installing cmake (3.24.2-r0) (22/22) Installing .makedepends-squeak-vm (20221024.222627) Executing busybox-1.35.0-r27.trigger OK: 428 MiB in 120 packages >>> squeak-vm: Cleaning up srcdir >>> squeak-vm: Cleaning up pkgdir >>> squeak-vm: Fetching https://distfiles.alpinelinux.org/distfiles/edge//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 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> squeak-vm: Fetching http://squeakvm.org/unix/release/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 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 3220k 0 27795 0 0 24186 0 0:02:16 0:00:01 0:02:15 24169 3 3220k 3 113k 0 0 54031 0 0:01:01 0:00:02 0:00:59 54009 6 3220k 6 195k 0 0 63584 0 0:00:51 0:00:03 0:00:48 63568 9 3220k 9 294k 0 0 72592 0 0:00:45 0:00:04 0:00:41 72592 12 3220k 12 407k 0 0 81089 0 0:00:40 0:00:05 0:00:35 83393 16 3220k 16 540k 0 0 90018 0 0:00:36 0:00:06 0:00:30 102k 23 3220k 23 741k 0 0 103k 0 0:00:31 0:00:07 0:00:24 125k 33 3220k 33 1075k 0 0 132k 0 0:00:24 0:00:08 0:00:16 176k 49 3220k 49 1609k 0 0 176k 0 0:00:18 0:00:09 0:00:09 263k 77 3220k 77 2498k 0 0 246k 0 0:00:13 0:00:10 0:00:03 418k 100 3220k 100 3220k 0 0 298k 0 0:00:10 0:00:10 --:--:-- 579k >>> squeak-vm: Fetching https://distfiles.alpinelinux.org/distfiles/edge//Squeak-4.10.2.2614-src.tar.gz >>> squeak-vm: Checking sha512sums... Squeak-4.10.2.2614-src.tar.gz: OK sqVirtualMachine.patch: OK >>> squeak-vm: Unpacking /var/cache/distfiles/edge/Squeak-4.10.2.2614-src.tar.gz... >>> squeak-vm: sqVirtualMachine.patch patching file Cross/vm/sqVirtualMachine.c -- Configuring squeak 4.10.2-2614 for s390x-ibm-linux-gnu -- Using source directory ./unix/src -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:7 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 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 -Os -fomit-frame-pointer -I/usr/local/include -L/usr/local/lib -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.3") -- Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB) -- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) -- Looking for atexit -- Looking for atexit - found -- Looking for on_exit -- Looking for on_exit - not 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 - not 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: libnsl not found !! B3DAcceleratorPlugin disabled -- CameraPlugin: linux/videodev2.h not found !! CameraPlugin disabled !! ClipboardExtendedPlugin disabled -- Checking for module 'dbus-1' -- Package 'dbus-1', required by 'virtual:world', not found !! DBusPlugin disabled -- SqueakFFIPrims: any-libffi -- Checking for module 'libffi' -- Package 'libffi', required by 'virtual:world', not found -- Looking for ffi.h -- Looking for ffi.h - not found -- Looking for ffi/ffi.h -- Looking for ffi/ffi.h - not found -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc !! SqueakFFIPrims disabled !! HostWindowPlugin disabled -- MIDIPlugin: alsa/asoundlib.h not found -- MIDIPlugin: libasound not found !! MIDIPlugin disabled -- 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: uuid/uuid.h not found -- UUIDPlugin: libuuid not found -- Looking for uuidgen -- Looking for uuidgen - not found -- Looking for uuid_generate -- Looking for uuid_generate - not found -- Looking for uuid_create -- Looking for uuid_create - not found !! UUIDPlugin disabled -- Checking for module 'pangocairo' -- Package 'pangocairo', required by 'virtual:world', not found -- Checking for module 'glib-2.0' -- Package 'glib-2.0', required by 'virtual:world', not found !! UnicodePlugin disabled -- UnixOSProcessPlugin: /usr/lib/libpthread.a -- Looking for unsetenv -- Looking for unsetenv - found -- WeDoPlugin: linux/hiddev.h not found !! WeDoPlugin disabled !! XDisplayControlPlugin disabled !! vm-display-Quartz disabled -- Looking for sys/select.h -- Looking for sys/select.h - found !! vm-display-X11 disabled -- vm-display-fbdev: linux/fb.h not found !! vm-display-fbdev disabled -- vm-sound-ALSA: alsa/asoundlib.h not found -- vm-sound-ALSA: libasound not found !! vm-sound-ALSA disabled !! 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: alsa/asoundlib.h not found -- vm-sound-OSS: libasound not found !! vm-sound-OSS disabled -- vm-sound-Sun: sys/audioio.h not found -- vm-sound-Sun: sun/audioio.h not found -- vm-sound-Sun: /usr/include/stropts.h !! vm-sound-Sun disabled -- vm-sound-pulse: libpulse-simple not found !! vm-sound-pulse disabled CMake Warning (dev) at CMakeLists.txt:158 (ADD_SUBDIRECTORY): The source directory /home/buildozer/aports/testing/squeak-vm/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 -- Generating done -- Build files have been written to: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src [ 1%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/StarSqueakPlugin/CMakeFiles/StarSqueakPlugin.dir/__/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c.o [ 2%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SurfacePlugin/CMakeFiles/SurfacePlugin.dir/__/Cross/plugins/SurfacePlugin/SurfacePlugin.c.o [ 3%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SocketPlugin/CMakeFiles/SocketPlugin.dir/__/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c.o [ 3%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/__/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c.o [ 3%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SoundGenerationPlugin/CMakeFiles/SoundGenerationPlugin.dir/__/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c.o [ 4%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SoundPlugin/CMakeFiles/SoundPlugin.dir/__/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c.o [ 4%] Built target squeak.1 [ 5%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SoundGenerationPlugin/CMakeFiles/SoundGenerationPlugin.dir/__/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c.o /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/vm/sq.h:19, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:3: /home/buildozer/aports/testing/squeak-vm/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)) | /home/buildozer/aports/testing/squeak-vm/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) | /home/buildozer/aports/testing/squeak-vm/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)) | /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:9: warning: "longAt" redefined 9 | #define longAt(i) (*((int *) (i))) | /home/buildozer/aports/testing/squeak-vm/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)) | /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:10: warning: "longAtput" redefined 10 | #define longAtput(i, val) (*((int *) (i)) = val) | /home/buildozer/aports/testing/squeak-vm/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)) | [ 5%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/__/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c.o [ 5%] Linking C static library libSurfacePlugin.a /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmEncode': [ 5%] Built target SurfacePlugin /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmDecode': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmInitState': /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ [ 5%] Linking C static library libStarSqueakPlugin.a [ 5%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/unix/src/vm/intplugins/RePlugin/RePlugin.c.o [ 5%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SoundPlugin/CMakeFiles/SoundPlugin.dir/__/unix/plugins/SoundPlugin/sqUnixSound.c.o [ 5%] Built target StarSqueakPlugin [ 6%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/chartables.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'allocateByteArrayAndSetRcvrExtraPtrFrom': /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'allocateByteArrayAndSetRcvrPCREPtrFromPCRE': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCRECompile': /home/buildozer/aports/testing/squeak-vm/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, | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCREExec': /home/buildozer/aports/testing/squeak-vm/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))); | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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))); | ^ /home/buildozer/aports/testing/squeak-vm/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, | ^ /home/buildozer/aports/testing/squeak-vm/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, | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCREExecfromto': /home/buildozer/aports/testing/squeak-vm/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))); | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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))); | ^ /home/buildozer/aports/testing/squeak-vm/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, | ^ /home/buildozer/aports/testing/squeak-vm/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, | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCRENumSubPatterns': /home/buildozer/aports/testing/squeak-vm/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))); | ^ /home/buildozer/aports/testing/squeak-vm/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)); | ^ [ 6%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SocketPlugin/CMakeFiles/SocketPlugin.dir/__/unix/plugins/SocketPlugin/sqUnixSocket.c.o [ 6%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/get.c.o [ 6%] Linking C static library libSoundPlugin.a [ 6%] Built target SoundPlugin [ 6%] Linking C static library libSoundGenerationPlugin.a [ 6%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SecurityPlugin/CMakeFiles/SecurityPlugin.dir/__/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c.o [ 6%] Built target SoundGenerationPlugin [ 7%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SerialPlugin/CMakeFiles/SerialPlugin.dir/__/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c.o [ 7%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SerialPlugin/CMakeFiles/SerialPlugin.dir/__/unix/plugins/SerialPlugin/sqUnixSerial.c.o [ 7%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/pcre.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c: In function 'primitiveSerialPortCloseByName': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c: In function 'primitiveSerialPortOpenByName': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c: In function 'serialPortClose': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c: In function 'serialPortOpen': /home/buildozer/aports/testing/squeak-vm/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 [ 8%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SecurityPlugin/CMakeFiles/SecurityPlugin.dir/__/unix/plugins/SecurityPlugin/sqUnixSecurity.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/SecurityPlugin/sqUnixSecurity.c: In function 'ioGetSecureUserDirectory': /home/buildozer/aports/testing/squeak-vm/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); | ^ [ 9%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/SlangTestSupportPlugin/CMakeFiles/SlangTestSupportPlugin.dir/__/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c.o [ 9%] Linking C static library libSerialPlugin.a [ 9%] Built target SerialPlugin /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'inlineByMethod': /home/buildozer/aports/testing/squeak-vm/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"; | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'inlineByPragma': /home/buildozer/aports/testing/squeak-vm/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"; | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldBeInlinedByMethod': /home/buildozer/aports/testing/squeak-vm/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"; | ^~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldBeInlinedByPragma': /home/buildozer/aports/testing/squeak-vm/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"; | ^~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldNotBeInlinedByMethod': /home/buildozer/aports/testing/squeak-vm/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"; | ^~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldNotBeInlinedByPragma': /home/buildozer/aports/testing/squeak-vm/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"; | ^~~~~ [ 10%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/LargeIntegers/CMakeFiles/LargeIntegers.dir/__/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c.o [ 10%] Linking C static library libSlangTestSupportPlugin.a [ 10%] Linking C static library libSecurityPlugin.a [ 10%] Built target SlangTestSupportPlugin [ 10%] Built target SecurityPlugin [ 11%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/LocalePlugin/CMakeFiles/LocalePlugin.dir/__/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c.o [ 11%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Matrix2x3Plugin/CMakeFiles/Matrix2x3Plugin.dir/__/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c.o [ 11%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/LocalePlugin/CMakeFiles/LocalePlugin.dir/__/unix/plugins/LocalePlugin/sqUnixLocale.c.o [ 12%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/RePlugin/CMakeFiles/RePlugin.dir/__/Cross/plugins/RePlugin/study.c.o [ 13%] Linking C static library libLocalePlugin.a [ 13%] Built target LocalePlugin [ 14%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/MiscPrimitivePlugin/CMakeFiles/MiscPrimitivePlugin.dir/__/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c: In function 'primitiveCompareString': /home/buildozer/aports/testing/squeak-vm/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)))) { | ^~~~~~~ [ 14%] Linking C static library libMatrix2x3Plugin.a [ 14%] Built target Matrix2x3Plugin [ 14%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReaderPlugin/CMakeFiles/JPEGReaderPlugin.dir/__/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c.o [ 15%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c.o [ 16%] Linking C static library libSocketPlugin.a [ 16%] Built target SocketPlugin [ 17%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/__/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c.o [ 17%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/__/unix/plugins/JoystickTabletPlugin/sqUnixJoystickTablet.c.o [ 18%] Linking C static library libJoystickTabletPlugin.a [ 18%] Built target JoystickTabletPlugin [ 18%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Klatt/CMakeFiles/Klatt.dir/__/unix/src/vm/intplugins/Klatt/Klatt.c.o [ 18%] Linking C static library libMiscPrimitivePlugin.a [ 18%] Built target MiscPrimitivePlugin [ 18%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/Error.c.o [ 19%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FilePlugin/CMakeFiles/FilePlugin.dir/__/unix/src/vm/intplugins/FilePlugin/FilePlugin.c.o [ 20%] Linking C static library libSoundCodecPrims.a [ 20%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcapimin.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c: In function 'primitiveFileStdioHandles': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:30: /home/buildozer/aports/testing/squeak-vm/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]); | ~~~~~~~^~~~~~~~ [ 20%] Built target SoundCodecPrims [ 20%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatArrayPlugin/CMakeFiles/FloatArrayPlugin.dir/__/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c.o [ 20%] Linking C static library libJPEGReaderPlugin.a [ 20%] Built target JPEGReaderPlugin [ 21%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcapistd.c.o [ 21%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c.o [ 21%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jccoefct.c.o [ 21%] Linking C static library libLargeIntegers.a [ 21%] Built target LargeIntegers [ 22%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/acos.c.o [ 22%] Linking C static library libKlatt.a [ 22%] Built target Klatt [ 22%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FilePlugin/CMakeFiles/FilePlugin.dir/__/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c.o [ 23%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/GeniePlugin/CMakeFiles/GeniePlugin.dir/__/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c.o [ 24%] Linking C static library libFloatArrayPlugin.a [ 24%] Built target FloatArrayPlugin [ 25%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FilePlugin/CMakeFiles/FilePlugin.dir/__/unix/plugins/FilePlugin/sqUnixFile.c.o [ 25%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/acosh.c.o [ 26%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/asin.c.o [ 27%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jccolor.c.o [ 27%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcdctmgr.c.o [ 27%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/asinh.c.o [ 27%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/atan.c.o [ 28%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jchuff.c.o [ 28%] Linking C static library libFilePlugin.a [ 28%] Linking C static library libGeniePlugin.a [ 29%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/atan2.c.o [ 29%] Built target FilePlugin [ 29%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/atanh.c.o [ 29%] Built target GeniePlugin [ 30%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/copysign.c.o [ 31%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/DSAPrims/CMakeFiles/DSAPrims.dir/__/unix/src/vm/intplugins/DSAPrims/DSAPrims.c.o [ 31%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/ZipPlugin/CMakeFiles/ZipPlugin.dir/__/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c.o [ 31%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/cos.c.o [ 31%] Linking C static library libRePlugin.a [ 31%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/DropPlugin/CMakeFiles/DropPlugin.dir/__/unix/src/vm/intplugins/DropPlugin/DropPlugin.c.o [ 32%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/DropPlugin/CMakeFiles/DropPlugin.dir/__/unix/plugins/DropPlugin/sqUnixDragDrop.c.o [ 32%] Built target RePlugin [ 32%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/cosh.c.o [ 32%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcinit.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DropPlugin/DropPlugin.c: In function 'setFileAccessCallback': /home/buildozer/aports/testing/squeak-vm/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); | ^ [ 33%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/exp.c.o [ 33%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/expm1.c.o [ 34%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/finite.c.o [ 34%] Linking C static library libDropPlugin.a [ 34%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/fmod.c.o [ 34%] Built target DropPlugin [ 35%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FFTPlugin/CMakeFiles/FFTPlugin.dir/__/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c.o [ 36%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/hypot.c.o [ 37%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/BitBltPlugin/CMakeFiles/BitBltPlugin.dir/__/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c.o [ 37%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/isnan.c.o [ 37%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_cos.c.o [ 37%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcmainct.c.o [ 38%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcmarker.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c: In function 'rgbComponentAlphawith': [ 38%] Linking C static library libDSAPrims.a /home/buildozer/aports/testing/squeak-vm/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; | ^~ [ 39%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_rem_pio2.c.o [ 39%] Built target DSAPrims [ 39%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_sin.c.o [ 40%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/k_tan.c.o [ 40%] Linking C static library libFFTPlugin.a [ 40%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/CroquetPlugin/CMakeFiles/CroquetPlugin.dir/__/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c.o [ 40%] Built target FFTPlugin [ 40%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/ldexp.c.o [ 40%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcmaster.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c: In function 'primitiveTriBoxIntersects': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 41%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/BMPReadWriterPlugin/CMakeFiles/BMPReadWriterPlugin.dir/__/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c.o [ 42%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcomapi.c.o [ 43%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/log.c.o [ 43%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/log10.c.o [ 43%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcparam.c.o [ 43%] Linking C static library libBMPReadWriterPlugin.a [ 43%] Built target BMPReadWriterPlugin [ 43%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcphuff.c.o [ 43%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/log1p.c.o [ 44%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/modf.c.o [ 45%] Linking C static library libZipPlugin.a [ 45%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/pow.c.o [ 45%] Built target ZipPlugin [ 46%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcprepct.c.o [ 46%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jcsample.c.o [ 47%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/rem_pio2.c.o [ 48%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jctrans.c.o [ 49%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/CroquetPlugin/CMakeFiles/CroquetPlugin.dir/__/Cross/plugins/CroquetPlugin/TriBoxStub.c.o [ 49%] Linking C static library libCroquetPlugin.a [ 49%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/rint.c.o [ 49%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/scalb.c.o [ 49%] Built target CroquetPlugin [ 50%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/scalbn.c.o [ 50%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/sin.c.o [ 51%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/B2DPlugin/CMakeFiles/B2DPlugin.dir/__/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c.o [ 51%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/ADPCMCodecPlugin/CMakeFiles/ADPCMCodecPlugin.dir/__/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c.o [ 51%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdapimin.c.o [ 52%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/sinh.c.o [ 53%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/__/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c.o [ 53%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/sqrt.c.o [ 54%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/tan.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'asyncFileValueOf': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileOpen': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:30: /home/buildozer/aports/testing/squeak-vm/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); | ~~~~^~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileReadResult': /home/buildozer/aports/testing/squeak-vm/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 * /home/buildozer/aports/testing/squeak-vm/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); | ~~~~^~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileWriteStart': /home/buildozer/aports/testing/squeak-vm/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 * /home/buildozer/aports/testing/squeak-vm/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); | ~~~~^~~~~~~~~ [ 54%] Built target squeak [ 54%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/__/Cross/plugins/FloatMathPlugin/tanh.c.o [ 54%] Built target squeak.sh [ 55%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdapistd.c.o [ 55%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdatadst.c.o [ 55%] Linking C static library libFloatMathPlugin.a [ 55%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/__/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c.o [ 55%] Built target FloatMathPlugin [ 55%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdatasrc.c.o [ 55%] Building C object CMakeFiles/ckformat.dir/cmake/ckformat.c.o /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileOpen': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileReadResult': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileWriteStart': /home/buildozer/aports/testing/squeak-vm/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); | ^ [ 56%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdcoefct.c.o [ 57%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/unix/src/plugins/Squeak3D/Squeak3D.c.o In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3d.h:28, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:30: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dTypes.h:75: warning: "MSB_FIRST" redefined 75 | #define MSB_FIRST | In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqConfig.h:5, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:18: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/config.h:8: note: this is the location of the previous definition 8 | #define MSB_FIRST 1 | /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c: In function 'initialiseModule': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ [ 57%] Linking C static library libADPCMCodecPlugin.a /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c: In function 'loadRasterizerState': /home/buildozer/aports/testing/squeak-vm/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))) { | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ [ 57%] Linking C executable ckformat [ 57%] Built target ckformat [ 57%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dAlloc.c.o [ 57%] Linking C static library libAsynchFilePlugin.a [ 57%] Built target ADPCMCodecPlugin [ 58%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dDraw.c.o [ 58%] Built target AsynchFilePlugin [ 59%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/__/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c.o [ 60%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c: In function 'primitiveFileCopyNamedTo': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.h:1, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/Mpeg3Plugin.h:1, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c:30: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 60%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/__/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c: In function 'sqCopyFilesizetosize': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ [ 60%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdcolor.c.o [ 60%] Linking C shared module so.FileCopyPlugin [ 60%] Built target FileCopyPlugin [ 60%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_new_stream': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_delete_stream': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_end': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_time': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_percentage': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:34: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 60%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_new': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_delete': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_open_copy': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 [ 61%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jddctmgr.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_cpus': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_mmx': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_generate_toc': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_toc': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_sample': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_frame': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_seek_percentage': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_previous_frame': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_drop_frames': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_yuvframe': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_audio': /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_audio_chunk': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_video_chunk': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:37: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 61%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dInit.c.o [ 61%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdhuff.c.o [ 61%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dMain.c.o [ 62%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dMain.c: In function 'b3dAbort': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dMain.c:66:9: warning: format not a string literal and no format arguments [-Wformat-security] 66 | printf(msg); | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: In function 'mpeg3_new_atrack': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: In function 'mpeg3_delete_atrack': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:34: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c.o [ 63%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdinput.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_get_ps_pes_packet': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_read_program': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_advance_timecode': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_append_timecode': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_new_demuxer': /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_delete_demuxer': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3demux_copy_titles': /home/buildozer/aports/testing/squeak-vm/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 In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:35: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 63%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmainct.c.o [ 63%] Linking C static library libBitBltPlugin.a [ 63%] Built target BitBltPlugin [ 64%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Squeak3D/CMakeFiles/Squeak3D.dir/__/Cross/plugins/Squeak3D/b3dRemap.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c: In function 'b3dValidateAndRemapState': /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ /home/buildozer/aports/testing/squeak-vm/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; | ^ [ 65%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/ScratchPlugin/CMakeFiles/ScratchPlugin.dir/__/unix/src/plugins/ScratchPlugin/ScratchPlugin.c.o [ 65%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmarker.c.o [ 66%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmaster.c.o [ 67%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3_new_fs': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3_delete_fs': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3io_open_file': /home/buildozer/aports/testing/squeak-vm/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 [ 68%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/AioPlugin/CMakeFiles/AioPlugin.dir/__/unix/src/plugins/AioPlugin/AioPlugin.c.o [ 68%] Linking C shared module so.Squeak3D [ 68%] Built target Squeak3D [ 68%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/UnixOSProcessPlugin/CMakeFiles/UnixOSProcessPlugin.dir/__/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c.o [ 69%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/vm-display-custom/CMakeFiles/vm-display-custom.dir/__/unix/vm-display-custom/sqUnixCustomWindow.c.o [ 69%] Linking C shared module so.AioPlugin [ 69%] Built target AioPlugin [ 69%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/vm-display-null/CMakeFiles/vm-display-null.dir/__/unix/vm-display-null/sqUnixDisplayNull.c.o [ 69%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_new_title': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_delete_title': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_copy_title': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_dump_title': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:34: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c: In function 'shutdownModule': /home/buildozer/aports/testing/squeak-vm/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) { | ~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:2801:31: note: within this loop 2801 | while (sigNum <= (signalArraySize())) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdmerge.c.o [ 70%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: In function 'mpeg3_new_vtrack': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: In function 'mpeg3_delete_vtrack': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:34: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 70%] Linking C shared module so.vm-display-custom [ 70%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c.o [ 70%] Built target vm-display-custom [ 71%] Linking C shared module so.vm-display-null /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'memoryAllocate': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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 | /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: note: include '' or provide a declaration of 'calloc' /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'memoryFree': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: note: include '' or provide a declaration of 'free' /home/buildozer/aports/testing/squeak-vm/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] /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: note: include '' or provide a declaration of 'free' /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'mpeg3_generate_toc_for_Squeak': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/dct.c.o /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'mpeg3demux_create_title_for_Squeak': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:37: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 71%] Built target vm-display-null [ 71%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/vm-sound-custom/CMakeFiles/vm-sound-custom.dir/__/unix/vm-sound-custom/sqUnixCustomSound.c.o In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/dct.c:39: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 72%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdphuff.c.o [ 72%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdpostct.c.o [ 73%] Linking C shared module so.vm-sound-custom [ 73%] Built target vm-sound-custom [ 73%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/vm-sound-null/CMakeFiles/vm-sound-null.dir/__/unix/vm-sound-null/sqUnixSoundNull.c.o [ 74%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: In function 'mpeg3audio_prev_header': /home/buildozer/aports/testing/squeak-vm/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 In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:33: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: In function 'mpeg3audio_read_header': /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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) && | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 75%] Linking C shared module so.vm-sound-null [ 75%] Built target vm-sound-null [ 75%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c.o [ 75%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdsample.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c: In function 'mpeg3audio_dolayer2': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:37: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 76%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jdtrans.c.o [ 76%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/ScratchPlugin/CMakeFiles/ScratchPlugin.dir/__/unix/plugins/ScratchPlugin/unixScratchOps.c.o [ 77%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c.o [ 78%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/ScratchPlugin/CMakeFiles/ScratchPlugin.dir/__/unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c.o [ 78%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_dequantize_sample': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_hybrid': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_antialias': /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_read_layer3_frame': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_dolayer3': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:32: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_allocate_struct': /home/buildozer/aports/testing/squeak-vm/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)); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_delete_struct': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_replace_buffer': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_read_frame': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_get_length': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_seek': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_new': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_read_raw': /home/buildozer/aports/testing/squeak-vm/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)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_decode_audio': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:35: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jerror.c.o [ 79%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jfdctflt.c.o [ 79%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jfdctfst.c.o [ 80%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jfdctint.c.o [ 80%] Linking C shared module so.ScratchPlugin [ 81%] Linking C shared module so.UnixOSProcessPlugin [ 81%] Built target ScratchPlugin [ 81%] Built target UnixOSProcessPlugin [ 82%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c.o [ 82%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctflt.c.o In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:34: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: In function 'mpeg3audio_read_pcm_header': /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: In function 'mpeg3audio_do_pcm': /home/buildozer/aports/testing/squeak-vm/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)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctfst.c.o [ 82%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c: In function 'mpeg3audio_synth_stereo': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c:31: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctint.c.o [ 83%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jidctred.c.o [ 84%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c.o [ 84%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c.o [ 84%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemmgr.c.o [ 85%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jmemnobs.c.o [ 85%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jquant1.c.o [ 86%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jquant2.c.o [ 86%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c.o [ 87%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c: In function 'mpeg3audio_new_decode_tables': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c:31: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getintrablock': /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getmpg2intrablock': /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getmpg2interblock': /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:7, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:32: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_get_macroblocks': /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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) && | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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++])); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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]); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_allocate_decoders': /home/buildozer/aports/testing/squeak-vm/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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getpicture': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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%] Linking C static library libB2DPlugin.a [ 87%] Built target B2DPlugin [ 87%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c: In function 'mpeg3video_ext_user_data': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:7, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:33: /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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)) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:32: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/__/Cross/plugins/JPEGReadWriter2Plugin/jutils.c.o [ 88%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c.o [ 88%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/macroblocks.c.o [ 88%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/mmxtest.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c: In function 'mpeg3video_idctrow': /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c: In function 'mpeg3video_idctcol': /home/buildozer/aports/testing/squeak-vm/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; | ^~~~~~ /home/buildozer/aports/testing/squeak-vm/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) | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/macroblocks.c:30: /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/motion.c.o [ 89%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c.o In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/motion.c:32: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_initdecoder': /home/buildozer/aports/testing/squeak-vm/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])); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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])); | ^ /home/buildozer/aports/testing/squeak-vm/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])); | ^ /home/buildozer/aports/testing/squeak-vm/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])); | ^ /home/buildozer/aports/testing/squeak-vm/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]); | ^ /home/buildozer/aports/testing/squeak-vm/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]); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_deletedecoder': /home/buildozer/aports/testing/squeak-vm/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]); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_allocate_struct': /home/buildozer/aports/testing/squeak-vm/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)); | ^ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_delete_struct': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_read_frame_backend': /home/buildozer/aports/testing/squeak-vm/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 [ 90%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c.o /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_get_scaletable': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_get_firstframe': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_new': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_previous_frame': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_read_frame': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:33: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c: In function 'mpeg3video_dithertop': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.h:11, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c:38: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c.o [ 91%] Linking C static library libJPEGReadWriter2Plugin.a /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c: In function 'mpeg3video_reconstruct': /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c:30: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c.o [ 92%] Built target JPEGReadWriter2Plugin [ 92%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: In function 'mpeg3bits_next_startcode': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: In function 'mpeg3video_seek': /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 [ 92%] Generating version.c /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:33: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_new_slice_buffer': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_delete_slice_buffer': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_expand_slice_buffer': /home/buildozer/aports/testing/squeak-vm/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); | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_decode_slice': /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 [ 93%] Generating interp.c /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/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 /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:32: /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h: At top level: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 93%] Building C object /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/__/Cross/plugins/Mpeg3Plugin/libmpeg/video/vlc.c.o [ 94%] Generating gnu-interp.c In file included from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/vlc.c:30: /home/buildozer/aports/testing/squeak-vm/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); | ^~~~~~~~~~~~~ [ 95%] Linking C shared module so.Mpeg3Plugin [ 95%] Building C object CMakeFiles/squeakvm.dir/gnu-interp.c.o [ 95%] Building C object CMakeFiles/squeakvm.dir/vm/debug.c.o [ 95%] Building C object CMakeFiles/squeakvm.dir/vm/osExports.c.o [ 96%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixCharConv.c.o [ 97%] Building C object CMakeFiles/squeakvm.dir/vm/aio.c.o [ 97%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixExternalPrims.c.o [ 97%] Built target Mpeg3Plugin [ 98%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixMain.c.o [ 98%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixMemory.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/aio.c: In function 'aioPoll': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/aio.c:217:7: warning: implicit declaration of function 'ioMSecs' [-Wimplicit-function-declaration] 217 | ms= ioMSecs(); | ^~~~~~~ [ 98%] Building C object CMakeFiles/squeakvm.dir/Cross/vm/sqNamedPrims.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c: In function 'ioRelinquishProcessorForMicroseconds': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:506:7: warning: implicit declaration of function 'setInterruptCheckCounter' [-Wimplicit-function-declaration] 506 | setInterruptCheckCounter(-1000); /* ensure timely poll for semaphore activity */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c: In function 'sigsegv': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:693:7: warning: implicit declaration of function 'printCallStack' [-Wimplicit-function-declaration] 693 | printCallStack(); | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c: In function 'vm_parseArgument': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:1084:21: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration] 1084 | buf[i]= toupper(buf[i]); | ^~~~~~~ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:974:1: note: include '' or provide a declaration of 'toupper' 973 | # include +++ |+#include 974 | static void vm_parseEnvironment(void) [ 99%] Building C object CMakeFiles/squeakvm.dir/Cross/vm/sqVirtualMachine.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/vm/sqVirtualMachine.c: In function 'pushOutputFile': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/vm/sqVirtualMachine.c:521:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 521 | switch ((unsigned)filenameOrStdioIndex) { | ^ /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/vm/sqVirtualMachine.c: In function 'popOutputFile': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/Cross/vm/sqVirtualMachine.c:543:17: warning: implicit declaration of function 'close'; did you mean 'clone'? [-Wimplicit-function-declaration] 543 | close(fileno(stdout)); | ^~~~~ | clone [ 99%] Building C object CMakeFiles/squeakvm.dir/version.c.o [100%] Building C object CMakeFiles/squeakvm.dir/disabledPlugins.c.o /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/gnu-interp.c: In function 'primitiveBeCursor': /home/buildozer/aports/testing/squeak-vm/src/Squeak-4.10.2.2614-src/gnu-interp.c:15847:39: warning: implicit declaration of function 'ioSetCursorARGB'; did you mean 'ioSetCursor'? [-Wimplicit-function-declaration] 15847 | if (!(ioSetCursorARGB(cursorBitsIndex, extentX, extentY, offsetX, offsetY))) { | ^~~~~~~~~~~~~~~ | ioSetCursor [100%] Linking C executable squeakvm [100%] Built target squeakvm >>> squeak-vm: Entering fakeroot... Consolidate compiler generated dependencies of target StarSqueakPlugin Consolidate compiler generated dependencies of target SurfacePlugin Consolidate compiler generated dependencies of target SoundGenerationPlugin Consolidate compiler generated dependencies of target SocketPlugin Consolidate compiler generated dependencies of target SoundCodecPrims Consolidate compiler generated dependencies of target SoundPlugin [ 0%] Built target squeak.1 [ 2%] Built target SurfacePlugin [ 2%] Built target StarSqueakPlugin [ 3%] Built target SoundGenerationPlugin [ 4%] Built target SoundCodecPrims [ 6%] Built target SocketPlugin [ 7%] Built target SoundPlugin Consolidate compiler generated dependencies of target RePlugin Consolidate compiler generated dependencies of target SerialPlugin Consolidate compiler generated dependencies of target SecurityPlugin Consolidate compiler generated dependencies of target SlangTestSupportPlugin Consolidate compiler generated dependencies of target LargeIntegers Consolidate compiler generated dependencies of target LocalePlugin Consolidate compiler generated dependencies of target Matrix2x3Plugin [ 8%] Built target SerialPlugin [ 10%] Built target RePlugin [ 11%] Built target SlangTestSupportPlugin [ 12%] Built target LargeIntegers [ 13%] Built target SecurityPlugin [ 13%] Built target Matrix2x3Plugin [ 15%] Built target LocalePlugin Consolidate compiler generated dependencies of target MiscPrimitivePlugin Consolidate compiler generated dependencies of target Klatt Consolidate compiler generated dependencies of target JPEGReaderPlugin Consolidate compiler generated dependencies of target JoystickTabletPlugin Consolidate compiler generated dependencies of target FilePlugin Consolidate compiler generated dependencies of target FloatArrayPlugin [ 16%] Built target MiscPrimitivePlugin [ 16%] Built target Klatt [ 16%] Built target JPEGReaderPlugin [ 18%] Built target JoystickTabletPlugin Consolidate compiler generated dependencies of target JPEGReadWriter2Plugin [ 19%] Built target FloatArrayPlugin [ 21%] Built target FilePlugin Consolidate compiler generated dependencies of target GeniePlugin Consolidate compiler generated dependencies of target DSAPrims Consolidate compiler generated dependencies of target ZipPlugin Consolidate compiler generated dependencies of target FFTPlugin Consolidate compiler generated dependencies of target DropPlugin Consolidate compiler generated dependencies of target FloatMathPlugin [ 22%] Built target DSAPrims [ 23%] Built target GeniePlugin [ 24%] Built target ZipPlugin [ 25%] Built target FFTPlugin [ 26%] Built target DropPlugin Consolidate compiler generated dependencies of target BitBltPlugin Consolidate compiler generated dependencies of target CroquetPlugin Consolidate compiler generated dependencies of target B2DPlugin Consolidate compiler generated dependencies of target BMPReadWriterPlugin Consolidate compiler generated dependencies of target ADPCMCodecPlugin [ 41%] Built target FloatMathPlugin [ 63%] Built target JPEGReadWriter2Plugin [ 64%] Built target BitBltPlugin [ 65%] Built target CroquetPlugin [ 66%] Built target B2DPlugin [ 67%] Built target BMPReadWriterPlugin [ 67%] Built target ADPCMCodecPlugin Consolidate compiler generated dependencies of target AsynchFilePlugin Consolidate compiler generated dependencies of target ckformat Consolidate compiler generated dependencies of target FileCopyPlugin Consolidate compiler generated dependencies of target Squeak3D [ 68%] Built target AsynchFilePlugin [ 68%] Built target ckformat [ 69%] Built target squeak [ 69%] Built target FileCopyPlugin [ 69%] Built target squeak.sh Consolidate compiler generated dependencies of target Mpeg3Plugin [ 72%] Built target Squeak3D Consolidate compiler generated dependencies of target ScratchPlugin Consolidate compiler generated dependencies of target AioPlugin Consolidate compiler generated dependencies of target UnixOSProcessPlugin Consolidate compiler generated dependencies of target vm-display-null Consolidate compiler generated dependencies of target vm-sound-custom Consolidate compiler generated dependencies of target vm-display-custom [ 73%] Built target AioPlugin [ 75%] Built target ScratchPlugin [ 76%] Built target UnixOSProcessPlugin [ 77%] Built target vm-display-custom [ 78%] Built target vm-display-null [ 79%] Built target vm-sound-custom Consolidate compiler generated dependencies of target vm-sound-null [ 92%] Built target Mpeg3Plugin Consolidate compiler generated dependencies of target squeakvm [ 93%] Built target vm-sound-null [100%] Built target squeakvm Install the project... -- Install configuration: "" -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/squeakvm -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/bin/squeak -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/bin/squeak.sh -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/ckformat -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/share/man/man1/squeak.1 -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.Squeak3D -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.FileCopyPlugin -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.Mpeg3Plugin -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.ScratchPlugin -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.AioPlugin -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.UnixOSProcessPlugin -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.vm-display-custom -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.vm-display-null -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.vm-sound-custom -- Installing: /home/buildozer/aports/testing/squeak-vm/pkg/squeak-vm/usr/lib/squeak/4.10.2-2614/so.vm-sound-null >>> squeak-vm-doc*: Running split function doc... >>> squeak-vm-doc*: Preparing subpackage squeak-vm-doc... >>> squeak-vm-doc*: Running postcheck for squeak-vm-doc >>> squeak-vm*: Running postcheck for squeak-vm >>> squeak-vm*: Preparing package squeak-vm... >>> squeak-vm*: Stripping binaries >>> squeak-vm-doc*: Scanning shared objects >>> squeak-vm*: Scanning shared objects >>> squeak-vm-doc*: Tracing dependencies... >>> squeak-vm-doc*: Package size: 32.0 KB >>> squeak-vm-doc*: Compressing data... >>> squeak-vm-doc*: Create checksum... >>> squeak-vm-doc*: Create squeak-vm-doc-4.10.2.2614-r1.apk >>> squeak-vm*: Tracing dependencies... mesa-gl libxrender so:libc.musl-s390x.so.1 >>> squeak-vm*: Package size: 1.3 MB >>> squeak-vm*: Compressing data... >>> squeak-vm*: Create checksum... >>> squeak-vm*: Create squeak-vm-4.10.2.2614-r1.apk >>> squeak-vm: Build complete at Mon, 24 Oct 2022 22:26:49 +0000 elapsed time 0h 0m 23s >>> squeak-vm: Cleaning up srcdir >>> squeak-vm: Cleaning up pkgdir >>> squeak-vm: Uninstalling dependencies... (1/22) Purging .makedepends-squeak-vm (20221024.222627) (2/22) Purging mesa-gl (22.2.2-r0) (3/22) Purging mesa (22.2.2-r0) (4/22) Purging libxrender (0.9.11-r0) (5/22) Purging cmake (3.24.2-r0) (6/22) Purging libxxf86vm (1.1.5-r0) (7/22) Purging libxext (1.3.4-r1) (8/22) Purging libxfixes (6.0.0-r0) (9/22) Purging libx11 (1.8.1-r1) (10/22) Purging libxcb (1.15-r0) (11/22) Purging libxau (1.0.10-r0) (12/22) Purging libxdmcp (1.1.3-r1) (13/22) Purging libbsd (0.11.7-r0) (14/22) Purging libmd (1.0.4-r0) (15/22) Purging libdrm (2.4.113-r0) (16/22) Purging mesa-glapi (22.2.2-r0) (17/22) Purging libxshmfence (1.3.1-r0) (18/22) Purging libarchive (3.6.1-r1) (19/22) Purging libbz2 (1.0.8-r3) (20/22) Purging xz-libs (5.2.7-r0) (21/22) Purging rhash-libs (1.4.3-r1) (22/22) Purging libuv (1.44.2-r0) Executing busybox-1.35.0-r27.trigger OK: 368 MiB in 98 packages >>> squeak-vm: Updating the testing/s390x repository index... >>> squeak-vm: Signing the index...