>>> giflib: Building main/giflib 5.2.2-r0 (using abuild 3.12.0-r0) started Sat, 23 Mar 2024 07:24:03 +0000 >>> giflib: Checking sanity of /home/buildozer/aports/main/giflib/APKBUILD... >>> giflib: Analyzing dependencies... >>> giflib: Installing for build: build-base xmlto coreutils (1/25) Installing libgpg-error (1.47-r2) (2/25) Installing libgcrypt (1.10.3-r0) (3/25) Installing xz-libs (5.4.5-r0) (4/25) Installing libxml2 (2.11.7-r0) (5/25) Installing libxslt (1.1.39-r0) (6/25) Installing libbz2 (1.0.8-r6) (7/25) Installing perl (5.38.2-r0) (8/25) Installing perl-yaml-syck (1.34-r4) (9/25) Installing perl-test-pod (1.52-r4) (10/25) Installing readline (8.2.1-r2) (11/25) Installing bash (5.2.21-r0) Executing bash-5.2.21-r0.post-install (12/25) Installing libxml2-utils (2.11.7-r0) (13/25) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (14/25) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (15/25) Installing xmlto (0.0.28-r4) (16/25) Installing coreutils-env (9.4-r2) (17/25) Installing coreutils-fmt (9.4-r2) (18/25) Installing coreutils-sha512sum (9.4-r2) (19/25) Installing skalibs (2.14.0.1-r0) (20/25) Installing utmps-libs (0.1.2.2-r0) (21/25) Installing coreutils (9.4-r2) (22/25) Installing .makedepends-giflib (20240323.072403) (23/25) Installing perl-error (0.17029-r2) (24/25) Installing perl-git (2.43.0-r0) (25/25) Installing git-perl (2.43.0-r0) Executing busybox-1.36.1-r15.trigger OK: 501 MiB in 132 packages >>> giflib: Cleaning up srcdir >>> giflib: Cleaning up pkgdir >>> giflib: Cleaning up tmpdir >>> giflib: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/giflib-5.2.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> giflib: Fetching https://downloads.sourceforge.net/sourceforge/giflib/giflib-5.2.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 327 100 327 0 0 743 0 --:--:-- --:--:-- --:--:-- 743 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:15 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:16 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:17 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:18 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0 14 436k 14 65296 0 0 2274 0 0:03:16 0:00:28 0:02:48 12458 14 436k 14 65296 0 0 2197 0 0:03:23 0:00:29 0:02:54 12458 14 436k 14 65296 0 0 2126 0 0:03:30 0:00:30 0:03:00 12458 14 436k 14 65296 0 0 2058 0 0:03:37 0:00:31 0:03:06 12458 14 436k 14 65296 0 0 1995 0 0:03:44 0:00:32 0:03:12 12458 14 436k 14 65296 0 0 1936 0 0:03:50 0:00:33 0:03:17 0 14 436k 14 65296 0 0 1880 0 0:03:57 0:00:34 0:03:23 0 14 436k 14 65296 0 0 1827 0 0:04:04 0:00:35 0:03:29 0 14 436k 14 65296 0 0 1777 0 0:04:11 0:00:36 0:03:35 0 14 436k 14 65296 0 0 1730 0 0:04:18 0:00:37 0:03:41 0 14 436k 14 65296 0 0 1685 0 0:04:25 0:00:38 0:03:47 0 14 436k 14 65296 0 0 1643 0 0:04:32 0:00:39 0:03:53 0 14 436k 14 65296 0 0 1603 0 0:04:38 0:00:40 0:03:58 0 14 436k 14 65296 0 0 1564 0 0:04:45 0:00:41 0:04:04 0 14 436k 14 65296 0 0 1527 0 0:04:52 0:00:42 0:04:10 0 14 436k 14 65296 0 0 1492 0 0:04:59 0:00:43 0:04:16 0 14 436k 14 65296 0 0 1459 0 0:05:06 0:00:44 0:04:22 0 14 436k 14 65296 0 0 1427 0 0:05:13 0:00:45 0:04:28 0 14 436k 14 65296 0 0 1397 0 0:05:20 0:00:46 0:04:34 0 14 436k 14 65296 0 0 1367 0 0:05:27 0:00:47 0:04:40 0 36 436k 36 159k 0 0 3341 0 0:02:13 0:00:48 0:01:25 18796 36 436k 36 159k 0 0 3274 0 0:02:16 0:00:49 0:01:27 18799 36 436k 36 159k 0 0 3209 0 0:02:19 0:00:50 0:01:29 18799 36 436k 36 159k 0 0 3148 0 0:02:22 0:00:51 0:01:31 18799 36 436k 36 159k 0 0 3088 0 0:02:24 0:00:52 0:01:32 18796 36 436k 36 159k 0 0 3031 0 0:02:27 0:00:53 0:01:34 0 36 436k 36 159k 0 0 2975 0 0:02:30 0:00:54 0:01:36 0 36 436k 36 159k 0 0 2922 0 0:02:33 0:00:55 0:01:38 0 36 436k 36 159k 0 0 2871 0 0:02:35 0:00:56 0:01:39 0 36 436k 36 159k 0 0 2821 0 0:02:38 0:00:57 0:01:41 0 36 436k 36 159k 0 0 2773 0 0:02:41 0:00:58 0:01:43 0 36 436k 36 159k 0 0 2727 0 0:02:43 0:00:59 0:01:44 0 36 436k 36 159k 0 0 2682 0 0:02:46 0:01:00 0:01:46 0 36 436k 36 159k 0 0 2639 0 0:02:49 0:01:01 0:01:48 0 36 436k 36 159k 0 0 2597 0 0:02:52 0:01:02 0:01:50 0 36 436k 36 159k 0 0 2556 0 0:02:54 0:01:03 0:01:51 0 36 436k 36 159k 0 0 2517 0 0:02:57 0:01:04 0:01:53 0 100 436k 100 436k 0 0 6850 0 0:01:05 0:01:05 --:--:-- 66039 >>> giflib: Fetching https://distfiles.alpinelinux.org/distfiles/v3.19/giflib-5.2.2.tar.gz >>> giflib: Checking sha512sums... giflib-5.2.2.tar.gz: OK CVE-2021-40633.patch: OK correct-document-page-install.patch: OK dont-build-html-pages-images.patch: OK >>> giflib: Unpacking /var/cache/distfiles/v3.19/giflib-5.2.2.tar.gz... >>> giflib: CVE-2021-40633.patch patching file gif2rgb.c >>> giflib: correct-document-page-install.patch patching file Makefile >>> giflib: dont-build-html-pages-images.patch patching file doc/Makefile gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o dgif_lib.o dgif_lib.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o egif_lib.o egif_lib.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o gifalloc.o gifalloc.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o gif_err.o gif_err.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o gif_font.o gif_font.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o gif_hash.o gif_hash.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o openbsd-reallocarray.o openbsd-reallocarray.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o qprintf.o qprintf.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o quantize.o quantize.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -c -o getarg.o getarg.c gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -shared -Wl,--as-needed,-O1,--sort-common -Wl,-soname -Wl, -o libutil.so qprintf.o quantize.o getarg.o ar rcs libutil.a qprintf.o quantize.o getarg.o /usr/lib/gcc/s390x-alpine-linux-musl/13.2.1/../../../../s390x-alpine-linux-musl/bin/ld: SONAME must not be empty string; ignored gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -shared -Wl,--as-needed,-O1,--sort-common -Wl,-soname -Wl,libgif.so.7 -o libgif.so dgif_lib.o egif_lib.o gifalloc.o gif_err.o gif_font.o gif_hash.o openbsd-reallocarray.o ar rcs libgif.a dgif_lib.o egif_lib.o gifalloc.o gif_err.o gif_font.o gif_hash.o openbsd-reallocarray.o gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gif2rgb.c libgif.a libutil.a libgif.a -lm -o gif2rgb gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifbuild.c libgif.a libutil.a libgif.a -lm -o gifbuild gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common giffix.c libgif.a libutil.a libgif.a -lm -o giffix gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common giftext.c libgif.a libutil.a libgif.a -lm -o giftext gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common giftool.c libgif.a libutil.a libgif.a -lm -o giftool gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifclrmp.c libgif.a libutil.a libgif.a -lm -o gifclrmp gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifbg.c libgif.a libutil.a libgif.a -lm -o gifbg gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifcolor.c libgif.a libutil.a libgif.a -lm -o gifcolor gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifecho.c libgif.a libutil.a libgif.a -lm -o gifecho gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common giffilter.c libgif.a libutil.a libgif.a -lm -o giffilter gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifhisto.c libgif.a libutil.a libgif.a -lm -o gifhisto gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifinto.c libgif.a libutil.a libgif.a -lm -o gifinto gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifsponge.c libgif.a libutil.a libgif.a -lm -o gifsponge gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Wl,--as-needed,-O1,--sort-common gifwedge.c libgif.a libutil.a libgif.a -lm -o gifwedge make -C doc make[1]: Entering directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/doc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/doc' make -C doc make[1]: Entering directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/doc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/doc' make -C tests make[1]: Entering directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/tests' gifbuild: basic sanity check gifecho: Testing gifecho behavior Testing RGB rendering of ../pic/fire.gif gifclrmap: Checking colormap of ../pic/fire.gif gifbuild: Checking idempotency on an icon file. giffix: Testing giffix behavior giffiltr: Testing copy of ../pic/fire.gif giftool: Checking that expensive copy via giftool is faithful. gifsponge: Testing copy of ../pic/fire.gif gifclrmap: Checking colormap of ../pic/gifgrid.gif giftool: Checking that it de-interlaces correctly. gifwedge: Checking wedge generation. Testing RGB rendering of ../pic/gifgrid.gif giftext: Checking text dump of ../pic/fire.gif giftool: Checking that it interlaces correctly. gifclrmap: Checking colormap of ../pic/porsche.gif Testing RGB rendering of ../pic/porsche.gif giftext: Checking text dump of ../pic/gifgrid.gif gifbuild: Checking idempotency on an animation. gifsponge: Testing copy of ../pic/gifgrid.gif gifclrmap: Checking colormap of ../pic/solid2.gif giffiltr: Testing copy of ../pic/gifgrid.gif gifclrmap: Checking colormap of ../pic/treescap-interlaced.gif gifsponge: Testing copy of ../pic/porsche.gif giftext: Checking text dump of ../pic/porsche.gif Testing RGB rendering of ../pic/solid2.gif gifclrmap: Checking colormap of ../pic/treescap.gif giftext: Checking text dump of ../pic/solid2.gif gifclrmap: Checking colormap of ../pic/welcome2.gif giffiltr: Testing copy of ../pic/porsche.gif gifsponge: Testing copy of ../pic/solid2.gif giftext: Checking text dump of ../pic/treescap-interlaced.gif gifclrmap: Checking colormap of ../pic/x-trans.gif Testing RGB rendering of ../pic/treescap-interlaced.gif giftext: Checking text dump of ../pic/treescap.gif giffiltr: Testing copy of ../pic/solid2.gif Testing RGB rendering of ../pic/treescap.gif giftext: Checking text dump of ../pic/welcome2.gif Testing RGB rendering of ../pic/welcome2.gif gifsponge: Testing copy of ../pic/treescap-interlaced.gif giftext: Checking text dump of ../pic/x-trans.gif giffiltr: Testing copy of ../pic/treescap-interlaced.gif gifsponge: Testing copy of ../pic/treescap.gif Testing RGB rendering of ../pic/x-trans.gif giffiltr: Testing copy of ../pic/treescap.gif gifsponge: Testing copy of ../pic/welcome2.gif giffiltr: Testing copy of ../pic/welcome2.gif giffiltr: Testing copy of ../pic/x-trans.gif gifsponge: Testing copy of ../pic/x-trans.gif No output is good news make[1]: Leaving directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/tests' >>> giflib: Entering fakeroot... make -C doc install -d "/home/buildozer/aports/main/giflib/pkg/giflib/usr/bin" install -d "/home/buildozer/aports/main/giflib/pkg/giflib/usr/include" install -d "/home/buildozer/aports/main/giflib/pkg/giflib/usr/lib" install -d "/home/buildozer/aports/main/giflib/pkg/giflib/usr/share/man/man1" "/home/buildozer/aports/main/giflib/pkg/giflib/usr/share/man/man7" install gif2rgb gifbuild giffix giftext giftool gifclrmp "/home/buildozer/aports/main/giflib/pkg/giflib/usr/bin" install -m 644 gif_lib.h "/home/buildozer/aports/main/giflib/pkg/giflib/usr/include" install -m 644 libgif.a "/home/buildozer/aports/main/giflib/pkg/giflib/usr/lib/libgif.a" install -m 644 doc/gif2rgb.1 doc/gifbuild.1 doc/gifclrmp.1 doc/giffix.1 doc/giftext.1 doc/giftool.1 "/home/buildozer/aports/main/giflib/pkg/giflib/usr/share/man/man1" make[1]: Entering directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/doc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/main/giflib/src/giflib-5.2.2/doc' install -m 755 libgif.so "/home/buildozer/aports/main/giflib/pkg/giflib/usr/lib/libgif.so.7.2.0" install -m 644 doc/giflib.7 "/home/buildozer/aports/main/giflib/pkg/giflib/usr/share/man/man7" ln -sf libgif.so.7.2.0 "/home/buildozer/aports/main/giflib/pkg/giflib/usr/lib/libgif.so.7" ln -sf libgif.so.7 "/home/buildozer/aports/main/giflib/pkg/giflib/usr/lib/libgif.so" >>> giflib-static*: Running split function static... >>> giflib-static*: Preparing subpackage giflib-static... >>> giflib-static*: Stripping binaries >>> giflib-static*: Running postcheck for giflib-static >>> giflib-dev*: Running split function dev... >>> giflib-dev*: Preparing subpackage giflib-dev... >>> giflib-dev*: Stripping binaries >>> giflib-dev*: Running postcheck for giflib-dev >>> giflib-doc*: Running split function doc... >>> giflib-doc*: Preparing subpackage giflib-doc... >>> giflib-doc*: Running postcheck for giflib-doc >>> giflib-utils*: Running split function utils... renamed '/home/buildozer/aports/main/giflib/pkg/giflib/usr/bin' -> '/home/buildozer/aports/main/giflib/pkg/giflib-utils/usr/bin' >>> giflib-utils*: Preparing subpackage giflib-utils... >>> giflib-utils*: Stripping binaries >>> giflib-utils*: Running postcheck for giflib-utils >>> giflib*: Running postcheck for giflib >>> giflib*: Preparing package giflib... >>> giflib*: Stripping binaries >>> giflib-dev*: Scanning shared objects >>> giflib-doc*: Scanning shared objects >>> giflib-static*: Scanning shared objects >>> giflib-utils*: Scanning shared objects >>> giflib*: Scanning shared objects >>> giflib-dev*: Tracing dependencies... giflib=5.2.2-r0 >>> giflib-dev*: Package size: 32.0 KB >>> giflib-dev*: Compressing data... >>> giflib-dev*: Create checksum... >>> giflib-dev*: Create giflib-dev-5.2.2-r0.apk >>> giflib-doc*: Tracing dependencies... >>> giflib-doc*: Package size: 52.0 KB >>> giflib-doc*: Compressing data... >>> giflib-doc*: Create checksum... >>> giflib-doc*: Create giflib-doc-5.2.2-r0.apk >>> giflib-static*: Tracing dependencies... >>> giflib-static*: Package size: 60.0 KB >>> giflib-static*: Compressing data... >>> giflib-static*: Create checksum... >>> giflib-static*: Create giflib-static-5.2.2-r0.apk >>> giflib-utils*: Tracing dependencies... so:libc.musl-s390x.so.1 >>> giflib-utils*: Package size: 244.0 KB >>> giflib-utils*: Compressing data... >>> giflib-utils*: Create checksum... >>> giflib-utils*: Create giflib-utils-5.2.2-r0.apk >>> giflib*: Tracing dependencies... so:libc.musl-s390x.so.1 >>> giflib*: Package size: 48.0 KB >>> giflib*: Compressing data... >>> giflib*: Create checksum... >>> giflib*: Create giflib-5.2.2-r0.apk >>> giflib: Build complete at Sat, 23 Mar 2024 07:25:11 +0000 elapsed time 0h 1m 8s >>> giflib: Cleaning up srcdir >>> giflib: Cleaning up pkgdir >>> giflib: Uninstalling dependencies... (1/25) Purging .makedepends-giflib (20240323.072403) (2/25) Purging xmlto (0.0.28-r4) (3/25) Purging perl-yaml-syck (1.34-r4) (4/25) Purging perl-test-pod (1.52-r4) (5/25) Purging bash (5.2.21-r0) Executing bash-5.2.21-r0.pre-deinstall (6/25) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (7/25) Purging libxslt (1.1.39-r0) (8/25) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (9/25) Purging libxml2-utils (2.11.7-r0) (10/25) Purging coreutils (9.4-r2) Executing coreutils-9.4-r2.post-deinstall (11/25) Purging coreutils-env (9.4-r2) (12/25) Purging coreutils-fmt (9.4-r2) (13/25) Purging coreutils-sha512sum (9.4-r2) (14/25) Purging git-perl (2.43.0-r0) (15/25) Purging perl-git (2.43.0-r0) (16/25) Purging perl-error (0.17029-r2) (17/25) Purging perl (5.38.2-r0) (18/25) Purging libbz2 (1.0.8-r6) (19/25) Purging libgcrypt (1.10.3-r0) (20/25) Purging libgpg-error (1.47-r2) (21/25) Purging libxml2 (2.11.7-r0) (22/25) Purging readline (8.2.1-r2) (23/25) Purging utmps-libs (0.1.2.2-r0) (24/25) Purging xz-libs (5.4.5-r0) (25/25) Purging skalibs (2.14.0.1-r0) Executing busybox-1.36.1-r15.trigger OK: 435 MiB in 107 packages >>> giflib: Updating the main/s390x repository index... >>> giflib: Signing the index...