=> Building lang/squeak Started : Saturday, 15 FEB 2020 at 08:53:51 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.1432.g9cd86-DEVELOPMENT #23: Thu Feb 13 14:43:04 PST 2020 root@sting.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.7-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.7-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- PKG_CONFIG=pkgconf XDG_DATA_HOME=/construction/lang/squeak XDG_CONFIG_HOME=/construction/lang/squeak HOME=/construction/lang/squeak TMPDIR="/tmp" PATH=/construction/lang/squeak/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --prefix=/usr/local -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/lang/squeak XDG_CONFIG_HOME=/construction/lang/squeak HOME=/construction/lang/squeak TMPDIR="/tmp" PATH=/construction/lang/squeak/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/lang/squeak/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- SQUEAK_LIB_DIR=4.10.2-2614 IMAGE_FULL_VERSION=4.6-15102 GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" OSREL=5.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/squeak" EXAMPLESDIR="share/examples/squeak" DATADIR="share/squeak" WWWDIR="www/squeak" ETCDIR="etc/squeak" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- SQUEAK_LIB_DIR=4.10.2-2614 IMAGE_FULL_VERSION=4.6-15102 PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/squeak DOCSDIR=/usr/local/share/doc/squeak EXAMPLESDIR=/usr/local/share/examples/squeak WWWDIR=/usr/local/www/squeak ETCDIR=/usr/local/etc/squeak -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=LiveSystem USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=15 DPORTS_BUILDER= yes DISABLE_LICENSES= yes DEFAULT_VERSIONS= ssl=openssl FORCE_PACKAGE= yes DEVELOPER= yes HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.30.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=32 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500709 OSVERSION=9999999 OSREL=5.7 _OSRELEASE=5.7-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> squeak-4.10.2_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.12.0_1.txz Installing pkg-1.12.0_1... Extracting pkg-1.12.0_1: .......... done ===> squeak-4.10.2_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of squeak-4.10.2_6 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> Fetching all distfiles required by squeak-4.10.2_6 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> Fetching all distfiles required by squeak-4.10.2_6 for building => SHA256 Checksum OK for squeak/Squeak-4.10.2.2614-src.tar.gz. => SHA256 Checksum OK for squeak/Squeak4.6-15102.zip. => SHA256 Checksum OK for squeak/SqueakV46.sources.zip. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> Fetching all distfiles required by squeak-4.10.2_6 for building ===> Extracting for squeak-4.10.2_6 ===> Fetching all distfiles required by squeak-4.10.2_6 for building => SHA256 Checksum OK for squeak/Squeak-4.10.2.2614-src.tar.gz. => SHA256 Checksum OK for squeak/Squeak4.6-15102.zip. => SHA256 Checksum OK for squeak/SqueakV46.sources.zip. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for squeak-4.10.2_6 ===> Applying ports patches for squeak-4.10.2_6 ===> Applying dragonfly patches for squeak-4.10.2_6 /usr/bin/env WRKSRC=/construction/lang/squeak/Squeak-4.10.2.2614-src REWARNFILE=/construction/lang/squeak/reinplace_warnings.txt /xports/Tools/scripts/sed_checked.sh -e 's@__FreeBSD__@__DragonFly__@g' /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqFFIPlugin.c /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/CameraPlugin/sqCamera-linux.c /bin/rm -f -rf "/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-pulse" /usr/bin/env WRKSRC=/construction/lang/squeak/Squeak-4.10.2.2614-src REWARNFILE=/construction/lang/squeak/reinplace_warnings.txt /xports/Tools/scripts/sed_checked.sh -e '/"pulse"/d' /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c /usr/bin/env WRKSRC=/construction/lang/squeak/Squeak-4.10.2.2614-src REWARNFILE=/construction/lang/squeak/reinplace_warnings.txt /xports/Tools/scripts/sed_checked.sh -e 's@pulseaudio --check@/usr/bin/false@g' /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/cmake/squeak.in /bin/cat /xports/lang/squeak/pkg-plist | /usr/bin/sed -e '/so.vm-sound-pulse/d' > /construction/lang/squeak/pulseless-plist -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> squeak-4.10.2_6 depends on executable: cmake - not found ===> Installing existing package /packages/All/cmake-3.16.4.txz Installing cmake-3.16.4... `-- Installing curl-7.68.0... | `-- Installing ca_root_nss-3.50... | `-- Extracting ca_root_nss-3.50: ..... done | `-- Installing libnghttp2-1.40.0... | `-- Extracting libnghttp2-1.40.0: ....... done | `-- Installing openssl-1.1.1d,1... | `-- Extracting openssl-1.1.1d,1: .......... done `-- Extracting curl-7.68.0: .......... done `-- Installing expat-2.2.8... `-- Extracting expat-2.2.8: .......... done `-- Installing jsoncpp-1.9.2... `-- Extracting jsoncpp-1.9.2: .......... done `-- Installing libarchive-3.4.0,1... | `-- Installing liblz4-1.9.2_1,1... | `-- Extracting liblz4-1.9.2_1,1: .......... done | `-- Installing lzo2-2.10_1... | `-- Extracting lzo2-2.10_1: .......... done `-- Extracting libarchive-3.4.0,1: .......... done `-- Installing libuv-1.34.2... `-- Extracting libuv-1.34.2: .......... done `-- Installing ncurses-6.1.20190525... `-- Extracting ncurses-6.1.20190525: .......... done `-- Installing rhash-1.3.5... `-- Extracting rhash-1.3.5: .......... done Extracting cmake-3.16.4: .......... done ===== Message from ca_root_nss-3.50: -- FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem ===> squeak-4.10.2_6 depends on executable: cmake - found ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on package: v4l_compat>=1.0.20120501 - not found ===> Installing existing package /packages/All/v4l_compat-1.6.3_3.txz Installing v4l_compat-1.6.3_3... Extracting v4l_compat-1.6.3_3: .......... done ===> squeak-4.10.2_6 depends on package: v4l_compat>=1.0.20120501 - found ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-1.6.3,1.txz Installing pkgconf-1.6.3,1... Extracting pkgconf-1.6.3,1: .......... done ===> squeak-4.10.2_6 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on package: gstreamer-plugins>=0.10.0 - not found ===> Installing existing package /packages/All/gstreamer-plugins-0.10.36_12,3.txz Installing gstreamer-plugins-0.10.36_12,3... `-- Installing gettext-runtime-0.20.1... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: . done `-- Extracting gettext-runtime-0.20.1: .......... done `-- Installing glib-2.56.3_7,1... | `-- Installing libffi-3.2.1_3... | `-- Extracting libffi-3.2.1_3: .......... done | `-- Installing libiconv-1.14_11... | `-- Extracting libiconv-1.14_11: .......... done | `-- Installing libxml2-2.9.10... | `-- Extracting libxml2-2.9.10: .......... done | `-- Installing pcre-8.43_2... | `-- Extracting pcre-8.43_2: .......... done | `-- Installing python37-3.7.6... | | `-- Installing readline-8.0.1... | | `-- Extracting readline-8.0.1: .......... done | `-- Extracting python37-3.7.6: .......... done `-- Extracting glib-2.56.3_7,1: .......... done No schema files found: doing nothing. `-- Installing gstreamer-0.10.36_6... | `-- Installing gobject-introspection-1.56.1,1... | `-- Extracting gobject-introspection-1.56.1,1: .......... done `-- Extracting gstreamer-0.10.36_6: .......... done `-- Installing libX11-1.6.9,1... | `-- Installing libXau-1.0.9... | `-- Extracting libXau-1.0.9: .......... done | `-- Installing libXdmcp-1.1.3... | | `-- Installing xorgproto-2019.2... | | `-- Extracting xorgproto-2019.2: .......... done | `-- Extracting libXdmcp-1.1.3: ...... done | `-- Installing libxcb-1.13.1... | | `-- Installing libpthread-stubs-0.4... | | `-- Extracting libpthread-stubs-0.4: .... done | `-- Extracting libxcb-1.13.1: .......... done `-- Extracting libX11-1.6.9,1: .......... done `-- Installing libXext-1.3.4,1... `-- Extracting libXext-1.3.4,1: .......... done `-- Installing libXv-1.0.11_2,1... `-- Extracting libXv-1.0.11_2,1: .......... done `-- Installing orc-0.4.31... `-- Extracting orc-0.4.31: .......... done Extracting gstreamer-plugins-0.10.36_12,3: .......... done ===== Message from python37-3.7.6: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 ===> squeak-4.10.2_6 depends on package: gstreamer-plugins>=0.10.0 - found ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on package: gstreamer-plugins>=0 - found ===> squeak-4.10.2_6 depends on package: xorgproto>=0 - found -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> squeak-4.10.2_6 depends on shared library: libaudio.so - not found ===> Installing existing package /packages/All/nas-1.9.4_3.txz Installing nas-1.9.4_3... `-- Installing libICE-1.0.10,1... `-- Extracting libICE-1.0.10,1: .......... done `-- Installing libSM-1.2.3,1... `-- Extracting libSM-1.2.3,1: ........ done `-- Installing libXaw-1.0.13_3,2... | `-- Installing libXmu-1.1.3,1... | | `-- Installing libXt-1.2.0,1... | | `-- Extracting libXt-1.2.0,1: .......... done | `-- Extracting libXmu-1.1.3,1: .......... done | `-- Installing libXpm-3.5.12_2... | `-- Extracting libXpm-3.5.12_2: .......... done `-- Extracting libXaw-1.0.13_3,2: .......... done `-- Installing perl5-5.30.1... `-- Extracting perl5-5.30.1: .......... done Extracting nas-1.9.4_3: .......... done ===== Message from perl5-5.30.1: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> squeak-4.10.2_6 depends on shared library: libaudio.so - found (/usr/local/lib/libaudio.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libffi.so - found (/usr/local/lib/libffi.so) ===> squeak-4.10.2_6 depends on shared library: libasound.so - not found ===> Installing existing package /packages/All/alsa-lib-1.1.2_2.txz Installing alsa-lib-1.1.2_2... Extracting alsa-lib-1.1.2_2: .......... done ===> squeak-4.10.2_6 depends on shared library: libasound.so - found (/usr/local/lib/libasound.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libv4l2.so - not found ===> Installing existing package /packages/All/libv4l-1.6.3_4.txz Installing libv4l-1.6.3_4... `-- Installing jpeg-turbo-2.0.4... `-- Extracting jpeg-turbo-2.0.4: .......... done Extracting libv4l-1.6.3_4: .......... done ===> squeak-4.10.2_6 depends on shared library: libv4l2.so - found (/usr/local/lib/libv4l2.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libdbus-1.so - not found ===> Installing existing package /packages/All/dbus-1.12.16.txz Installing dbus-1.12.16... ===> Creating groups. Creating group 'messagebus' with gid '556'. ===> Creating users Creating user 'messagebus' with uid '556'. Extracting dbus-1.12.16: ......... done ===> squeak-4.10.2_6 depends on shared library: libdbus-1.so - found (/usr/local/lib/libdbus-1.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libGL.so - not found ===> Installing existing package /packages/All/mesa-libs-18.3.2_3.txz Installing mesa-libs-18.3.2_3... `-- Installing libXdamage-1.1.5... | `-- Installing libXfixes-5.0.3_2... | `-- Extracting libXfixes-5.0.3_2: ....... done `-- Extracting libXdamage-1.1.5: ...... done `-- Installing libXrandr-1.5.2... | `-- Installing libXrender-0.9.10_2... | `-- Extracting libXrender-0.9.10_2: ....... done `-- Extracting libXrandr-1.5.2: .......... done `-- Installing libXxf86vm-1.1.4_3... `-- Extracting libXxf86vm-1.1.4_3: .......... done `-- Installing libdrm-2.4.100... | `-- Installing libpciaccess-0.16... | | `-- Installing pciids-20200125... | | `-- Extracting pciids-20200125: ..... done | `-- Extracting libpciaccess-0.16: ...... done `-- Extracting libdrm-2.4.100: .......... done `-- Installing libelf-0.8.13_3... `-- Extracting libelf-0.8.13_3: .......... done `-- Installing libxshmfence-1.3... `-- Extracting libxshmfence-1.3: ...... done `-- Installing wayland-1.16.0... `-- Extracting wayland-1.16.0: .......... done Extracting mesa-libs-18.3.2_3: .......... done ===> squeak-4.10.2_6 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libcairo.so - not found ===> Installing existing package /packages/All/cairo-1.16.0,2.txz Installing cairo-1.16.0,2... `-- Installing fontconfig-2.12.6,1... | `-- Installing freetype2-2.10.1... | `-- Extracting freetype2-2.10.1: .......... done `-- Extracting fontconfig-2.12.6,1: .......... done Running fc-cache to build fontconfig cache... /usr/local/share/fonts: skipping, no such directory /usr/local/lib/X11/fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory fc-cache: succeeded `-- Installing pixman-0.38.4... `-- Extracting pixman-0.38.4: ....... done `-- Installing png-1.6.37... `-- Extracting png-1.6.37: .......... done Extracting cairo-1.16.0,2: .......... done ===== Message from freetype2-2.10.1: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/site/index.html, if documentation was installed). ===> squeak-4.10.2_6 depends on shared library: libcairo.so - found (/usr/local/lib/libcairo.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) ===> squeak-4.10.2_6 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> squeak-4.10.2_6 depends on shared library: libpango-1.0.so - not found ===> Installing existing package /packages/All/pango-1.42.4_3.txz Installing pango-1.42.4_3... `-- Installing encodings-1.0.5,1... `-- Extracting encodings-1.0.5,1: .......... done `-- Installing fribidi-0.19.7... `-- Extracting fribidi-0.19.7: .......... done `-- Installing harfbuzz-2.6.4... | `-- Installing graphite2-1.3.13_1... | `-- Extracting graphite2-1.3.13_1: .......... done `-- Extracting harfbuzz-2.6.4: .......... done `-- Installing libXft-2.3.3... `-- Extracting libXft-2.3.3: ......... done `-- Installing xorg-fonts-truetype-7.7_1... | `-- Installing dejavu-2.37_1... | | `-- Installing mkfontscale-1.2.1... | | `-- Installing libfontenc-1.1.4... | | `-- Extracting libfontenc-1.1.4: ...... done | | `-- Extracting mkfontscale-1.2.1: .... done | `-- Extracting dejavu-2.37_1: .......... done | `-- Installing font-bh-ttf-1.0.3_4... | `-- Extracting font-bh-ttf-1.0.3_4: .......... done | `-- Installing font-misc-ethiopic-1.0.3_4... | `-- Extracting font-misc-ethiopic-1.0.3_4: ... done | `-- Installing font-misc-meltho-1.0.3_4... | `-- Extracting font-misc-meltho-1.0.3_4: .......... done Extracting pango-1.42.4_3: .......... done ===== Message from dejavu-2.37_1: -- Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. ===> squeak-4.10.2_6 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so) ===> Returning to build of squeak-4.10.2_6 ===> squeak-4.10.2_6 depends on shared library: libgstreamer-0.10.so - found (/usr/local/lib/libgstreamer-0.10.so) -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for squeak-4.10.2_6 -- Configuring squeak 4.10.2-2614 for x86_64-unknown-dragonfly5.7 -- Using source directory /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting prefix=/usr/local -- Using CFLAGS -pipe -O2 -fno-strict-aliasing -I/usr/local/include -L/usr/local/lib -- Found PkgConfig: pkgconf (found version "1.6.3") -- Found X11: /usr/local/include -- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so -- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/local/lib/libGL.so -- Check if the system is big endian -- Searching 16 bit integer -- 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 unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- 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 -- 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 - 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 - 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' -- Found freetype2, version 23.1.17 -- FT2Plugin: freetype2 found -- 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 -- Check if the system is big endian -- Searching 16 bit integer -- Using unsigned short -- Check if the system is big endian - little endian -- SocketPlugin: libsocket not found -- SocketPlugin: libnsl not found -- Looking for GL/gl.h -- Looking for GL/gl.h - found -- CameraPlugin: /usr/local/include/linux/videodev2.h -- Checking for module 'dbus-1' -- Found dbus-1, version 1.12.16 -- DBusPlugin: dbus-1 found -- SqueakFFIPrims: any-libffi -- Checking for module 'libffi' -- Found libffi, version 3.2.1 -- SqueakFFIPrims: libffi found -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- MIDIPlugin: /usr/local/include/alsa/asoundlib.h -- MIDIPlugin: /usr/local/lib/libasound.so -- Checking for module 'pangocairo' -- Found pangocairo, version 1.42.3 -- RomePlugin: pangocairo found -- RomePlugin: freetype2 found -- RomePlugin: /usr/local/include/cairo/cairo-ft.h -- UUIDPlugin: /usr/include/uuid.h -- UUIDPlugin: /usr/include/sys/uuid.h -- UUIDPlugin: libuuid not found -- Looking for uuidgen -- Looking for uuidgen - found -- Looking for uuid_generate -- Looking for uuid_generate - not found -- Looking for uuid_create -- Looking for uuid_create - found -- UnicodePlugin: pangocairo found -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.56.3 -- UnicodePlugin: glib-2.0 found -- UnixOSProcessPlugin: /usr/lib/libpthread.so -- Looking for unsetenv -- Looking for unsetenv - found -- WeDoPlugin: linux/hiddev.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:125 (CONFIGURE_PLUGIN_LIST) CMakeLists.txt:144 (CONFIGURE_PLUGINS) This warning is for project developers. Use -Wno-dev to suppress it. !! WeDoPlugin disabled !! vm-display-Quartz disabled -- Looking for XShmAttach in Xext -- Looking for XShmAttach in Xext - found -- Looking for X11/extensions/Xrender.h -- Looking for X11/extensions/Xrender.h - found -- Looking for XRenderQueryVersion in Xrender -- Looking for XRenderQueryVersion in Xrender - found -- Looking for GL/glx.h -- Looking for GL/glx.h - found -- Looking for sys/select.h -- Looking for sys/select.h - found -- vm-display-fbdev: linux/fb.h not found !! vm-display-fbdev disabled -- vm-sound-ALSA: /usr/local/include/alsa/asoundlib.h -- vm-sound-ALSA: /usr/local/lib/libasound.so !! vm-sound-MacOSX disabled -- vm-sound-NAS: /usr/local/include/audio/audio.h -- vm-sound-NAS: /usr/local/lib/libaudio.so -- vm-sound-OSS: /usr/local/include/alsa/asoundlib.h -- vm-sound-OSS: /usr/local/lib/libasound.so -- vm-sound-Sun: sys/audioio.h not found -- vm-sound-Sun: sun/audioio.h not found -- vm-sound-Sun: stropts.h not found !! vm-sound-Sun disabled CMake Warning (dev) at CMakeLists.txt:158 (ADD_SUBDIRECTORY): The source directory /construction/lang/squeak/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: /construction/lang/squeak/.build -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for squeak-4.10.2_6 Scanning dependencies of target squeak.sh [ 1%] Built target squeak.sh Scanning dependencies of target squeak [ 1%] Built target squeak Scanning dependencies of target squeak.1 Scanning dependencies of target BitBltPlugin [ 0%] Building C object BitBltPlugin/CMakeFiles/BitBltPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c.o Scanning dependencies of target B2DPlugin [ 0%] Building C object B2DPlugin/CMakeFiles/B2DPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/B2DPlugin/B2DPlugin.c.o Scanning dependencies of target BMPReadWriterPlugin [ 0%] Building C object BMPReadWriterPlugin/CMakeFiles/BMPReadWriterPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BMPReadWriterPlugin/BMPReadWriterPlugin.c.o Scanning dependencies of target AsynchFilePlugin [ 0%] Building C object AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c.o [ 1%] Building C object AsynchFilePlugin/CMakeFiles/AsynchFilePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c.o Scanning dependencies of target DSAPrims Scanning dependencies of target ADPCMCodecPlugin Scanning dependencies of target GeniePlugin Scanning dependencies of target FloatArrayPlugin Scanning dependencies of target FFTPlugin Scanning dependencies of target DropPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c:145:15: warning: return type defaults to 'int' [-Wimplicit-int] INLINE static allocateBuffer(struct FileBuf *buf, int size) ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileOpen': /construction/lang/squeak/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] memcpy((void *)name, (void *)fileNamePtr, fileNameSize); ^ Scanning dependencies of target FloatMathPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileReadResult': /construction/lang/squeak/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] n= read(fp->fd, (void *)bufferPtr, bufferSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/AsynchFilePlugin/sqUnixAsynchFile.c: In function 'asyncFileWriteStart': /construction/lang/squeak/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] memcpy((void *)fp->buf.bytes, (void *)bufferPtr, count); ^ Scanning dependencies of target CroquetPlugin [ 1%] Building C object GeniePlugin/CMakeFiles/GeniePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/GeniePlugin/GeniePlugin.c.o [ 1%] Building C object FloatArrayPlugin/CMakeFiles/FloatArrayPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FloatArrayPlugin/FloatArrayPlugin.c.o [ 1%] Building C object DropPlugin/CMakeFiles/DropPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DropPlugin/DropPlugin.c.o [ 2%] Building C object FFTPlugin/CMakeFiles/FFTPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FFTPlugin/FFTPlugin.c.o Scanning dependencies of target ZipPlugin [ 2%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FloatMathPlugin/FloatMathPlugin.c.o [ 2%] Building C object CroquetPlugin/CMakeFiles/CroquetPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c.o [ 3%] Building C object ZipPlugin/CMakeFiles/ZipPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/ZipPlugin/ZipPlugin.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DropPlugin/DropPlugin.c: In function 'setFileAccessCallback': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DropPlugin/DropPlugin.c:137:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return sqSecFileAccessCallback((void *) address); ^ [ 3%] Built target squeak.1 /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c: In function 'rgbComponentAlphawith': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/BitBltPlugin/BitBltPlugin.c:3803:16: warning: left shift count >= width of type [-Wshift-count-overflow] mask3 = (1 << 32) - 1; ^~ [ 3%] Building C object ADPCMCodecPlugin/CMakeFiles/ADPCMCodecPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/ADPCMCodecPlugin/ADPCMCodecPlugin.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c: In function 'primitiveTriBoxIntersects': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/CroquetPlugin/CroquetPlugin.c:531:11: warning: implicit declaration of function 'triBoxOverlap' [-Wimplicit-function-declaration] result = triBoxOverlap(minCorner, maxCorner, v0, v1, v2); ^~~~~~~~~~~~~ Scanning dependencies of target FilePlugin [ 3%] Building C object FilePlugin/CMakeFiles/FilePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c.o [ 4%] Building C object DSAPrims/CMakeFiles/DSAPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/DSAPrims/DSAPrims.c.o [ 5%] Building C object DropPlugin/CMakeFiles/DropPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/DropPlugin/sqUnixDragDrop.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'asyncFileValueOf': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:79:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return (AsyncFile *) (oop + 4); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileOpen': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:165:20: warning: passing argument 2 of 'asyncFileOpen' makes integer from pointer without a cast [-Wint-conversion] asyncFileOpen(f, fileName, fileNameSize, writeFlag, semaIndex); ^~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/AsynchFilePlugin/AsynchFilePlugin.h:13:37: note: expected 'int' but argument is of type 'char *' int asyncFileOpen(AsyncFile *f, int fileNamePtr, int fileNameSize, int writeFlag, int semaIndex); ~~~~^~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileReadResult': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:212:30: warning: passing argument 2 of 'asyncFileReadResult' makes integer from pointer without a cast [-Wint-conversion] r = asyncFileReadResult(f, bufferPtr, count); ^~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/AsynchFilePlugin/AsynchFilePlugin.h:15:43: note: expected 'int' but argument is of type 'char *' int asyncFileReadResult(AsyncFile *f, int bufferPtr, int bufferSize); ~~~~^~~~~~~~~ [ 6%] Linking C static library libBMPReadWriterPlugin.a /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c: In function 'primitiveAsyncFileWriteStart': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:304:37: warning: passing argument 3 of 'asyncFileWriteStart' makes integer from pointer without a cast [-Wint-conversion] asyncFileWriteStart(f, fPosition, bufferPtr, count); ^~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/AsynchFilePlugin/AsynchFilePlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/AsynchFilePlugin/AsynchFilePlugin.h:18:58: note: expected 'int' but argument is of type 'char *' int asyncFileWriteStart(AsyncFile *f, int fPosition, int bufferPtr, int bufferSize); ~~~~^~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c: In function 'primitiveFileStdioHandles': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:737:38: warning: passing argument 1 of 'sqFileStdioHandlesInto' from incompatible pointer type [-Wincompatible-pointer-types] validMask = sqFileStdioHandlesInto((&fileRecords)); ~^~~~~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FilePlugin/FilePlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FilePlugin/FilePlugin.h:49:39: note: expected 'SQFile *' {aka 'struct *'} but argument is of type 'SQFile (*)[3]' {aka 'struct (*)[3]'} sqInt sqFileStdioHandlesInto(SQFile files[3]); ~~~~~~~^~~~~~~~ [ 6%] Built target BMPReadWriterPlugin Scanning dependencies of target FT2Plugin [ 6%] Building C object FT2Plugin/CMakeFiles/FT2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c.o [ 6%] Linking C static library libDropPlugin.a /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c: In function 'primitiveGetPostscriptName': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:813:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] buffer = FT_Get_Postscript_Name(face); ^ [ 6%] Linking C static library libFFTPlugin.a [ 6%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/acos.c.o [ 7%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/acosh.c.o [ 7%] Built target DropPlugin Scanning dependencies of target LargeIntegers [ 7%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/asin.c.o [ 7%] Linking C static library libAsynchFilePlugin.a [ 7%] Built target FFTPlugin [ 7%] Building C object LargeIntegers/CMakeFiles/LargeIntegers.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/LargeIntegers/LargeIntegers.c.o Scanning dependencies of target Klatt [ 8%] Building C object Klatt/CMakeFiles/Klatt.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/Klatt/Klatt.c.o [ 8%] Built target AsynchFilePlugin [ 9%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/asinh.c.o [ 9%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/atan.c.o Scanning dependencies of target JoystickTabletPlugin [ 10%] Linking C static library libFloatArrayPlugin.a [ 11%] Building C object JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/JoystickTabletPlugin/JoystickTabletPlugin.c.o [ 11%] Built target FloatArrayPlugin [ 11%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/atan2.c.o Scanning dependencies of target JPEGReaderPlugin [ 12%] Linking C static library libGeniePlugin.a [ 12%] Building C object JPEGReaderPlugin/CMakeFiles/JPEGReaderPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/JPEGReaderPlugin/JPEGReaderPlugin.c.o [ 12%] Building C object FilePlugin/CMakeFiles/FilePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c.o [ 13%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/atanh.c.o [ 13%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/copysign.c.o [ 13%] Built target GeniePlugin [ 13%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/cos.c.o [ 14%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/cosh.c.o [ 14%] Building C object JoystickTabletPlugin/CMakeFiles/JoystickTabletPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/JoystickTabletPlugin/sqUnixJoystickTablet.c.o [ 14%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/exp.c.o [ 14%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/expm1.c.o [ 14%] Linking C static library libJoystickTabletPlugin.a [ 15%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/finite.c.o [ 15%] Built target JoystickTabletPlugin [ 15%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/fmod.c.o Scanning dependencies of target RePlugin [ 15%] Building C object CroquetPlugin/CMakeFiles/CroquetPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/CroquetPlugin/TriBoxStub.c.o [ 15%] Linking C static library libDSAPrims.a [ 15%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/hypot.c.o [ 15%] Linking C static library libADPCMCodecPlugin.a [ 15%] Building C object RePlugin/CMakeFiles/RePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c.o [ 15%] Built target DSAPrims [ 16%] Linking C static library libCroquetPlugin.a [ 16%] Built target ADPCMCodecPlugin [ 17%] Building C object FilePlugin/CMakeFiles/FilePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/FilePlugin/sqUnixFile.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'allocateByteArrayAndSetRcvrExtraPtrFrom': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:101:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memcpy(extraByteArrayPtr, (void *) anExtraPtr, sizeof(real_pcre_extra)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'allocateByteArrayAndSetRcvrPCREPtrFromPCRE': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:122:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memcpy(patByteArrayPtr, (void *) aPCREPtr, lastAlloc); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCRECompile': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:201:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pcrePtr = (int) pcre_compile(patternStrPtr, compileFlags, ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:205:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] extraPtr = (int) pcre_study((pcre *)pcrePtr, compileFlags, &errorStrBuffer); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:205:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] extraPtr = (int) pcre_study((pcre *)pcrePtr, compileFlags, &errorStrBuffer); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:207:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] rePluginFree(((void *) pcrePtr)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:209:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] rePluginFree(((void *) extraPtr)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCREExec': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:251:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:255:12: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] extraPtr = NULL; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:258:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] extraPtr = ((int) (interpreterProxy->arrayValueOf(extraObj))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:266:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:266:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCREExecfromto': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:316:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:320:12: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] extraPtr = NULL; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:323:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] extraPtr = ((int) (interpreterProxy->arrayValueOf(extraObj))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:331:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:331:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] result = pcre_exec((pcre *)pcrePtr, (pcre_extra *)extraPtr, ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c: In function 'primPCRENumSubPatterns': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:352:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pcrePtr = ((int) (interpreterProxy->fetchArrayofObject(2, rcvr))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/RePlugin/RePlugin.c:354:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] interpreterProxy->pushInteger(pcre_info((pcre *)pcrePtr, NULL, NULL)); ^ Scanning dependencies of target MiscPrimitivePlugin Scanning dependencies of target Matrix2x3Plugin Scanning dependencies of target JPEGReadWriter2Plugin [ 18%] Built target CroquetPlugin [ 18%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/isnan.c.o [ 18%] Building C object MiscPrimitivePlugin/CMakeFiles/MiscPrimitivePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c.o [ 18%] Building C object Matrix2x3Plugin/CMakeFiles/Matrix2x3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/Matrix2x3Plugin/Matrix2x3Plugin.c.o Scanning dependencies of target LocalePlugin [ 18%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c.o [ 18%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/k_cos.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c: In function 'primitiveCompareString': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/MiscPrimitivePlugin/MiscPrimitivePlugin.c:118:8: warning: implicit declaration of function 'isBytes' [-Wimplicit-function-declaration] if (!(isBytes(stackValue(2)))) { ^~~~~~~ [ 18%] Building C object LocalePlugin/CMakeFiles/LocalePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/LocalePlugin/LocalePlugin.c.o [ 18%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/k_rem_pio2.c.o [ 18%] Linking C static library libFilePlugin.a [ 19%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/k_sin.c.o [ 20%] Building C object RePlugin/CMakeFiles/RePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/RePlugin/chartables.c.o [ 20%] Built target FilePlugin [ 20%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/k_tan.c.o [ 20%] Building C object RePlugin/CMakeFiles/RePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/RePlugin/get.c.o Scanning dependencies of target SoundCodecPrims [ 20%] Building C object SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SoundCodecPrims/SoundCodecPrims.c.o [ 21%] Building C object LocalePlugin/CMakeFiles/LocalePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/LocalePlugin/sqUnixLocale.c.o [ 22%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/ldexp.c.o [ 22%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/log.c.o [ 22%] Building C object RePlugin/CMakeFiles/RePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/RePlugin/pcre.c.o [ 23%] Building C object SoundCodecPrims/CMakeFiles/SoundCodecPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c.o [ 23%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/log10.c.o [ 23%] Linking C static library libLocalePlugin.a [ 24%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/log1p.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmEncode': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3879:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gsm_encode((gsm) state, (short *) srcPtr, (unsigned char *) dstPtr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3879:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gsm_encode((gsm) state, (short *) srcPtr, (unsigned char *) dstPtr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3879:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gsm_encode((gsm) state, (short *) srcPtr, (unsigned char *) dstPtr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmDecode': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3902:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gsm_decode((gsm) state, (unsigned char *) srcPtr, (short *) dstPtr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3902:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gsm_decode((gsm) state, (unsigned char *) srcPtr, (short *) dstPtr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3902:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gsm_decode((gsm) state, (unsigned char *) srcPtr, (short *) dstPtr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c: In function 'gsmInitState': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3912:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memset((char *) state, 0, sizeof(struct gsm_state)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundCodecPrims/sqSoundCodecPluginBasicPrims.c:3913:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((gsm) state)->nrp = 40; ^ [ 25%] Linking C static library libMatrix2x3Plugin.a [ 25%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/modf.c.o [ 25%] Built target LocalePlugin Scanning dependencies of target SocketPlugin [ 25%] Built target Matrix2x3Plugin [ 25%] Building C object SocketPlugin/CMakeFiles/SocketPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SocketPlugin/SocketPlugin.c.o [ 25%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/Error.c.o Scanning dependencies of target SlangTestSupportPlugin [ 26%] Building C object SocketPlugin/CMakeFiles/SocketPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SocketPlugin/sqUnixSocket.c.o [ 27%] Building C object SlangTestSupportPlugin/CMakeFiles/SlangTestSupportPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c.o [ 27%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/pow.c.o [ 27%] Linking C static library libMiscPrimitivePlugin.a /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'inlineByMethod': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:150:6: warning: assignment to 'sqInt' {aka 'int'} from 'char *' makes integer from pointer without a cast [-Wint-conversion] foo = "foo"; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'inlineByPragma': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:162:6: warning: assignment to 'sqInt' {aka 'int'} from 'char *' makes integer from pointer without a cast [-Wint-conversion] foo = "foo"; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldBeInlinedByMethod': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:167:9: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] return "foo"; ^~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldBeInlinedByPragma': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:171:9: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] return "foo"; ^~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldNotBeInlinedByMethod': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:175:9: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] return "bar"; ^~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c: In function 'methodThatShouldNotBeInlinedByPragma': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SlangTestSupportPlugin/SlangTestSupportPlugin.c:179:9: warning: returning 'char *' from a function with return type 'sqInt' {aka 'int'} makes integer from pointer without a cast [-Wint-conversion] return "bar"; ^~~~~ [ 28%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcapimin.c.o [ 28%] Built target MiscPrimitivePlugin [ 28%] Linking C static library libZipPlugin.a [ 28%] Linking C static library libSlangTestSupportPlugin.a Scanning dependencies of target SerialPlugin [ 28%] Built target ZipPlugin [ 29%] Building C object SerialPlugin/CMakeFiles/SerialPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c.o Scanning dependencies of target SecurityPlugin [ 29%] Built target SlangTestSupportPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c: In function 'primitiveSerialPortCloseByName': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:125:2: warning: implicit declaration of function 'serialPortCloseByName'; did you mean 'serialPortClose'? [-Wimplicit-function-declaration] serialPortCloseByName(cString); ^~~~~~~~~~~~~~~~~~~~~ serialPortClose /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c: In function 'primitiveSerialPortOpenByName': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SerialPlugin/SerialPlugin.c:204:2: warning: implicit declaration of function 'serialPortOpenByName'; did you mean 'serialPortOpen'? [-Wimplicit-function-declaration] serialPortOpenByName( ^~~~~~~~~~~~~~~~~~~~ serialPortOpen [ 30%] Building C object SecurityPlugin/CMakeFiles/SecurityPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SecurityPlugin/SecurityPlugin.c.o Scanning dependencies of target SurfacePlugin [ 31%] Building C object SurfacePlugin/CMakeFiles/SurfacePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SurfacePlugin/SurfacePlugin.c.o [ 31%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcapistd.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c: In function 'ftAllocateStringForPointer': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/FT2Plugin/FT2Plugin.c:166:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(extraByteArrayPtr, aPointer, strlen(aPointer)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building C object SecurityPlugin/CMakeFiles/SecurityPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SecurityPlugin/sqUnixSecurity.c.o [ 31%] Linking C static library libSurfacePlugin.a /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SecurityPlugin/sqUnixSecurity.c: In function 'ioGetSecureUserDirectory': /construction/lang/squeak/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] return (char *)success(false); ^ [ 31%] Built target SurfacePlugin [ 32%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/rem_pio2.c.o Scanning dependencies of target StarSqueakPlugin [ 32%] Building C object SerialPlugin/CMakeFiles/SerialPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c.o [ 33%] Building C object StarSqueakPlugin/CMakeFiles/StarSqueakPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/StarSqueakPlugin/StarSqueakPlugin.c.o [ 33%] Linking C static library libJPEGReaderPlugin.a [ 34%] Linking C static library libFT2Plugin.a [ 34%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/rint.c.o [ 34%] Built target JPEGReaderPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c: In function 'serialPortClose': /construction/lang/squeak/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] return serialPortCloseByName(serialPortName); ^~~~~~~~~~~~~~~~~~~~~ serialPortClose /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SerialPlugin/sqUnixSerial.c: In function 'serialPortOpen': /construction/lang/squeak/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] return serialPortOpenByName(serialPortName, dataRate, stopBitsType, parityType, dataBits, ^~~~~~~~~~~~~~~~~~~~ serialPortCloseByName [ 34%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jccoefct.c.o Scanning dependencies of target SoundPlugin [ 34%] Built target FT2Plugin [ 35%] Building C object SoundPlugin/CMakeFiles/SoundPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SoundPlugin/SoundPlugin.c.o [ 35%] Linking C static library libSecurityPlugin.a Scanning dependencies of target SoundGenerationPlugin [ 35%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/scalb.c.o [ 35%] Built target SecurityPlugin Scanning dependencies of target ckformat [ 35%] Building C object SoundGenerationPlugin/CMakeFiles/SoundGenerationPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/vm/intplugins/SoundGenerationPlugin/SoundGenerationPlugin.c.o [ 35%] Building C object CMakeFiles/ckformat.dir/cmake/ckformat.c.o [ 36%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/scalbn.c.o [ 37%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jccolor.c.o [ 38%] Linking C executable ckformat [ 38%] Linking C static library libSerialPlugin.a [ 38%] Built target ckformat [ 38%] Building C object SoundPlugin/CMakeFiles/SoundPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SoundPlugin/sqUnixSound.c.o [ 38%] Built target SerialPlugin [ 38%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcdctmgr.c.o [ 38%] Linking C static library libStarSqueakPlugin.a [ 38%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/sin.c.o [ 38%] Built target StarSqueakPlugin [ 38%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jchuff.c.o [ 39%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcinit.c.o [ 39%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcmainct.c.o [ 39%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/sinh.c.o [ 39%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcmarker.c.o [ 40%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/sqrt.c.o [ 40%] Linking C static library libSoundPlugin.a [ 41%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcmaster.c.o [ 41%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcomapi.c.o [ 41%] Built target SoundPlugin [ 42%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcparam.c.o [ 42%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcphuff.c.o [ 42%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/tan.c.o [ 42%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcprepct.c.o [ 42%] Building C object FloatMathPlugin/CMakeFiles/FloatMathPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/FloatMathPlugin/tanh.c.o [ 43%] Linking C static library libFloatMathPlugin.a [ 43%] Built target FloatMathPlugin [ 44%] Building C object SoundGenerationPlugin/CMakeFiles/SoundGenerationPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c.o [ 45%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jcsample.c.o [ 46%] Linking C static library libLargeIntegers.a /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:7: warning: "byteAt" redefined #define byteAt(i) (*((unsigned char *) (i))) In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sq.h:19, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:3: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:111: note: this is the location of the previous definition # define byteAt(oop) byteAtPointer(pointerForOop(oop)) /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:8: warning: "byteAtput" redefined #define byteAtput(i, val) (*((unsigned char *) (i)) = val) In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sq.h:19, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:3: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:112: note: this is the location of the previous definition # define byteAtput(oop, val) byteAtPointerput(pointerForOop(oop), (val)) /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:9: warning: "longAt" redefined #define longAt(i) (*((int *) (i))) In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sq.h:19, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:3: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:115: note: this is the location of the previous definition # define longAt(oop) longAtPointer(pointerForOop(oop)) /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:10: warning: "longAtput" redefined #define longAtput(i, val) (*((int *) (i)) = val) In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sq.h:19, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SoundGenerationPlugin/sqOldSoundPrims.c:3: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sqMemoryAccess.h:116: note: this is the location of the previous definition # define longAtput(oop, val) longAtPointerput(pointerForOop(oop), (val)) [ 46%] Built target LargeIntegers [ 46%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jctrans.c.o [ 47%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdapistd.c.o [ 47%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdapimin.c.o [ 47%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdatadst.c.o [ 47%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdatasrc.c.o [ 48%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdcoefct.c.o [ 48%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdcolor.c.o [ 48%] Linking C static library libSoundGenerationPlugin.a [ 48%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jddctmgr.c.o [ 49%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdhuff.c.o [ 49%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdinput.c.o [ 49%] Built target SoundGenerationPlugin [ 49%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdmainct.c.o [ 50%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdmarker.c.o [ 50%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdmaster.c.o [ 51%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdmerge.c.o [ 51%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdphuff.c.o [ 51%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdpostct.c.o [ 52%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdsample.c.o [ 52%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jdtrans.c.o [ 53%] Building C object RePlugin/CMakeFiles/RePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/RePlugin/study.c.o Scanning dependencies of target B3DAcceleratorPlugin [ 53%] Building C object B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c.o Scanning dependencies of target CameraPlugin [ 53%] Building C object CameraPlugin/CMakeFiles/CameraPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/CameraPlugin/CameraPlugin.c.o [ 53%] Building C object B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c.o Scanning dependencies of target Squeak3D [ 54%] Building C object Squeak3D/CMakeFiles/Squeak3D.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c: In function 'initialiseModule': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1660:11: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] loadBBFn = interpreterProxy->ioLoadFunctionFrom("loadBitBltFrom", bbPluginName); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1661:13: warning: assignment to 'sqInt' {aka 'int'} from 'void *' makes integer from pointer without a cast [-Wint-conversion] copyBitsFn = interpreterProxy->ioLoadFunctionFrom("copyBitsFromtoat", bbPluginName); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c: In function 'loadRasterizerState': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1912:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (!(((int (*) (int))loadBBFn)(obj))) { ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Squeak3D/Squeak3D.c:1915:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] state.spanDrawer = (b3dDrawBufferFunction) copyBitsFn; ^ [ 54%] Building C object CameraPlugin/CMakeFiles/CameraPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/CameraPlugin/sqCamera-linux.c.o [ 54%] Linking C static library libSocketPlugin.a [ 54%] Built target SocketPlugin Scanning dependencies of target ClipboardExtendedPlugin [ 54%] Building C object ClipboardExtendedPlugin/CMakeFiles/ClipboardExtendedPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c.o [ 54%] Linking C static library libKlatt.a [ 54%] Built target Klatt [ 54%] Building C object Squeak3D/CMakeFiles/Squeak3D.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dAlloc.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioAddClipboardData': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:97:2: warning: implicit declaration of function 'sqPasteboardPutItemFlavordatalengthformatTypeformatLength' [-Wimplicit-function-declaration] sqPasteboardPutItemFlavordatalengthformatTypeformatLength(clipboardAddress, data, dataLength, aFormat, formatLength); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioClearClipboard': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:114:2: warning: implicit declaration of function 'sqPasteboardClear' [-Wimplicit-function-declaration] sqPasteboardClear(clipboardAddress); ^~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioCreateClipboard': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:125:63: warning: implicit declaration of function 'sqCreateClipboard'; did you mean 'ioCreateClipboard'? [-Wimplicit-function-declaration] clipboardAddress = interpreterProxy->positive32BitIntegerFor(sqCreateClipboard()); ^~~~~~~~~~~~~~~~~ ioCreateClipboard /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioGetClipboardFormat': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:146:14: warning: implicit declaration of function 'sqPasteboardGetItemCount' [-Wimplicit-function-declaration] itemCount = sqPasteboardGetItemCount(clipboardAddress); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:148:19: warning: implicit declaration of function 'sqPasteboardCopyItemFlavorsitemNumber' [-Wimplicit-function-declaration] _return_value = sqPasteboardCopyItemFlavorsitemNumber(clipboardAddress, formatNumber); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c: In function 'ioReadClipboardData': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c:178:18: warning: implicit declaration of function 'sqPasteboardCopyItemFlavorDataformatformatLength' [-Wimplicit-function-declaration] _return_value = sqPasteboardCopyItemFlavorDataformatformatLength(clipboardAddress, format, formatLength); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking C static library libBitBltPlugin.a [ 55%] Building C object Squeak3D/CMakeFiles/Squeak3D.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dDraw.c.o [ 55%] Built target BitBltPlugin [ 55%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jerror.c.o Scanning dependencies of target DBusPlugin [ 56%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jfdctflt.c.o [ 56%] Building C object DBusPlugin/CMakeFiles/DBusPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c.o [ 56%] Building C object ClipboardExtendedPlugin/CMakeFiles/ClipboardExtendedPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'getConnectionFromOop': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:436:12: warning: passing argument 1 of 'msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] msg(error.message); ~~~~~^~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:73:24: note: expected 'char *' but argument is of type 'const char *' static sqInt msg(char *s); ~~~~~~^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'handleflag': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:477:16: warning: passing argument 2 of 'aioHandle' from incompatible pointer type [-Wincompatible-pointer-types] aioHandle(fd, handleReadForFDwithDataandFlag , flag); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:76:42: note: expected 'aioHandler' {aka 'void (*)(int, void *, int)'} but argument is of type 'sqInt (*)(int, sqDBusData *, int)' {aka 'int (*)(int, struct sqDBusData *, int)'} extern void aioHandle(int fd, aioHandler handlerFn, int mask); ~~~~~~~~~~~^~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'sqDBusPluginAddWatchwithData': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1796:2: warning: 'dbus_watch_get_fd' is deprecated [-Wdeprecated-declarations] fd = dbus_watch_get_fd(watch); ^~ In file included from /usr/local/include/dbus-1.0/dbus/dbus-bus.h:30, from /usr/local/include/dbus-1.0/dbus/dbus.h:31, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:32: /usr/local/include/dbus-1.0/dbus/dbus-connection.h:481:21: note: declared here DBUS_DEPRECATED int dbus_watch_get_fd (DBusWatch *watch); ^~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1799:23: warning: passing argument 3 of 'aioEnable' makes integer from pointer without a cast [-Wint-conversion] aioEnable(fd, data, NULL); ^~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:57:53: note: expected 'int' but argument is of type 'void *' extern void aioEnable(int fd, void *clientData, int flags); ~~~~^~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1800:22: warning: passing argument 2 of 'aioHandle' from incompatible pointer type [-Wincompatible-pointer-types] aioHandle(fd, handleReadForFDwithDataandFlag , 1<<0 | 1<<1 | 1<<3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:76:42: note: expected 'aioHandler' {aka 'void (*)(int, void *, int)'} but argument is of type 'sqInt (*)(int, sqDBusData *, int)' {aka 'int (*)(int, struct sqDBusData *, int)'} extern void aioHandle(int fd, aioHandler handlerFn, int mask); ~~~~~~~~~~~^~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'sqDBusPluginRemoveWatchwithData': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1818:2: warning: 'dbus_watch_get_fd' is deprecated [-Wdeprecated-declarations] fd = dbus_watch_get_fd(watch); ^~ In file included from /usr/local/include/dbus-1.0/dbus/dbus-bus.h:30, from /usr/local/include/dbus-1.0/dbus/dbus.h:31, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:32: /usr/local/include/dbus-1.0/dbus/dbus-connection.h:481:21: note: declared here DBUS_DEPRECATED int dbus_watch_get_fd (DBusWatch *watch); ^~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c: In function 'sqDBusPluginToggleWatchwithData': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1830:2: warning: 'dbus_watch_get_fd' is deprecated [-Wdeprecated-declarations] fd = dbus_watch_get_fd(watch); ^~ In file included from /usr/local/include/dbus-1.0/dbus/dbus-bus.h:30, from /usr/local/include/dbus-1.0/dbus/dbus.h:31, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:32: /usr/local/include/dbus-1.0/dbus/dbus-connection.h:481:21: note: declared here DBUS_DEPRECATED int dbus_watch_get_fd (DBusWatch *watch); ^~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:1833:23: warning: passing argument 3 of 'aioEnable' makes integer from pointer without a cast [-Wint-conversion] aioEnable(fd, data, NULL); ^~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/DBusPlugin/DBusPlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqaio.h:57:53: note: expected 'int' but argument is of type 'void *' extern void aioEnable(int fd, void *clientData, int flags); ~~~~^~~~~ [ 56%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jfdctfst.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c: In function 'sqPasteboardCopyItemFlavorDataformatformatLength': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c:123:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] clipboardReadIntoAt(bytes, (sqInt) firstIndexableField(outData), 0); ^ [ 56%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jfdctint.c.o [ 57%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jidctflt.c.o [ 57%] Linking C static library libSoundCodecPrims.a [ 58%] Linking C shared module so.ClipboardExtendedPlugin [ 58%] Built target SoundCodecPrims [ 58%] Built target ClipboardExtendedPlugin Scanning dependencies of target FileCopyPlugin Scanning dependencies of target SqueakFFIPrims [ 59%] Building C object Squeak3D/CMakeFiles/Squeak3D.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dInit.c.o [ 59%] Building C object SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c.o [ 59%] Building C object FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c.o [ 60%] Linking C shared module so.CameraPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c: In function 'primitiveFileCopyNamedTo': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c: In function 'createManualSurface': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/FileCopyPlugin/FileCopyPlugin.c:90:7: warning: implicit declaration of function 'sqCopyFilesizetosize' [-Wimplicit-function-declaration] ok = sqCopyFilesizetosize(srcName, srcSz, dstName, dstSz); ^~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c:136:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] result = registerSurface((int)newSurface, &manualSurfaceDispatch, &surfaceID); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c: In function 'setManualSurfacePointer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/SqueakFFIPrims/sqManualSurface.c:159:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] surface = (ManualSurface*)surfaceHandle; ^ [ 60%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jidctfst.c.o [ 60%] Building C object FileCopyPlugin/CMakeFiles/FileCopyPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c.o [ 60%] Built target CameraPlugin [ 60%] Building C object SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/FileCopyPlugin/sqUnixFileCopyPlugin.c: In function 'sqCopyFilesizetosize': /construction/lang/squeak/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] sqFilenameFromString(from, (int)srcName, srcNameSize); ^ /construction/lang/squeak/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] sqFilenameFromString(to, (int)dstName, dstNameSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiAddressOfstartingAtsize': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:166:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] addr = ((int) (interpreterProxy->firstIndexableField(rcvr))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiArgumentSpecClass': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:261:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ffiArgSpec = ((int) (interpreterProxy->firstIndexableField(argSpec))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:288:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return ffiPushStructureOfLength(ptrAddress, ((int*) ffiArgSpec), ffiArgSpecSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:296:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ptrAddress = ((int) (interpreterProxy->firstIndexableField(ptrValue))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:298:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return ffiPushStructureOfLength(ptrAddress, ((int*) ffiArgSpec), ffiArgSpecSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:415:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return ffiPushStringOfLength(((int) (interpreterProxy->firstIndexableField(oop))), interpreterProxy->byteSizeOf(oop)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:421:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return ffiPushPointer(((int) (interpreterProxy->firstIndexableField(oop)))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:425:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return ffiPushPointer(((int) (interpreterProxy->firstIndexableField(oop)))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:435:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return ffiPushPointer(((int) (interpreterProxy->firstIndexableField(oop)))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiCalloutToWithFlags': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:594:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ffiCallAddressOfWithStructReturn(address, callType, ((int*) ffiRetSpec), ffiRetSpecSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:603:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ffiStoreStructure(((int) (interpreterProxy->firstIndexableField(oop))), structSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiLoadCalloutAddressFrom': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:928:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] address = interpreterProxy->ioLoadSymbolOfLengthFromModule(((int) (interpreterProxy->firstIndexableField(functionName))), functionLength, moduleHandle); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiLoadCalloutModule': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:955:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] moduleHandle = interpreterProxy->ioLoadModuleOfLength(((int) (interpreterProxy->firstIndexableField(ffiModuleName))), moduleLength); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1004:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] moduleHandle = interpreterProxy->ioLoadModuleOfLength(((int) (interpreterProxy->firstIndexableField(ffiModuleName))), moduleLength); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiPushPointerContentsOf': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1039:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ptrAddress = ((int) (interpreterProxy->firstIndexableField(ptrValue))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'ffiReturnCStringFrom': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1191:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] cString = ((char *) cPointer); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'initialiseModule': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1219:2: warning: implicit declaration of function 'initSurfacePluginFunctionPointers'; did you mean 'initManualSurfaceFunctionPointers'? [-Wimplicit-function-declaration] initSurfacePluginFunctionPointers(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initManualSurfaceFunctionPointers /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveCallout': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1331:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ffiRetSpec = ((int) (interpreterProxy->firstIndexableField(argSpec))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1341:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (!(ffiCanReturn(((int*) ffiRetSpec), ffiRetSpecSize))) { ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveCalloutWithArgs': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1478:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ffiRetSpec = ((int) (interpreterProxy->firstIndexableField(argSpec))); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1488:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if (!(ffiCanReturn(((int*) ffiRetSpec), ffiRetSpecSize))) { ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIDoubleAt': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1619:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((int*)(&floatValue))[0] = ((int*)addr)[0]; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1620:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((int*)(&floatValue))[1] = ((int*)addr)[1]; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIDoubleAtPut': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1650:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((int*)addr)[0] = ((int*)(&floatValue))[0]; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1651:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((int*)addr)[1] = ((int*)(&floatValue))[1]; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIFloatAt': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1674:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((int*)(&floatValue))[0] = ((int*)addr)[0]; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIFloatAtPut': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1704:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ((int*)addr)[0] = ((int*)(&floatValue))[0]; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIIntegerAt': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1780:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] value = *((unsigned short int *) addr); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveFFIIntegerAtPut': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1858:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *((short int *) addr) = value; ^ [ 60%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jidctint.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveForceLoad': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1922:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] moduleHandle = interpreterProxy->ioLoadModuleOfLength(((int) (interpreterProxy->firstIndexableField(ffiModuleName))), moduleLength); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c: In function 'primitiveSetManualSurfacePointer': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:1954:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] result = setManualSurfacePointer(surfaceID, (void*)ptr); ^ [ 61%] Linking C shared module so.FileCopyPlugin [ 62%] Building C object SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c.o [ 62%] Built target FileCopyPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiAlloc': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:129:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (int)malloc(byteSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiFree': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:135:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] if(pointer) free((void*)pointer); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiPushStructureOfLength': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:316:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ffiArgs[ffiArgIndex] = (void*) pointer; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiPushStringOfLength': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:332:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memcpy(ptr, (void*)srcIndex, length); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:335:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] IARG_PUSH((int)ptr, ffi_type_pointer); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:74:40: note: in definition of macro 'PUSH' PUSH_TYPE(type); where[ffiArgIndex] = what; \ ^~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:335:3: note: in expansion of macro 'IARG_PUSH' IARG_PUSH((int)ptr, ffi_type_pointer); ^~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiStoreStructure': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:395:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memcpy((void*)address, (void*)structReturnValue, structSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:397:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memcpy((void*)address, (void*)&returnValue, structSize); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c: In function 'ffiCallAddress': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:442:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ffi_call(&cif, (void *)fn, (void *)structReturnValue, (void **)ffiArgs); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:443:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] return (int) structReturnValue; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi.c:445:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ffi_call(&cif, (void *)fn, (void *)&returnValue, (void **)ffiArgs); ^ Scanning dependencies of target HostWindowPlugin [ 62%] Building C object HostWindowPlugin/CMakeFiles/HostWindowPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c.o [ 63%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jidctred.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c: In function 'primitiveShowHostWindowRect': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c:315:29: warning: passing argument 1 of 'ioShowDisplayOnWindow' from incompatible pointer type [-Wincompatible-pointer-types] ok = ioShowDisplayOnWindow(dispBits, w, h, d, left, right, top, ^~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/HostWindowPlugin/HostWindowPlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/HostWindowPlugin/HostWindowPlugin.h:21:52: note: expected 'unsigned char *' but argument is of type 'usqInt *' {aka 'unsigned int *'} extern sqInt ioShowDisplayOnWindow( unsigned char* dispBitsIndex, sqInt width, sqInt ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 63%] Linking C static library libRePlugin.a [ 63%] Built target RePlugin [ 63%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c.o [ 64%] Building C object B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.c.o [ 64%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c.o Scanning dependencies of target MIDIPlugin [ 65%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jmemmgr.c.o [ 65%] Building C object MIDIPlugin/CMakeFiles/MIDIPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c.o [ 65%] Building C object HostWindowPlugin/CMakeFiles/HostWindowPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c: In function 'primitiveMIDIGetPortName': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:164:34: warning: passing argument 2 of 'sqMIDIGetPortName' makes integer from pointer without a cast [-Wint-conversion] sz = sqMIDIGetPortName(portNum, &portName, 255); ^~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/MIDIPlugin/MIDIPlugin.h:10:40: note: expected 'int' but argument is of type 'char (*)[256]' int sqMIDIGetPortName(int portNum, int namePtr, int length); ~~~~^~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c: In function 'primitiveMIDIRead': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:263:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] bytesRead = sqMIDIPortReadInto(portNum, arrayLength, ((sqInt)array)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c: In function 'primitiveMIDIWrite': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/MIDIPlugin/MIDIPlugin.c:288:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] bytesWritten = sqMIDIPortWriteFromAt(portNum, arrayLength, ((sqInt)array), time); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c: In function 'ioShowDisplayOnWindow': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c:81:7: warning: passing argument 1 of 'dpy->hostWindowShowDisplay' from incompatible pointer type [-Wincompatible-pointer-types] dispBitsIndex, width, height, depth, affectedL, affectedR, affectedT, affectedB, windowIndex); ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/HostWindowPlugin/sqUnixHostWindowPlugin.c:81:7: note: expected 'unsigned int *' but argument is of type 'unsigned char *' [ 65%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jmemnobs.c.o [ 66%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jquant1.c.o [ 67%] Linking C shared module so.HostWindowPlugin [ 67%] Building ASM object SqueakFFIPrims/CMakeFiles/SqueakFFIPrims.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/SqueakFFIPrims/any-libffi-asm.S.o [ 67%] Built target HostWindowPlugin [ 67%] Building C object Squeak3D/CMakeFiles/Squeak3D.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dMain.c.o Scanning dependencies of target Mpeg3Plugin [ 67%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jquant2.c.o [ 68%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c.o [ 68%] Building C object JPEGReadWriter2Plugin/CMakeFiles/JPEGReadWriter2Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/JPEGReadWriter2Plugin/jutils.c.o [ 68%] Linking C shared module so.DBusPlugin [ 68%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c.o [ 68%] Built target DBusPlugin In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.h:1, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/Mpeg3Plugin.h:1, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/Mpeg3Plugin/Mpeg3Plugin.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 68%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c.o [ 69%] Linking C static library libB2DPlugin.a /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_new_stream': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:40:42: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] mpeg3_bits_t *stream = (mpeg3_bits_t *) memoryAllocate(1,sizeof(mpeg3_bits_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:40:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3_bits_t *stream = (mpeg3_bits_t *) memoryAllocate(1,sizeof(mpeg3_bits_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_delete_stream': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:52:2: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] memoryFree(stream); ^~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_end': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:163:9: warning: implicit declaration of function 'mpeg3demux_seek_byte'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] return mpeg3demux_seek_byte(stream->demuxer, mpeg3demuxer_total_bytes(stream->demuxer)); ^~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:163:47: warning: implicit declaration of function 'mpeg3demuxer_total_bytes'; did you mean 'mpeg3io_total_bytes'? [-Wimplicit-function-declaration] return mpeg3demux_seek_byte(stream->demuxer, mpeg3demuxer_total_bytes(stream->demuxer)); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3io_total_bytes /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_time': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:175:9: warning: implicit declaration of function 'mpeg3demux_seek_time'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] return mpeg3demux_seek_time(stream->demuxer, time_position); ^~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: In function 'mpeg3bits_seek_percentage': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:187:9: warning: implicit declaration of function 'mpeg3demux_seek_percentage'; did you mean 'mpeg3demux_tell_percentage'? [-Wimplicit-function-declaration] return mpeg3demux_seek_percentage(stream->demuxer, percentage); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_tell_percentage In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c:34: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ Scanning dependencies of target RomePlugin [ 69%] Building C object RomePlugin/CMakeFiles/RomePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c.o [ 69%] Built target B2DPlugin [ 70%] Building C object MIDIPlugin/CMakeFiles/MIDIPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDI.c.o Scanning dependencies of target ScratchPlugin [ 70%] Building C object ScratchPlugin/CMakeFiles/ScratchPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/ScratchPlugin/ScratchPlugin.c.o In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDI.c:40: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc: In function 'sqMIDIGetPortName': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:230:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] memcpy((void *)namePtr, userName, count); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc: In function 'sqMIDIParameter': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:336:42: warning: passing argument 3 of 'snd_seq_get_queue_tempo' from incompatible pointer type [-Wincompatible-pointer-types] snd_seq_get_queue_tempo(seq, queue, &tempo); ^~~~~~ In file included from /usr/local/include/alsa/asoundlib.h:70, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:117, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDI.c:40: /usr/local/include/alsa/seq.h:477:78: note: expected 'snd_seq_queue_tempo_t *' {aka 'struct _snd_seq_queue_tempo *'} but argument is of type 'snd_seq_queue_tempo_t **' {aka 'struct _snd_seq_queue_tempo **'} int snd_seq_get_queue_tempo(snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDI.c:40: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc: In function 'sqMIDIPortWriteFromAt': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/MIDIPlugin/sqUnixMIDIALSA.inc:427:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] unsigned char *bytePtr= (unsigned char *)bufferPtr; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_new': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:47:30: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] mpeg3_t *file = (mpeg3_t *) memoryAllocate(1, sizeof(mpeg3_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:47:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3_t *file = (mpeg3_t *) memoryAllocate(1, sizeof(mpeg3_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:50:19: warning: implicit declaration of function 'mpeg3_mmx_test'; did you mean 'mpeg3demux_tell'? [-Wimplicit-function-declaration] file->have_mmx = mpeg3_mmx_test(); ^~~~~~~~~~~~~~ mpeg3demux_tell /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_delete': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:67:2: warning: implicit declaration of function 'memoryFree'; did you mean 'memrchr'? [-Wimplicit-function-declaration] memoryFree(file); ^~~~~~~~~~ memrchr /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_open_copy': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:147:6: warning: implicit declaration of function 'mpeg3_read_toc'; did you mean 'mpeg3_read_frame'? [-Wimplicit-function-declaration] if(mpeg3_read_toc(file)) ^~~~~~~~~~~~~~ mpeg3_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:207:3: warning: implicit declaration of function 'mpeg3demux_copy_titles'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] mpeg3demux_copy_titles(file->demuxer, mpeg3_get_demuxer(old_file)); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:213:3: warning: implicit declaration of function 'mpeg3demux_create_title'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] mpeg3demux_create_title(file->demuxer, 0, 0); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_cpus': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:283:3: warning: implicit declaration of function 'mpeg3video_set_cpus'; did you mean 'mpeg3_set_cpus'? [-Wimplicit-function-declaration] mpeg3video_set_cpus(file->vtrack[i]->video, cpus); ^~~~~~~~~~~~~~~~~~~ mpeg3_set_cpus /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_mmx': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:292:3: warning: implicit declaration of function 'mpeg3video_set_mmx'; did you mean 'mpeg3_set_mmx'? [-Wimplicit-function-declaration] mpeg3video_set_mmx(file->vtrack[i]->video, use_mmx); ^~~~~~~~~~~~~~~~~~ mpeg3_set_mmx /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_generate_toc': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:309:21: warning: implicit declaration of function 'mpeg3demux_print_streams'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] if(print_streams) mpeg3demux_print_streams(demuxer, output); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:314:3: warning: implicit declaration of function 'mpeg3demux_print_timecodes'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] mpeg3demux_print_timecodes(demuxer->titles[demuxer->current_title], output); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_toc': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:330:2: warning: implicit declaration of function 'mpeg3io_seek'; did you mean 'mpeg3io_eof'? [-Wimplicit-function-declaration] mpeg3io_seek(file->fs, 0); ^~~~~~~~~~~~ mpeg3io_eof /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:339:2: warning: implicit declaration of function 'mpeg3demux_read_titles'; did you mean 'mpeg3demux_read_int16'? [-Wimplicit-function-declaration] mpeg3demux_read_titles(file->demuxer); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_read_int16 /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_sample': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:384:3: warning: implicit declaration of function 'mpeg3audio_seek_sample'; did you mean 'mpeg3_set_sample'? [-Wimplicit-function-declaration] mpeg3audio_seek_sample(file->atrack[stream]->audio, sample); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3_set_sample /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_set_frame': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:455:3: warning: implicit declaration of function 'mpeg3video_seek_frame'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] mpeg3video_seek_frame(file->vtrack[stream]->video, frame); ^~~~~~~~~~~~~~~~~~~~~ mpeg3video_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_seek_percentage': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:466:3: warning: implicit declaration of function 'mpeg3audio_seek_percentage'; did you mean 'mpeg3_seek_percentage'? [-Wimplicit-function-declaration] mpeg3audio_seek_percentage(file->atrack[i]->audio, percentage); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_seek_percentage /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:471:3: warning: implicit declaration of function 'mpeg3video_seek_percentage'; did you mean 'mpeg3_seek_percentage'? [-Wimplicit-function-declaration] mpeg3video_seek_percentage(file->vtrack[i]->video, percentage); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_seek_percentage /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_previous_frame': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:482:10: warning: implicit declaration of function 'mpeg3video_previous_frame'; did you mean 'mpeg3_previous_frame'? [-Wimplicit-function-declaration] return mpeg3video_previous_frame(file->vtrack[stream]->video); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_previous_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_drop_frames': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:592:12: warning: implicit declaration of function 'mpeg3video_drop_frames'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] result = mpeg3video_drop_frames(file->vtrack[stream]->video, ^~~~~~~~~~~~~~~~~~~~~~ mpeg3video_read_frame [ 71%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_yuvframe': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:616:12: warning: implicit declaration of function 'mpeg3video_read_yuvframe'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] result = mpeg3video_read_yuvframe(file->vtrack[stream]->video, ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_audio': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:646:12: warning: implicit declaration of function 'mpeg3audio_decode_audio'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] result = mpeg3audio_decode_audio(file->atrack[stream]->audio, ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_delete /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_audio_chunk': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:694:12: warning: implicit declaration of function 'mpeg3audio_read_raw'; did you mean 'mpeg3io_read_data'? [-Wimplicit-function-declaration] result = mpeg3audio_read_raw(file->atrack[stream]->audio, output, size, max_size); ^~~~~~~~~~~~~~~~~~~ mpeg3io_read_data /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: In function 'mpeg3_read_video_chunk': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:710:12: warning: implicit declaration of function 'mpeg3video_read_raw'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] result = mpeg3video_read_raw(file->vtrack[stream]->video, output, size, max_size); ^~~~~~~~~~~~~~~~~~~ mpeg3video_read_frame In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c:37: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 71%] Building C object Squeak3D/CMakeFiles/Squeak3D.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: In function 'mpeg3_new_atrack': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:42:34: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] new_atrack = (mpeg3_atrack_t *) memoryAllocate(1, sizeof(mpeg3_atrack_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:42:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] new_atrack = (mpeg3_atrack_t *) memoryAllocate(1, sizeof(mpeg3_atrack_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:48:14: warning: implicit declaration of function 'mpeg3demux_copy_titles'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] if(demuxer) mpeg3demux_copy_titles(new_atrack->demuxer, demuxer); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: In function 'mpeg3_delete_atrack': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:66:2: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] memoryFree(atrack); ^~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c:34: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c: In function 'b3dValidateAndRemapState': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:226:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] faceOffset = (int)state->faceAlloc - (int)state->faceAlloc->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:226:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] faceOffset = (int)state->faceAlloc - (int)state->faceAlloc->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:227:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] edgeOffset = (int)state->edgeAlloc - (int)state->edgeAlloc->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:227:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] edgeOffset = (int)state->edgeAlloc - (int)state->edgeAlloc->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:228:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] attrOffset = (int)state->attrAlloc - (int)state->attrAlloc->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:228:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] attrOffset = (int)state->attrAlloc - (int)state->attrAlloc->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:229:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] aetOffset = (int)state->aet - (int)state->aet->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:229:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] aetOffset = (int)state->aet - (int)state->aet->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:267:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] objOffset = (int)obj - (int)obj->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Squeak3D/b3dRemap.c:267:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] objOffset = (int)obj - (int)obj->This; ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c: In function 'findSurface': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c:704:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] return ((cairo_surface_t*) surfaceHandle); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c: In function 'primitivePangoComposeString': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c:1098:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (((start + (line->length)) < (interpreterProxy->stSizeOf(((int) aString)))) && ((aString[start + (line->length)]) == 13)) { ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c: In function 'primitivePangoComposeString2': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c:1194:3: warning: implicit declaration of function 'primitiveFail'; did you mean 'primitiveOpen'? [-Wimplicit-function-declaration] primitiveFail(); ^~~~~~~~~~~~~ primitiveOpen /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c:1240:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (((start + (line->length)) < (interpreterProxy->stSizeOf(((int) aString)))) && ((aString[start + (line->length)]) == 13)) { ^ [ 71%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c: In function 'registerSurface': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/RomePlugin/RomePlugin.c:3297:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if (!((*registerSurfaceFn)((int)surfaceHandle, &surfaceDispatch, &surfaceID))) { ^ [ 71%] Linking C shared module so.MIDIPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_get_ps_pes_packet': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:507:8: warning: implicit declaration of function 'mpeg3_decrypt_packet'; did you mean 'mpeg3_get_pes_packet'? [-Wimplicit-function-declaration] if(mpeg3_decrypt_packet(demuxer->titles[demuxer->current_title]->fs->css, ^~~~~~~~~~~~~~~~~~~~ mpeg3_get_pes_packet /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_read_program': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:719:23: warning: implicit declaration of function 'mpeg3io_seek_relative'; did you mean 'mpeg3io_end_of_file'? [-Wimplicit-function-declaration] if(!result) result = mpeg3io_seek_relative(title->fs, -4); ^~~~~~~~~~~~~~~~~~~~~ mpeg3io_end_of_file /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_advance_timecode': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:795:4: warning: implicit declaration of function 'mpeg3io_seek'; did you mean 'mpeg3io_eof'? [-Wimplicit-function-declaration] mpeg3io_seek(title->fs, title->timecode_table[demuxer->current_timecode].start_byte); ^~~~~~~~~~~~ mpeg3io_eof /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:815:6: warning: implicit declaration of function 'mpeg3demux_open_title'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] mpeg3demux_open_title(demuxer, demuxer->current_title + 1); ^~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_append_timecode': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1070:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] new_table = (mpeg3demux_timecode_t *) memoryAllocate(1, sizeof(mpeg3demux_timecode_t) * title->timecode_table_allocation); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1070:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] new_table = (mpeg3demux_timecode_t *) memoryAllocate(1, sizeof(mpeg3demux_timecode_t) * title->timecode_table_allocation); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1078:4: warning: implicit declaration of function 'memoryFree'; did you mean 'memrchr'? [-Wimplicit-function-declaration] memoryFree(title->timecode_table); ^~~~~~~~~~ memrchr /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_new_demuxer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1346:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3_demuxer_t *demuxer = (mpeg3_demuxer_t *) memoryAllocate(1, sizeof(mpeg3_demuxer_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1356:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] demuxer->raw_data = (unsigned char*)memoryAllocate(1, MPEG3_MAX_PACKSIZE); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1357:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] demuxer->data_buffer = (unsigned char*)memoryAllocate(1, MPEG3_MAX_PACKSIZE); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3_delete_demuxer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1379:3: warning: implicit declaration of function 'mpeg3_delete_title'; did you mean 'mpeg3_delete_fs'? [-Wimplicit-function-declaration] mpeg3_delete_title(demuxer->titles[i]); ^~~~~~~~~~~~~~~~~~ mpeg3_delete_fs /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: In function 'mpeg3demux_copy_titles': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:1599:3: warning: implicit declaration of function 'mpeg3_copy_title'; did you mean 'mpeg3_new_title'? [-Wimplicit-function-declaration] mpeg3_copy_title(dst_title, src_title); ^~~~~~~~~~~~~~~~ mpeg3_new_title In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c:35: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 71%] Built target MIDIPlugin [ 71%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c.o [ 71%] Building C object ScratchPlugin/CMakeFiles/ScratchPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/ScratchPlugin/unixScratchOps.c.o [ 72%] Building C object ScratchPlugin/CMakeFiles/ScratchPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/ScratchPlugin/unixSeriaPort2Ops.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3_new_fs': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:61:34: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] mpeg3_fs_t *fs = (mpeg3_fs_t *) memoryAllocate(1, sizeof(mpeg3_fs_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:61:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3_fs_t *fs = (mpeg3_fs_t *) memoryAllocate(1, sizeof(mpeg3_fs_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:64:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] fs->mpeg_is_in_buffer = (char *) memoryAllocate(1, size); ^ Scanning dependencies of target UUIDPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3_delete_fs': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:80:2: warning: implicit declaration of function 'mpeg3_delete_css'; did you mean 'mpeg3_delete_fs'? [-Wimplicit-function-declaration] mpeg3_delete_css(fs->css); ^~~~~~~~~~~~~~~~ mpeg3_delete_fs /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:82:3: warning: implicit declaration of function 'memoryFree'; did you mean 'memrchr'? [-Wimplicit-function-declaration] memoryFree(fs->mpeg_is_in_buffer); ^~~~~~~~~~ memrchr /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c: In function 'mpeg3io_open_file': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.c:141:2: warning: implicit declaration of function 'mpeg3_get_keys'; did you mean 'mpeg3_new_fs'? [-Wimplicit-function-declaration] mpeg3_get_keys(fs->css, fs->path); ^~~~~~~~~~~~~~ mpeg3_new_fs [ 72%] Building C object UUIDPlugin/CMakeFiles/UUIDPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/UUIDPlugin/UUIDPlugin.c.o [ 73%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c.o Scanning dependencies of target UnicodePlugin [ 74%] Building C object UUIDPlugin/CMakeFiles/UUIDPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/UUIDPlugin/sqUnixUUID.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_new_title': [ 74%] Building C object UnicodePlugin/CMakeFiles/UnicodePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/UnicodePlugin/UnicodePlugin.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:41:43: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] mpeg3_title_t *title = (mpeg3_title_t *) memoryAllocate(1, sizeof(mpeg3_title_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:41:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3_title_t *title = (mpeg3_title_t *) memoryAllocate(1, sizeof(mpeg3_title_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_delete_title': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:57:3: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] memoryFree(title->timecode_table); ^~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: In function 'mpeg3_copy_title': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:68:2: warning: implicit declaration of function 'mpeg3_copy_fs'; did you mean 'mpeg3_new_fs'? [-Wimplicit-function-declaration] mpeg3_copy_fs(dst->fs, src->fs); ^~~~~~~~~~~~~ mpeg3_new_fs /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:75:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] dst->timecode_table = (mpeg3demux_timecode_t *) memoryAllocate(1, sizeof(mpeg3demux_timecode_t) * dst->timecode_table_allocation); ^ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c:34: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 74%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: In function 'mpeg3_new_vtrack': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:42:34: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] new_vtrack = (mpeg3_vtrack_t *) memoryAllocate(1, sizeof(mpeg3_vtrack_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:42:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] new_vtrack = (mpeg3_vtrack_t *) memoryAllocate(1, sizeof(mpeg3_vtrack_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:44:14: warning: implicit declaration of function 'mpeg3demux_copy_titles'; did you mean 'mpeg3demux_get_time'? [-Wimplicit-function-declaration] if(demuxer) mpeg3demux_copy_titles(new_vtrack->demuxer, demuxer); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_get_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: In function 'mpeg3_delete_vtrack': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:64:2: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] memoryFree(vtrack); ^~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c:34: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3vtrack.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 75%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c.o [ 75%] Linking C shared module so.UUIDPlugin [ 75%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/dct.c.o [ 75%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'memoryAllocate': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: warning: implicit declaration of function 'calloc' [-Wimplicit-function-declaration] stuff = (void *) calloc(size,number); ^~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: warning: incompatible implicit declaration of built-in function 'calloc' /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: note: include '' or provide a declaration of 'calloc' /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:39:1: +#include /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:74:22: stuff = (void *) calloc(size,number); ^~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'memoryFree': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(stuff); ^~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: warning: incompatible implicit declaration of built-in function 'free' /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:85:5: note: include '' or provide a declaration of 'free' /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'mpeg3_generate_toc_for_Squeak': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:169:3: warning: implicit declaration of function 'mpeg3demux_create_title_for_Squeak'; did you mean 'mpeg3_generate_toc_for_Squeak'? [-Wimplicit-function-declaration] mpeg3demux_create_title_for_Squeak(demuxer, timecode_search, buffer, bufferSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_generate_toc_for_Squeak /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:171:21: warning: implicit declaration of function 'mpeg3demux_print_streams_for_Squeak'; did you mean 'mpeg3_generate_toc_for_Squeak'? [-Wimplicit-function-declaration] if(print_streams) mpeg3demux_print_streams_for_Squeak(demuxer, buffer,bufferSize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_generate_toc_for_Squeak /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:178:3: warning: implicit declaration of function 'mpeg3demux_print_timecodes'; did you mean 'mpeg3demux_current_time'? [-Wimplicit-function-declaration] mpeg3demux_print_timecodes(demuxer->titles[demuxer->current_title], buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_current_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:180:3: warning: implicit declaration of function 'mpeg3_delete_demuxer'; did you mean 'mpeg3_new_demuxer'? [-Wimplicit-function-declaration] mpeg3_delete_demuxer(demuxer); ^~~~~~~~~~~~~~~~~~~~ mpeg3_new_demuxer /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: In function 'mpeg3demux_create_title_for_Squeak': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:208:3: warning: implicit declaration of function 'mpeg3demux_open_title'; did you mean 'mpeg3demux_current_time'? [-Wimplicit-function-declaration] mpeg3demux_open_title(demuxer, 0); ^~~~~~~~~~~~~~~~~~~~~ mpeg3demux_current_time [ 76%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:217:3: warning: implicit declaration of function 'mpeg3io_seek'; did you mean 'mpeg3io_eof'? [-Wimplicit-function-declaration] mpeg3io_seek(title->fs, 4); ^~~~~~~~~~~~ mpeg3io_eof /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:237:13: warning: implicit declaration of function 'mpeg3_read_next_packet'; did you mean 'mpeg3demux_read_char_packet'? [-Wimplicit-function-declaration] result = mpeg3_read_next_packet(demuxer); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_read_char_packet /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:281:25: warning: implicit declaration of function 'mpeg3_read_prev_packet'; did you mean 'mpeg3demux_read_char_packet'? [-Wimplicit-function-declaration] if(!result) result = mpeg3_read_prev_packet(demuxer); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3demux_read_char_packet In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c:37: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/changesForSqueak.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 76%] Built target UUIDPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: In function 'mpeg3audio_prev_header': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:145:12: warning: implicit declaration of function 'mpeg3bits_refill'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] result |= mpeg3bits_refill(audio->astream); ^~~~~~~~~~~~~~~~ mpeg3bits_getbits In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:33: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: In function 'mpeg3audio_read_header': /construction/lang/squeak/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] #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:171:8: note: in expansion of macro 'mpeg3bits_eof' if(!mpeg3bits_eof(audio->astream) && ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:189:4: warning: implicit declaration of function 'mpeg3audio_read_pcm_header'; did you mean 'mpeg3audio_read_header'? [-Wimplicit-function-declaration] mpeg3audio_read_pcm_header(audio); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_read_header In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c:33: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/header.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/dct.c:39: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ Scanning dependencies of target AioPlugin [ 77%] Building C object AioPlugin/CMakeFiles/AioPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/AioPlugin/AioPlugin.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c: In function 'mpeg3audio_dolayer2': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:426:11: warning: implicit declaration of function 'mpeg3audio_synth_mono'; did you mean 'mpeg3audio_II_step_one'? [-Wimplicit-function-declaration] mpeg3audio_synth_mono(audio, fraction[single][j], audio->pcm_sample, &(audio->pcm_point)); ^~~~~~~~~~~~~~~~~~~~~ mpeg3audio_II_step_one /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:432:11: warning: implicit declaration of function 'mpeg3audio_synth_stereo'; did you mean 'mpeg3audio_II_step_two'? [-Wimplicit-function-declaration] mpeg3audio_synth_stereo(audio, fraction[0][j], 0, audio->pcm_sample, &p1); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_II_step_two /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:439:5: warning: implicit declaration of function 'mpeg3audio_replace_buffer'; did you mean 'mpeg3audio_dolayer2'? [-Wimplicit-function-declaration] mpeg3audio_replace_buffer(audio, audio->pcm_allocated + MPEG3AUDIO_PADDING * audio->channels); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_dolayer2 In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c:37: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer2.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 77%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_dequantize_sample': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:264:12: warning: implicit declaration of function 'mpeg3bits_getbitoffset'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] int num = mpeg3bits_getbitoffset(audio->astream); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:691:2: warning: implicit declaration of function 'mpeg3bits_start_reverse'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] mpeg3bits_start_reverse(audio->astream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits_reverse /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:693:2: warning: implicit declaration of function 'mpeg3bits_start_forward'; did you mean 'mpeg3bits_getbit_noptr'? [-Wimplicit-function-declaration] mpeg3bits_start_forward(audio->astream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbit_noptr /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_III_hybrid': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:841:6: warning: implicit declaration of function 'mpeg3audio_dct36'; did you mean 'mpeg3io_fgetc'? [-Wimplicit-function-declaration] mpeg3audio_dct36(fsIn[0], rawout1, rawout2, mpeg3_win[0], tspnt); ^~~~~~~~~~~~~~~~ mpeg3io_fgetc /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:853:7: warning: implicit declaration of function 'mpeg3audio_dct12'; did you mean 'mpeg3io_fgetc'? [-Wimplicit-function-declaration] mpeg3audio_dct12(fsIn[sb] ,rawout1 ,rawout2 ,mpeg3_win[2] ,tspnt); ^~~~~~~~~~~~~~~~ mpeg3io_fgetc /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_read_layer3_frame': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1085:11: warning: implicit declaration of function 'mpeg3audio_read_header'; did you mean 'mpeg3io_read_char'? [-Wimplicit-function-declaration] result = mpeg3audio_read_header(audio); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3io_read_char /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1091:12: warning: implicit declaration of function 'mpeg3bits_read_buffer'; did you mean 'mpeg3io_read_char'? [-Wimplicit-function-declaration] result = mpeg3bits_read_buffer(audio->astream, audio->bsbuf, audio->framesize); ^~~~~~~~~~~~~~~~~~~~~ mpeg3io_read_char /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: In function 'mpeg3audio_dolayer3': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1117:2: warning: implicit declaration of function 'mpeg3bits_use_ptr'; did you mean 'mpeg3bits_error'? [-Wimplicit-function-declaration] mpeg3bits_use_ptr(audio->astream, audio->bsbuf); ^~~~~~~~~~~~~~~~~ mpeg3bits_error /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1183:5: warning: implicit declaration of function 'mpeg3bits_use_demuxer'; did you mean 'mpeg3bits_error'? [-Wimplicit-function-declaration] mpeg3bits_use_demuxer(audio->astream); ^~~~~~~~~~~~~~~~~~~~~ mpeg3bits_error /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1263:5: warning: implicit declaration of function 'mpeg3audio_synth_mono'; did you mean 'mpeg3audio_III_hybrid'? [-Wimplicit-function-declaration] mpeg3audio_synth_mono(audio, hybridOut[0][ss], audio->pcm_sample, &(audio->pcm_point)); ^~~~~~~~~~~~~~~~~~~~~ mpeg3audio_III_hybrid /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1268:11: warning: implicit declaration of function 'mpeg3audio_synth_stereo'; did you mean 'mpeg3audio_III_i_stereo'? [-Wimplicit-function-declaration] mpeg3audio_synth_stereo(audio, hybridOut[0][ss], 0, audio->pcm_sample, &p1); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_III_i_stereo /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:1275:5: warning: implicit declaration of function 'mpeg3audio_replace_buffer'; did you mean 'mpeg3audio_dolayer3'? [-Wimplicit-function-declaration] mpeg3audio_replace_buffer(audio, audio->pcm_allocated + MPEG3AUDIO_PADDING * audio->channels); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_dolayer3 In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c:32: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/layer3.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 77%] Linking C shared module so.SqueakFFIPrims [ 77%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c.o [ 78%] Building C object UnicodePlugin/CMakeFiles/UnicodePlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/UnicodePlugin/UnicodeOps-linux.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_allocate_struct': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:45:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] mpeg3audio_t *audio = (mpeg3audio_t *) memoryAllocate(1, sizeof(mpeg3audio_t)); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:45:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3audio_t *audio = (mpeg3audio_t *) memoryAllocate(1, sizeof(mpeg3audio_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_delete_struct': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:60:2: warning: implicit declaration of function 'mpeg3bits_delete_stream'; did you mean 'mpeg3bits_new_stream'? [-Wimplicit-function-declaration] mpeg3bits_delete_stream(audio->astream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_new_stream /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:61:24: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] if(audio->pcm_sample) memoryFree(audio->pcm_sample); ^~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_replace_buffer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:72:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] audio->pcm_sample = (float *) memoryAllocate(1,sizeof(float) * new_allocation * audio->channels); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:77:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] float *new_samples = (float *) memoryAllocate(1,sizeof(float) * new_allocation * audio->channels); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_read_frame': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:92:11: warning: implicit declaration of function 'mpeg3audio_read_header'; did you mean 'mpeg3audio_read_frame'? [-Wimplicit-function-declaration] result = mpeg3audio_read_header(audio); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:110:16: warning: implicit declaration of function 'mpeg3audio_dolayer2'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] result = mpeg3audio_dolayer2(audio); ^~~~~~~~~~~~~~~~~~~ mpeg3audio_delete /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:114:16: warning: implicit declaration of function 'mpeg3audio_dolayer3'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] result = mpeg3audio_dolayer3(audio); ^~~~~~~~~~~~~~~~~~~ mpeg3audio_delete /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:124:14: warning: implicit declaration of function 'mpeg3audio_do_pcm'; did you mean 'mpeg3audio_delete'? [-Wimplicit-function-declaration] result = mpeg3audio_do_pcm(audio); ^~~~~~~~~~~~~~~~~ mpeg3audio_delete /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:132:3: warning: implicit declaration of function 'mpeg3bits_byte_align'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] mpeg3bits_byte_align(audio->astream); ^~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits [ 78%] Built target SqueakFFIPrims /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_get_length': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:153:2: warning: implicit declaration of function 'mpeg3bits_seek_start'; did you mean 'mpeg3bits_new_stream'? [-Wimplicit-function-declaration] mpeg3bits_seek_start(audio->astream); ^~~~~~~~~~~~~~~~~~~~ mpeg3bits_new_stream /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:238:26: warning: implicit declaration of function 'mpeg3demuxer_total_bytes'; did you mean 'mpeg3io_total_bytes'? [-Wimplicit-function-declaration] result = (long)((float)mpeg3demuxer_total_bytes(audio->astream->demuxer) / audio->avg_framesize * audio->samples_per_frame); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3io_total_bytes [ 78%] Linking C shared module so.AioPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:251:2: warning: implicit declaration of function 'mpeg3audio_reset_synths'; did you mean 'mpeg3audio_get_length'? [-Wimplicit-function-declaration] mpeg3audio_reset_synths(audio); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_get_length /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_seek': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:277:13: warning: implicit declaration of function 'mpeg3bits_seek_time'; did you mean 'mpeg3bits_packet_time'? [-Wimplicit-function-declaration] result |= mpeg3bits_seek_time(audio->astream, time_position); ^~~~~~~~~~~~~~~~~~~ mpeg3bits_packet_time /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:296:14: warning: implicit declaration of function 'mpeg3bits_seek_byte'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] result |= mpeg3bits_seek_byte(audio->astream, byte_position); ^~~~~~~~~~~~~~~~~~~ mpeg3bits_showbits /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:303:13: warning: implicit declaration of function 'mpeg3audio_prev_header'; did you mean 'mpeg3audio_read_frame'? [-Wimplicit-function-declaration] result |= mpeg3audio_prev_header(audio); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:304:13: warning: implicit declaration of function 'mpeg3audio_read_layer3_frame'; did you mean 'mpeg3audio_read_frame'? [-Wimplicit-function-declaration] result |= mpeg3audio_read_layer3_frame(audio); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_new': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:327:2: warning: implicit declaration of function 'mpeg3audio_new_decode_tables'; did you mean 'mpeg3audio_replace_buffer'? [-Wimplicit-function-declaration] mpeg3audio_new_decode_tables(audio); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_replace_buffer /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_read_raw': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:408:7: warning: implicit declaration of function 'mpeg3bits_read_buffer'; did you mean 'mpeg3io_read_char'? [-Wimplicit-function-declaration] if(mpeg3bits_read_buffer(audio->astream, output, audio->framesize)) ^~~~~~~~~~~~~~~~~~~~~ mpeg3io_read_char /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: In function 'mpeg3audio_decode_audio': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:465:3: warning: implicit declaration of function 'mpeg3bits_seek_percentage'; did you mean 'mpeg3bits_tell_percentage'? [-Wimplicit-function-declaration] mpeg3bits_seek_percentage(audio->astream, audio->percentage_seek); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_tell_percentage In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c:35: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 79%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c.o In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:34: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: In function 'mpeg3audio_read_pcm_header': /construction/lang/squeak/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] #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:42:9: note: in expansion of macro 'mpeg3bits_eof' while(!mpeg3bits_eof(audio->astream) && code != MPEG3_PCM_START_CODE) ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: In function 'mpeg3audio_do_pcm': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:61:5: warning: implicit declaration of function 'mpeg3bits_read_buffer'; did you mean 'mpeg3io_read_char'? [-Wimplicit-function-declaration] if(mpeg3bits_read_buffer(audio->astream, audio->ac3_buffer, frame_samples * audio->channels * 2)) ^~~~~~~~~~~~~~~~~~~~~ mpeg3io_read_char /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:67:3: warning: implicit declaration of function 'mpeg3audio_replace_buffer'; did you mean 'mpeg3audio_read_pcm_header'? [-Wimplicit-function-declaration] mpeg3audio_replace_buffer(audio, audio->pcm_allocated + MPEG3AUDIO_PADDING * audio->channels); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3audio_read_pcm_header In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c:34: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/pcm.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 79%] Built target AioPlugin Scanning dependencies of target UnixOSProcessPlugin [ 79%] Building C object UnixOSProcessPlugin/CMakeFiles/UnixOSProcessPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c.o [ 79%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c: In function 'mpeg3audio_synth_stereo': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c:63:6: warning: implicit declaration of function 'mpeg3audio_dct64'; did you mean 'mpeg3io_fgetc'? [-Wimplicit-function-declaration] mpeg3audio_dct64(buf[1] + ((audio->bo + 1) & 0xf), buf[0] + audio->bo, bandPtr); ^~~~~~~~~~~~~~~~ mpeg3io_fgetc In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c:31: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/synthesizers.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 79%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c.o [ 79%] Linking C shared module so.B3DAcceleratorPlugin [ 80%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c: In function 'mpeg3audio_new_decode_tables': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c:504:2: warning: implicit declaration of function 'mpeg3audio_imdct_init'; did you mean 'mpeg3audio_init_layer3'? [-Wimplicit-function-declaration] mpeg3audio_imdct_init(audio); ^~~~~~~~~~~~~~~~~~~~~ mpeg3audio_init_layer3 In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c:31: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/tables.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 80%] Built target B3DAcceleratorPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c: In function 'shutdownModule': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:2802:20: warning: iteration 63 invokes undefined behavior [-Waggressive-loop-optimizations] if ((semaIndices[sigNum]) > 0) { ~~~~~~~~~~~~^~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c:2801:9: note: within this loop while (sigNum <= (signalArraySize())) { ^ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:7, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:32: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_get_macroblocks': /construction/lang/squeak/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] #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:610:9: note: in expansion of macro 'mpeg3bits_eof' while(!mpeg3bits_eof(vstream) && ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:616:4: warning: implicit declaration of function 'mpeg3_new_slice_buffer'; did you mean 'mpeg3slice_getbit'? [-Wimplicit-function-declaration] mpeg3_new_slice_buffer(&(video->slice_buffers[video->slice_buffers_initialized++])); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3slice_getbit /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:628:5: warning: implicit declaration of function 'mpeg3_expand_slice_buffer' [-Wimplicit-function-declaration] mpeg3_expand_slice_buffer(slice_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:694:4: warning: implicit declaration of function 'mpeg3_slice_loop'; did you mean 'mpeg3slice_getbit'? [-Wimplicit-function-declaration] mpeg3_slice_loop(&video->slice_decoders[i]); ^~~~~~~~~~~~~~~~ mpeg3slice_getbit /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_allocate_decoders': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:710:4: warning: implicit declaration of function 'mpeg3_delete_slice_decoder'; did you mean 'mpeg3video_allocate_decoders'? [-Wimplicit-function-declaration] mpeg3_delete_slice_decoder(video->slice_decoders[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_allocate_decoders /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:715:4: warning: implicit declaration of function 'mpeg3_new_slice_decoder'; did you mean 'mpeg3video_allocate_decoders'? [-Wimplicit-function-declaration] mpeg3_new_slice_decoder(video, &(video->slice_decoders[i])); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_allocate_decoders [ 81%] Linking C static library libJPEGReadWriter2Plugin.a Scanning dependencies of target XDisplayControlPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: In function 'mpeg3video_getpicture': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:797:4: warning: implicit declaration of function 'mpeg3video_display_second_field'; did you mean 'mpeg3video_allocate_decoders'? [-Wimplicit-function-declaration] mpeg3video_display_second_field(video); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_allocate_decoders In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c:32: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/getpicture.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 81%] Building C object XDisplayControlPlugin/CMakeFiles/XDisplayControlPlugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c.o [ 81%] Built target JPEGReadWriter2Plugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveDisconnectDisplay': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:143:3: warning: implicit declaration of function 'forgetXDisplay'; did you mean 'XOpenDisplay'? [-Wimplicit-function-declaration] forgetXDisplay(); ^~~~~~~~~~~~~~ XOpenDisplay /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveFlushDisplay': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:151:2: warning: implicit declaration of function 'synchronizeXDisplay' [-Wimplicit-function-declaration] synchronizeXDisplay(); ^~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveKillDisplay': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:193:3: warning: implicit declaration of function 'disconnectXDisplay'; did you mean 'XCloseDisplay'? [-Wimplicit-function-declaration] disconnectXDisplay(); ^~~~~~~~~~~~~~~~~~ XCloseDisplay /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c: In function 'primitiveOpenDisplay': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/src/plugins/XDisplayControlPlugin/XDisplayControlPlugin.c:210:3: warning: implicit declaration of function 'openXDisplay'; did you mean 'XOpenDisplay'? [-Wimplicit-function-declaration] openXDisplay(); ^~~~~~~~~~~~ XOpenDisplay [ 81%] Linking C shared module so.UnicodePlugin Scanning dependencies of target vm-display-X11 [ 82%] Building C object vm-display-X11/CMakeFiles/vm-display-X11.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-display-X11/sqUnixX11.c.o [ 82%] Built target UnicodePlugin Scanning dependencies of target vm-display-custom [ 82%] Building C object vm-display-custom/CMakeFiles/vm-display-custom.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-display-custom/sqUnixCustomWindow.c.o [ 82%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c.o [ 82%] Linking C shared module so.XDisplayControlPlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-display-X11/sqUnixX11.c:91: warning: "USE_XSHM" redefined # define USE_XSHM In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/SqDisplay.h:16, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-display-X11/sqUnixX11.c:66: /construction/lang/squeak/.build/config.h:73: note: this is the location of the previous definition #define USE_XSHM 1 /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c: In function 'mpeg3video_ext_user_data': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:333:15: warning: implicit declaration of function 'mpeg3bits_next_startcode'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] int code = mpeg3bits_next_startcode(video->vstream); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits_reverse In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/audio/mpeg3audio.h:8, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:7, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:33: /construction/lang/squeak/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] #define mpeg3bits_eof(stream) mpeg3demux_eof((stream)->demuxer) ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:337:4: note: in expansion of macro 'mpeg3bits_eof' !mpeg3bits_eof(video->vstream)) ^~~~~~~~~~~~~ [ 82%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/idct.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:339:6: warning: implicit declaration of function 'mpeg3bits_refill'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] mpeg3bits_refill(video->vstream); ^~~~~~~~~~~~~~~~ mpeg3bits_getbits In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c:32: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/headers.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 82%] Built target XDisplayControlPlugin Scanning dependencies of target vm-display-null [ 83%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/macroblocks.c.o [ 84%] Building C object vm-display-null/CMakeFiles/vm-display-null.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-display-null/sqUnixDisplayNull.c.o [ 84%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mmxtest.c.o In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/macroblocks.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 84%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/motion.c.o [ 85%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c.o In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/motion.c:32: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_initdecoder': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:170:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] video->yuv_buffer[0] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:170:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->yuv_buffer[0] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:171:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->yuv_buffer[1] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:172:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->yuv_buffer[2] = (unsigned char*)memoryAllocate(1, (size[0] + padding[0]) + 2 * (size[1] + padding[1])); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:176:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->yuv_buffer[3] = (unsigned char*)memoryAllocate(1, size[2] + 2 * size[3]); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:177:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->yuv_buffer[4] = (unsigned char*)memoryAllocate(1, size[2] + 2 * size[3]); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:210:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->cr_to_r = (long *) memoryAllocate(1,sizeof(long) * 256); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:211:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->cr_to_g = (long *) memoryAllocate(1,sizeof(long) * 256); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:212:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->cb_to_g = (long *) memoryAllocate(1,sizeof(long) * 256); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:213:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] video->cb_to_b = (long *) memoryAllocate(1,sizeof(long) * 256); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_deletedecoder': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:234:2: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] memoryFree(video->yuv_buffer[0]); ^~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_allocate_struct': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:270:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mpeg3video_t *video = (mpeg3video_t *) memoryAllocate(1, sizeof(mpeg3video_t)); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:289:2: warning: implicit declaration of function 'mpeg3video_init_output'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] mpeg3video_init_output(); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3video_initdecoder /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_delete_struct': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:302:2: warning: implicit declaration of function 'mpeg3bits_delete_stream'; did you mean 'mpeg3bits_new_stream'? [-Wimplicit-function-declaration] mpeg3bits_delete_stream(video->vstream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_new_stream /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:315:4: warning: implicit declaration of function 'mpeg3_delete_slice_decoder'; did you mean 'mpeg3_delete_demuxer'? [-Wimplicit-function-declaration] mpeg3_delete_slice_decoder(video->slice_decoders[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_delete_demuxer /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:318:3: warning: implicit declaration of function 'mpeg3_delete_slice_buffer'; did you mean 'mpeg3_delete_demuxer'? [-Wimplicit-function-declaration] mpeg3_delete_slice_buffer(&(video->slice_buffers[i])); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3_delete_demuxer /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_read_frame_backend': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:330:23: warning: implicit declaration of function 'mpeg3video_get_header'; did you mean 'mpeg3video_deletedecoder'? [-Wimplicit-function-declaration] if(!result) result = mpeg3video_get_header(video, 0); ^~~~~~~~~~~~~~~~~~~~~ mpeg3video_deletedecoder /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:339:12: warning: implicit declaration of function 'mpeg3video_getpicture'; did you mean 'mpeg3video_delete'? [-Wimplicit-function-declaration] result = mpeg3video_getpicture(video, video->framenum); ^~~~~~~~~~~~~~~~~~~~~ mpeg3video_delete /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_get_scaletable': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:356:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] int *result = (int *) memoryAllocate(1,sizeof(int) * output_w); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_get_firstframe': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:374:3: warning: implicit declaration of function 'mpeg3bits_seek_byte'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] mpeg3bits_seek_byte(video->vstream, 0); ^~~~~~~~~~~~~~~~~~~ mpeg3bits_showbits /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:375:3: warning: implicit declaration of function 'mpeg3video_match_refframes'; did you mean 'mpeg3video_get_firstframe'? [-Wimplicit-function-declaration] mpeg3video_match_refframes(video); ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_get_firstframe /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_new': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:410:4: warning: implicit declaration of function 'mpeg3bits_seek_start'; did you mean 'mpeg3bits_new_stream'? [-Wimplicit-function-declaration] mpeg3bits_seek_start(video->vstream); ^~~~~~~~~~~~~~~~~~~~ mpeg3bits_new_stream /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:411:13: warning: implicit declaration of function 'mpeg3video_next_code'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] result = mpeg3video_next_code(video->vstream, MPEG3_GOP_START_CODE); ^~~~~~~~~~~~~~~~~~~~ mpeg3video_initdecoder /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:413:25: warning: implicit declaration of function 'mpeg3video_getgophdr'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] if(!result) result = mpeg3video_getgophdr(video); ^~~~~~~~~~~~~~~~~~~~ mpeg3video_initdecoder /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:428:4: warning: implicit declaration of function 'mpeg3bits_seek_end'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] mpeg3bits_seek_end(video->vstream); ^~~~~~~~~~~~~~~~~~ mpeg3bits_showbits /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:429:4: warning: implicit declaration of function 'mpeg3bits_start_reverse'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] mpeg3bits_start_reverse(video->vstream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits_reverse /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:430:13: warning: implicit declaration of function 'mpeg3video_prev_code'; did you mean 'mpeg3video_initdecoder'? [-Wimplicit-function-declaration] result = mpeg3video_prev_code(video->vstream, MPEG3_GOP_START_CODE); ^~~~~~~~~~~~~~~~~~~~ mpeg3video_initdecoder /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:431:4: warning: implicit declaration of function 'mpeg3bits_start_forward'; did you mean 'mpeg3bits_getbit_noptr'? [-Wimplicit-function-declaration] mpeg3bits_start_forward(video->vstream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbit_noptr /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_previous_frame': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:516:36: warning: implicit declaration of function 'mpeg3bits_seek_percentage'; did you mean 'mpeg3bits_tell_percentage'? [-Wimplicit-function-declaration] if(mpeg3bits_bof(video->vstream)) mpeg3bits_seek_percentage(video->vstream, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_tell_percentage /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: In function 'mpeg3video_read_frame': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:594:23: warning: implicit declaration of function 'mpeg3video_seek'; did you mean 'mpeg3video_new'? [-Wimplicit-function-declaration] if(!result) result = mpeg3video_seek(video); ^~~~~~~~~~~~~~~ mpeg3video_new /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:598:24: warning: implicit declaration of function 'mpeg3video_present_frame'; did you mean 'mpeg3video_seek_frame'? [-Wimplicit-function-declaration] if(video->output_src) mpeg3video_present_frame(video); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_seek_frame In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c:33: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 85%] Linking C shared module so.vm-display-custom [ 85%] Built target vm-display-custom Scanning dependencies of target vm-sound-ALSA [ 85%] Building C object vm-sound-ALSA/CMakeFiles/vm-sound-ALSA.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c.o [ 85%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'sound_Start': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:126:3: warning: 'snd_pcm_sw_params_set_xfer_align' is deprecated [-Wdeprecated-declarations] snd(pcm_sw_params_set_xfer_align(output_handle, swparams, 1), "sound_Start: snd_pcm_sw_params_set_xfer_align"); ^~~ In file included from /usr/local/include/alsa/asoundlib.h:63, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:32: /usr/local/include/alsa/pcm.h:1309:5: note: declared here int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) __attribute__((deprecated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c: In function 'mpeg3video_dithertop': /construction/lang/squeak/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] return mpeg3video_ditherframeFastRGB555(video, src, video->output_rows); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_ditherframe444 /construction/lang/squeak/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] return mpeg3video_ditherframeFastRGBA(video, src, video->output_rows); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_ditherframe444 /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c: In function 'sound_StartRecording': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:288:3: warning: 'snd_pcm_sw_params_set_xfer_align' is deprecated [-Wdeprecated-declarations] snd(pcm_sw_params_set_xfer_align(input_handle, swparams, 1), "sound_StartRecording: snd_pcm_sw_params_set_xfer_align"); ^~~ In file included from /usr/local/include/alsa/asoundlib.h:63, from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-ALSA/sqUnixSoundALSA.c:32: /usr/local/include/alsa/pcm.h:1309:5: note: declared here int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) __attribute__((deprecated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/libmpeg3.h:11, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c:38: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/output.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 85%] Linking C shared module so.vm-display-null [ 85%] Built target vm-display-null Scanning dependencies of target vm-sound-NAS [ 85%] Building C object vm-sound-NAS/CMakeFiles/vm-sound-NAS.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-NAS/sqUnixSoundNAS.c.o In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-NAS/sqUnixSoundNAS.c:596: /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/SqSound.h:50:3: warning: initialization of 'void (*)(sqInt)' {aka 'void (*)(int)'} from incompatible pointer type 'sqInt (*)(sqInt)' {aka 'int (*)(int)'} [-Wincompatible-pointer-types] sound_SetRecordLevel, \ ^~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-NAS/sqUnixSoundNAS.c:598:1: note: in expansion of macro 'SqSoundDefine' SqSoundDefine(NAS); ^~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/SqSound.h:50:3: note: (near initialization for 'sound_NAS_itf.snd_SetRecordLevel') sound_SetRecordLevel, \ ^~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-NAS/sqUnixSoundNAS.c:598:1: note: in expansion of macro 'SqSoundDefine' SqSoundDefine(NAS); ^~~~~~~~~~~~~ [ 86%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c: In function 'mpeg3video_reconstruct': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c:1162:11: warning: implicit declaration of function 'mpeg3video_calc_dmv'; did you mean 'mpeg3video_reconstruct'? [-Wimplicit-function-declaration] mpeg3video_calc_dmv(video, ^~~~~~~~~~~~~~~~~~~ mpeg3video_reconstruct In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/reconstruct.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 86%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: In function 'mpeg3bits_next_startcode': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:41:2: warning: implicit declaration of function 'mpeg3bits_byte_align'; did you mean 'mpeg3bits_getbits'? [-Wimplicit-function-declaration] mpeg3bits_byte_align(stream); ^~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: In function 'mpeg3video_seek': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:132:3: warning: implicit declaration of function 'mpeg3bits_seek_percentage'; did you mean 'mpeg3bits_tell_percentage'? [-Wimplicit-function-declaration] mpeg3bits_seek_percentage(vstream, percentage); ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_tell_percentage /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:134:3: warning: implicit declaration of function 'mpeg3bits_start_reverse'; did you mean 'mpeg3bits_getbits_reverse'? [-Wimplicit-function-declaration] mpeg3bits_start_reverse(vstream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbits_reverse /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:137:3: warning: implicit declaration of function 'mpeg3bits_start_forward'; did you mean 'mpeg3bits_getbit_noptr'? [-Wimplicit-function-declaration] mpeg3bits_start_forward(vstream); ^~~~~~~~~~~~~~~~~~~~~~~ mpeg3bits_getbit_noptr /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:145:13: warning: implicit declaration of function 'mpeg3video_read_frame_backend'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] result = mpeg3video_read_frame_backend(video, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:164:4: warning: implicit declaration of function 'mpeg3bits_seek_start'; did you mean 'mpeg3bits_next_startcode'? [-Wimplicit-function-declaration] mpeg3bits_seek_start(vstream); ^~~~~~~~~~~~~~~~~~~~ mpeg3bits_next_startcode /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:166:13: warning: implicit declaration of function 'mpeg3video_drop_frames'; did you mean 'mpeg3video_read_frame'? [-Wimplicit-function-declaration] result = mpeg3video_drop_frames(video, frame_number - video->framenum); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3video_read_frame /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:178:33: warning: implicit declaration of function 'mpeg3demuxer_total_bytes'; did you mean 'mpeg3io_total_bytes'? [-Wimplicit-function-declaration] long byte = (long)((float)(mpeg3demuxer_total_bytes(vstream->demuxer) / ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3io_total_bytes /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:188:16: warning: implicit declaration of function 'mpeg3bits_seek_byte'; did you mean 'mpeg3bits_showbits'? [-Wimplicit-function-declaration] result = mpeg3bits_seek_byte(vstream, byte); ^~~~~~~~~~~~~~~~~~~ mpeg3bits_showbits /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:193:28: warning: implicit declaration of function 'mpeg3video_getgophdr'; did you mean 'mpeg3video_next_code'? [-Wimplicit-function-declaration] if(!result) result = mpeg3video_getgophdr(video); ^~~~~~~~~~~~~~~~~~~~ mpeg3video_next_code /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:219:6: warning: implicit declaration of function 'mpeg3bits_seek_time'; did you mean 'mpeg3bits_packet_time'? [-Wimplicit-function-declaration] mpeg3bits_seek_time(vstream, (double)frame_number / video->frame_rate); ^~~~~~~~~~~~~~~~~~~ mpeg3bits_packet_time In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c:33: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/seek.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3protos.h:68:5: warning: inline function 'mpeg3io_fgetc' declared but never defined int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 86%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_new_slice_buffer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:48:41: warning: implicit declaration of function 'memoryAllocate' [-Wimplicit-function-declaration] slice_buffer->data = (unsigned char *) memoryAllocate(1,1024); ^~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:48:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] slice_buffer->data = (unsigned char *) memoryAllocate(1,1024); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_delete_slice_buffer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:64:2: warning: implicit declaration of function 'memoryFree' [-Wimplicit-function-declaration] memoryFree(slice_buffer->data); ^~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_expand_slice_buffer': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:74:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] unsigned char *new_buffer = (unsigned char *) memoryAllocate(1,slice_buffer->buffer_allocation * 2); ^ /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: In function 'mpeg3_decode_slice': /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:356:26: warning: implicit declaration of function 'mpeg3video_getslicehdr'; did you mean 'mpeg3_decode_slice'? [-Wimplicit-function-declaration] slice_vert_pos_ext = mpeg3video_getslicehdr(slice, video); ^~~~~~~~~~~~~~~~~~~~~~ mpeg3_decode_slice /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:372:17: warning: implicit declaration of function 'mpeg3video_get_macroblock_address'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mba_inc = mpeg3video_get_macroblock_address(slice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:397:4: warning: implicit declaration of function 'mpeg3video_macroblock_modes'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_macroblock_modes(slice, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:432:12: warning: implicit declaration of function 'mpeg3video_motion_vectors'; did you mean 'mpeg3video_idct_conversion'? [-Wimplicit-function-declaration] mpeg3video_motion_vectors(slice, ^~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_idct_conversion /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:445:14: warning: implicit declaration of function 'mpeg3video_motion_vector'; did you mean 'mpeg3video_idct_conversion'? [-Wimplicit-function-declaration] mpeg3video_motion_vector(slice, ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_idct_conversion /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:494:17: warning: implicit declaration of function 'mpeg3video_get_cbp'; did you mean 'mpeg3io_fgetc'? [-Wimplicit-function-declaration] cbp = mpeg3video_get_cbp(slice); ^~~~~~~~~~~~~~~~~~ mpeg3io_fgetc /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:512:9: warning: implicit declaration of function 'mpeg3video_clearblock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_clearblock(slice, 0, video->blk_cnt); ^~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:520:8: warning: implicit declaration of function 'mpeg3video_getmpg2intrablock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_getmpg2intrablock(slice, video, comp, dc_dct_pred); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:522:8: warning: implicit declaration of function 'mpeg3video_getintrablock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_getintrablock(slice, video, comp, dc_dct_pred); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:527:10: warning: implicit declaration of function 'mpeg3video_getmpg2interblock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_getmpg2interblock(slice, video, comp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:529:10: warning: implicit declaration of function 'mpeg3video_getinterblock'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_getinterblock(slice, video, comp); ^~~~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:611:9: warning: implicit declaration of function 'mpeg3video_reconstruct'; did you mean 'mpeg3video_addblock'? [-Wimplicit-function-declaration] mpeg3video_reconstruct(video, ^~~~~~~~~~~~~~~~~~~~~~ mpeg3video_addblock In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3atrack.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3private.h:36, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c:32: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/slice.c: At top level: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 87%] Building C object Mpeg3Plugin/CMakeFiles/Mpeg3Plugin.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/vlc.c.o [ 87%] Linking C shared module so.vm-sound-NAS [ 87%] Linking C shared module so.ScratchPlugin In file included from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3title.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3demux.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/bitstream.h:4, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/mpeg3video.h:6, from /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/video/vlc.c:30: /construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/plugins/Mpeg3Plugin/libmpeg/mpeg3io.h:38:12: warning: inline function 'mpeg3io_fgetc' declared but never defined inline int mpeg3io_fgetc(mpeg3_fs_t *fs); ^~~~~~~~~~~~~ [ 87%] Built target vm-sound-NAS [ 87%] Building C object vm-display-X11/CMakeFiles/vm-display-X11.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-display-X11/sqUnixMozilla.c.o [ 87%] Built target ScratchPlugin Scanning dependencies of target vm-sound-custom [ 87%] Building C object vm-sound-custom/CMakeFiles/vm-sound-custom.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-custom/sqUnixCustomSound.c.o Scanning dependencies of target vm-sound-OSS [ 88%] Building C object vm-sound-OSS/CMakeFiles/vm-sound-OSS.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-OSS/sqUnixSoundOSS.c.o Scanning dependencies of target vm-sound-null [ 88%] Building C object vm-sound-null/CMakeFiles/vm-sound-null.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm-sound-null/sqUnixSoundNull.c.o [ 89%] Linking C shared module so.vm-sound-custom [ 89%] Built target vm-sound-custom [ 90%] Generating version.c [ 91%] Linking C shared module so.vm-sound-null [ 91%] Generating interp.c [ 92%] Linking C shared module so.UnixOSProcessPlugin [ 92%] Built target vm-sound-null [ 92%] Generating gnu-interp.c [ 93%] Linking C shared module so.vm-sound-ALSA [ 93%] Built target UnixOSProcessPlugin [ 93%] Built target vm-sound-ALSA Scanning dependencies of target squeakvm [ 94%] Building C object CMakeFiles/squeakvm.dir/vm/aio.c.o [ 94%] Building C object CMakeFiles/squeakvm.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sqNamedPrims.c.o [ 95%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixMemory.c.o [ 95%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixMain.c.o [ 95%] Building C object CMakeFiles/squeakvm.dir/vm/osExports.c.o [ 95%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixExternalPrims.c.o [ 96%] Building C object CMakeFiles/squeakvm.dir/construction/lang/squeak/Squeak-4.10.2.2614-src/Cross/vm/sqVirtualMachine.c.o [ 94%] Building C object CMakeFiles/squeakvm.dir/vm/debug.c.o [ 96%] Building C object CMakeFiles/squeakvm.dir/vm/sqUnixCharConv.c.o /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/aio.c: In function 'aioPoll': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/aio.c:217:7: warning: implicit declaration of function 'ioMSecs' [-Wimplicit-function-declaration] ms= ioMSecs(); ^~~~~~~ [ 97%] Building C object CMakeFiles/squeakvm.dir/version.c.o [ 97%] Building C object CMakeFiles/squeakvm.dir/disabledPlugins.c.o [ 98%] Linking C shared module so.Squeak3D [ 98%] Building C object CMakeFiles/squeakvm.dir/gnu-interp.c.o [ 98%] Built target Squeak3D [ 99%] Linking C shared module so.RomePlugin /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c: In function 'ioRelinquishProcessorForMicroseconds': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:506:7: warning: implicit declaration of function 'setInterruptCheckCounter' [-Wimplicit-function-declaration] setInterruptCheckCounter(-1000); /* ensure timely poll for semaphore activity */ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c: In function 'sigsegv': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:693:7: warning: implicit declaration of function 'printCallStack'; did you mean 'sigaltstack'? [-Wimplicit-function-declaration] printCallStack(); ^~~~~~~~~~~~~~ sigaltstack /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c: In function 'vm_parseArgument': /construction/lang/squeak/Squeak-4.10.2.2614-src/unix/vm/sqUnixMain.c:1083:14: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration] buf[i]= toupper(buf[i]); ^~~~~~~ [ 99%] Built target RomePlugin /construction/lang/squeak/.build/gnu-interp.c: In function 'primitiveBeCursor': /construction/lang/squeak/.build/gnu-interp.c:15847:11: warning: implicit declaration of function 'ioSetCursorARGB'; did you mean 'ioSetCursor'? [-Wimplicit-function-declaration] if (!(ioSetCursorARGB(cursorBitsIndex, extentX, extentY, offsetX, offsetY))) { ^~~~~~~~~~~~~~~ ioSetCursor [ 99%] Linking C shared module so.vm-sound-OSS [ 99%] Built target vm-sound-OSS [ 99%] Linking C shared module so.Mpeg3Plugin [ 99%] Built target Mpeg3Plugin [100%] Linking C shared module so.vm-display-X11 [100%] Built target vm-display-X11 [100%] Linking C executable squeakvm [100%] Built target squeakvm -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> squeak-4.10.2_6 depends on package: gstreamer-plugins>=0.10.0 - found ===> squeak-4.10.2_6 depends on package: gstreamer-plugins>=0 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for squeak-4.10.2_6 ===> Generating temporary packing list [ 1%] Built target ckformat [ 1%] Built target squeak.sh [ 1%] Built target squeak [ 1%] Built target squeak.1 [ 2%] Built target BitBltPlugin [ 3%] Built target B2DPlugin [ 4%] Built target BMPReadWriterPlugin [ 5%] Built target AsynchFilePlugin [ 5%] Built target ADPCMCodecPlugin [ 6%] Built target FFTPlugin [ 7%] Built target DropPlugin [ 8%] Built target ZipPlugin [ 9%] Built target DSAPrims [ 10%] Built target CroquetPlugin [ 11%] Built target GeniePlugin [ 24%] Built target FloatMathPlugin [ 25%] Built target FloatArrayPlugin [ 26%] Built target FilePlugin [ 27%] Built target FT2Plugin [ 28%] Built target LargeIntegers [ 29%] Built target Klatt [ 30%] Built target JoystickTabletPlugin [ 30%] Built target JPEGReaderPlugin [ 48%] Built target JPEGReadWriter2Plugin [ 50%] Built target RePlugin [ 50%] Built target MiscPrimitivePlugin [ 51%] Built target Matrix2x3Plugin [ 52%] Built target LocalePlugin [ 53%] Built target SoundCodecPrims [ 54%] Built target SocketPlugin [ 55%] Built target SlangTestSupportPlugin [ 56%] Built target SerialPlugin [ 57%] Built target SecurityPlugin [ 58%] Built target SurfacePlugin [ 59%] Built target StarSqueakPlugin [ 60%] Built target SoundPlugin [ 61%] Built target SoundGenerationPlugin [ 66%] Built target squeakvm [ 67%] Built target B3DAcceleratorPlugin [ 70%] Built target Squeak3D [ 71%] Built target CameraPlugin [ 72%] Built target ClipboardExtendedPlugin [ 72%] Built target DBusPlugin [ 73%] Built target SqueakFFIPrims [ 74%] Built target FileCopyPlugin [ 75%] Built target HostWindowPlugin [ 76%] Built target MIDIPlugin [ 87%] Built target Mpeg3Plugin [ 88%] Built target RomePlugin [ 89%] Built target ScratchPlugin [ 90%] Built target UUIDPlugin [ 91%] Built target UnicodePlugin [ 92%] Built target AioPlugin [ 93%] Built target UnixOSProcessPlugin [ 93%] Built target XDisplayControlPlugin [ 95%] Built target vm-display-X11 [ 95%] Built target vm-display-custom [ 96%] Built target vm-display-null [ 97%] Built target vm-sound-ALSA [ 97%] Built target vm-sound-NAS [ 98%] Built target vm-sound-OSS [ 99%] Built target vm-sound-custom [100%] Built target vm-sound-null Install the project... -- Install configuration: "" -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/squeakvm -- Installing: /construction/lang/squeak/stage/usr/local/bin/squeak -- Installing: /construction/lang/squeak/stage/usr/local/bin/squeak.sh -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/ckformat -- Installing: /construction/lang/squeak/stage/usr/local/man/man1/squeak.1 -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.B3DAcceleratorPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.Squeak3D -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.CameraPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.ClipboardExtendedPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.DBusPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.SqueakFFIPrims -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.FileCopyPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.HostWindowPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.MIDIPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.Mpeg3Plugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.RomePlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.ScratchPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.UUIDPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.UnicodePlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.AioPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.UnixOSProcessPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.XDisplayControlPlugin -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-display-X11 -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-display-custom -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-display-null -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-sound-ALSA -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-sound-NAS -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-sound-OSS -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-sound-custom -- Installing: /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.vm-sound-null /usr/bin/strip /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/so.* /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/squeakvm /construction/lang/squeak/stage/usr/local/lib/squeak/4.10.2-2614/ckformat /usr/bin/unzip -u /distfiles/squeak/SqueakV46.sources.zip -d /construction/lang/squeak Archive: /distfiles/squeak/SqueakV46.sources.zip extracting: /construction/lang/squeak/SqueakV46.sources /usr/bin/unzip -u /distfiles/squeak/Squeak4.6-15102.zip -d /construction/lang/squeak Archive: /distfiles/squeak/Squeak4.6-15102.zip extracting: /construction/lang/squeak/Squeak4.6-15102.image extracting: /construction/lang/squeak/Squeak4.6-15102.changes install -m 0644 /construction/lang/squeak/Squeak4.6-15102.image /construction/lang/squeak/Squeak4.6-15102.changes /construction/lang/squeak/SqueakV46.sources /construction/lang/squeak/stage/usr/local/lib/squeak ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libfreetype.so.6 from print/freetype2 but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libfreetype.so:print/freetype2 Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libfontconfig.so.1 from x11-fonts/fontconfig but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libfontconfig.so:x11-fonts/fontconfig Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libfribidi.so.0 from converters/fribidi but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libfribidi.so:converters/fribidi Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libiconv.so.2 from converters/libiconv but it is not declared as a dependency Warning: you need USES+=iconv, USES+=iconv:wchar_t, or USES+=iconv:translit depending on needs Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libpcre.so.1 from devel/pcre but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libpcre.so:devel/pcre Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libpixman-1.so.0 from x11/pixman but it is not declared as a dependency Warning: you need USE_XORG+=pixman Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libpng16.so.16 from graphics/png but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libpng16.so:graphics/png Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-shm.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb.so.1 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-render.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXrender.so.1 from x11/libXrender but it is not declared as a dependency Warning: you need USE_XORG+=xrender Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libX11.so.6 from x11/libX11 but it is not declared as a dependency Warning: you need USE_XORG+=x11 Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXext.so.6 from x11/libXext but it is not declared as a dependency Warning: you need USE_XORG+=xext Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libharfbuzz.so.0 from print/harfbuzz but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libharfbuzz.so:print/harfbuzz Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libexpat.so.1 from textproc/expat2 but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libexpat.so:textproc/expat2 Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-dri2.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libX11-xcb.so.1 from x11/libX11 but it is not declared as a dependency Warning: you need USE_XORG+=x11 Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-dri3.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-xfixes.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-present.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-sync.so.1 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxshmfence.so.1 from x11/libxshmfence but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libxshmfence.so:x11/libxshmfence Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libwayland-client.so.0 from graphics/wayland but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libwayland-client.so:graphics/wayland Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libwayland-server.so.0 from graphics/wayland but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libwayland-server.so:graphics/wayland Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libdrm.so.2 from graphics/libdrm but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libdrm.so:graphics/libdrm Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXau.so.6 from x11/libXau but it is not declared as a dependency Warning: you need USE_XORG+=xau Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXdmcp.so.6 from x11/libXdmcp but it is not declared as a dependency Warning: you need USE_XORG+=xdmcp Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXdamage.so.1 from x11/libXdamage but it is not declared as a dependency Warning: you need USE_XORG+=xdamage Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXfixes.so.3 from x11/libXfixes but it is not declared as a dependency Warning: you need USE_XORG+=xfixes Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libxcb-glx.so.0 from x11/libxcb but it is not declared as a dependency Warning: you need USE_XORG+=xcb Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libXxf86vm.so.1 from x11/libXxf86vm but it is not declared as a dependency Warning: you need USE_XORG+=xxf86vm Error: /usr/local/lib/squeak/4.10.2-2614/so.RomePlugin is linked to /usr/local/lib/libgraphite2.so.3 from graphics/graphite2 but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libgraphite2.so:graphics/graphite2 Error: /usr/local/lib/squeak/4.10.2-2614/so.vm-display-X11 is linked to /usr/local/lib/libSM.so.6 from x11/libSM but it is not declared as a dependency Warning: you need USE_XORG+=sm Error: /usr/local/lib/squeak/4.10.2-2614/so.vm-display-X11 is linked to /usr/local/lib/libICE.so.6 from x11/libICE but it is not declared as a dependency Warning: you need USE_XORG+=ice Error: /usr/local/lib/squeak/4.10.2-2614/so.vm-sound-NAS is linked to /usr/local/lib/libXt.so.6 from x11-toolkits/libXt but it is not declared as a dependency Warning: you need USE_XORG+=xt Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for squeak-4.10.2_6 file sizes/checksums [33]: . done packing files [33]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Saturday, 15 FEB 2020 at 08:57:03 UTC Duration: 00:03:12