From https://github.com/archlinux/svntogit-community * branch packages/xcftools -> FETCH_HEAD * [new branch] packages/xcftools -> community/packages/xcftools Cloning into 'xcftools'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 132k 100 132k 0 0 389k 0 --:--:-- --:--:-- --:--:-- 389k % 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 2 8544k 2 234k 0 0 194k 0 0:00:44 0:00:01 0:00:43 194k 37 8544k 37 3246k 0 0 1463k 0 0:00:05 0:00:02 0:00:03 1462k 87 8544k 87 7435k 0 0 2417k 0 0:00:03 0:00:03 --:--:-- 2416k 100 8544k 100 8544k 0 0 2623k 0 0:00:03 0:00:03 --:--:-- 2622k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143k 100 143k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 422k :: Starting full system upgrade... there is nothing to do ==> Making package: xcftools 1.0.7-9 (Thu Aug 29 12:32:23 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (1) libpng-1.6.40-2 Total Download Size: 0.24 MiB Total Installed Size: 0.57 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 248k 100 248k 0 0 43.9M 0 --:--:-- --:--:-- --:--:-- 48.5M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libpng... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading xcftools-1.0.7.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 14 267k 14 38757 0 0 86326 0 0:00:03 --:--:-- 0:00:03 86318 100 267k 100 267k 0 0 297k 0 --:--:-- --:--:-- --:--:-- 297k -> Found xcftools.patch -> Downloading fs70042.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1774 100 1774 0 0 13190 0 --:--:-- --:--:-- --:--:-- 13238 ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... xcftools-1.0.7.tar.gz ... Passed xcftools.patch ... Passed fs70042.patch ... Passed ==> Extracting sources... -> Extracting xcftools-1.0.7.tar.gz with bsdtar ==> Starting prepare()... patching file Makefile.in patching file xcf2png.c patching file xcf-general.c patching file xcftools.h ==> Starting build()... checking for a BSD-compatible install... /usr/bin/install -c checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for inline... inline checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/sbin/grep checking for egrep... /usr/sbin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for inttypes.h... (cached) yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for getopt_long... yes checking for strcasecmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking whether make sets $(MAKE)... yes checking for a thread-safe mkdir -p... /usr/sbin/mkdir -p checking whether NLS is requested... yes checking for msgfmt... /usr/sbin/msgfmt checking for gmsgfmt... /usr/sbin/msgfmt checking for xgettext... /usr/sbin/xgettext checking for msgmerge... /usr/sbin/msgmerge checking for ld used by GCC... /usr/sbin/ld checking if the linker (/usr/sbin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for iconv... yes checking for working iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for perl... /usr/sbin/perl configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing po-directories commands /usr/sbin/perl mkenumsh.pl gimp/base-enums.h gimp/gimpbaseenums.h gimp/xcf-private.h > enums.h /usr/sbin/perl mkopti.pl xcfinfo echo >nlsini.c "#include \"xcftools.h\"" /usr/sbin/perl mkopti.pl xcf2pnm /usr/sbin/perl mktablec.pl > table.c echo >>nlsini.c "#ifndef nls_init" /usr/sbin/perl mkopti.pl xcf2png sed '1s,/usr/bin/perl,/usr/sbin/perl,' < xcfview.in > xcfview echo >>nlsini.c "void nls_init(void) {" /usr/sbin/perl mkopti.pl xcfview echo >>nlsini.c " bindtextdomain(\"xcftools\",\"/usr/share/locale\");" /usr/sbin/perl manpo/optipot.pl > options.mi cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o io-unix.o -c io-unix.c /usr/sbin/perl mkenumsc.pl enums.h > enums.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o xcf-general.o -c xcf-general.c echo >>nlsini.c " textdomain(\"xcftools\"); }" cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o utils.o -c utils.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o pixels.o -c pixels.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o flatten.o -c flatten.c echo >>nlsini.c "#endif" cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o flatspec.o -c flatspec.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o scaletab.o -c scaletab.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o table.o -c table.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o palette.o -c palette.c /usr/sbin/perl manpo/mantranslate.pl -x options.mi xcfinfo.10 xcf2pnm.10 xcf2png.10 xcfview.10 exit.1i > manpo/manpages.pot.tmp cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o enums.o -c enums.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o nlsini.o -c nlsini.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o xcf2png.o -c xcf2png.c /usr/sbin/perl mancombine.pl xcf2png.10 > xcf2png.1 /usr/sbin/perl mancombine.pl xcfview.10 > xcfview.1 xgettext -o po/xcftools.pot.tmp -C -k_ -kN_ \ --foreign-user --msgid-bugs-address=henning@makholm.net \ --flag=FatalGeneric:2:c-format \ --flag=FatalUnexpected:1:c-format \ --flag=FatalBadXCF:1:c-format \ --flag=FatalUnsupportedXCF:1:c-format \ xcfinfo.oi xcf2pnm.oi xcf2png.oi xcfview.oi options.i enums.c flatspec.c flatten.c io-unix.c palette.c pixels.c scaletab.c utils.c xcf-general.c xcf2png.c xcf2pnm.c xcfinfo.c cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o xcfinfo.o -c xcfinfo.c if diff manpo/manpages.pot manpo/manpages.pot.tmp | \ grep -v '^\([^<>]\|. \?"POT-Creation-Date:\)' > /dev/null; \ then mv -f manpo/manpages.pot.tmp manpo/manpages.pot ; \ else echo OK, manpo/manpages.pot is unchanged ; rm manpo/manpages.pot.tmp ; fi flatspec.c: In function 'complete_flatspec': flatspec.c:263:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'int64_t' {aka 'long int'} [-Wformat=] 263 | fprintf(stderr,"%dx%d%+d%+d %s %s", | ~~^ | | | int | %+ld 264 | spec->layers[i].dim.width, spec->layers[i].dim.height, 265 | spec->layers[i].dim.c.l - spec->dim.c.l, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} flatspec.c:263:35: warning: format '%d' expects argument of type 'int', but argument 6 has type 'int64_t' {aka 'long int'} [-Wformat=] 263 | fprintf(stderr,"%dx%d%+d%+d %s %s", | ~~^ | | | int | %+ld ...... 266 | spec->layers[i].dim.c.t - spec->dim.c.t, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wall -fomit-frame-pointer -o xcf2pnm.o -c xcf2pnm.c OK, manpo/manpages.pot is unchanged if diff po/xcftools.pot po/xcftools.pot.tmp | \ grep -v '^\([^<>]\|. \?"POT-Creation-Date:\)' > /dev/null; \ then mv -f po/xcftools.pot.tmp po/xcftools.pot ; \ else echo OK, po/xcftools.pot is unchanged ; rm po/xcftools.pot.tmp ; fi xcf-general.c: In function 'computeDimensions': /usr/sbin/perl mancombine.pl xcfinfo.10 > xcfinfo.1 xcf-general.c:190:20: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int64_t' {aka 'long int'} [-Wformat=] 190 | fprintf(stderr,("Width is too large (%d)! Stopping execution...\n"), (d->c.l + d->width)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} xcf-general.c:191:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 191 | exit(0); | ^~~~ xcf-general.c:25:1: note: include '' or provide a declaration of 'exit' 24 | # include +++ |+#include 25 | #elif !defined(ICONV_CONST) xcf-general.c:191:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 191 | exit(0); | ^~~~ xcf-general.c:191:5: note: include '' or provide a declaration of 'exit' xcf-general.c:195:20: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int64_t' {aka 'long int'} [-Wformat=] 195 | fprintf(stderr,("Height is too large (%d)! Stopping execution...\n"), (d->c.t + d->height)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} xcf-general.c:196:5: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 196 | exit(0); | ^~~~ xcf-general.c:196:5: note: include '' or provide a declaration of 'exit' /usr/sbin/perl mancombine.pl xcf2pnm.10 > xcf2pnm.1 if ! make -q manpo/manpages.pot ; then \ touch manpo/manpages.pot ; touch manpo/da.po ; fi xcfinfo.c: In function 'main': xcfinfo.c:88:23: warning: format '%d' expects argument of type 'int', but argument 5 has type 'int64_t' {aka 'long int'} [-Wformat=] 88 | printf("%c %dx%d%+d%+d %s %s", | ~~^ | | | int | %+ld ...... 91 | XCF.layers[i].dim.c.l, XCF.layers[i].dim.c.t, | ~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} xcfinfo.c:88:26: warning: format '%d' expects argument of type 'int', but argument 6 has type 'int64_t' {aka 'long int'} [-Wformat=] 88 | printf("%c %dx%d%+d%+d %s %s", | ~~^ | | | int | %+ld ...... 91 | XCF.layers[i].dim.c.l, XCF.layers[i].dim.c.t, | ~~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} test -f po/da.po msgmerge -U po/da.po po/xcftools.pot touch manpo/stamp for L in da ; do \ for P in xcfinfo xcf2pnm xcf2png xcfview ; do \ /usr/sbin/perl manpo/mantranslate.pl manpo/$L.po $P.1 \ > manpo/$P.$L.1 || exit 1; done ; done ; .......................... done. touch po/da.po msgfmt -c -opo/da.mo po/da.po po/da.po:6: warning: header field 'Language' still has the initial default value if ! make -q po/xcftools.pot ; then \ touch po/xcftools.pot ; touch po/*.po ; touch po/*.mo ; fi xcf-general.c: In function 'xcfString': xcf-general.c:130:7: warning: 'iconv_close' called on a pointer to an unallocated object '18446744073709551615' [-Wfree-nonheap-object] 130 | iconv_close(cd) ; /* Give up; perhaps iconv doesn't know UTF-8 */ | ^~~~~~~~~~~~~~~ touch po/stamp touch manpo/all cc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now xcfinfo.o io-unix.o enums.o xcf-general.o utils.o nlsini.o -o xcfinfo cc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now xcf2pnm.o io-unix.o enums.o xcf-general.o utils.o nlsini.o pixels.o flatten.o flatspec.o scaletab.o table.o -o xcf2pnm cc -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now xcf2png.o io-unix.o enums.o xcf-general.o utils.o nlsini.o pixels.o flatten.o flatspec.o scaletab.o table.o palette.o -lpng -o xcf2png ==> Entering fakeroot environment... ==> Starting package()... make: Entering directory '/tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/src/xcftools-1.0.7' for p in xcfinfo xcf2pnm xcf2png xcfview ; do \ case $p in xcfview) strip= ;; *) strip=-s ;; esac ; \ /usr/bin/install -c -D $strip $p \ /tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/pkg/xcftools/usr/bin/`echo $p | sed s,x,x,` \ || exit 1 ;\ done for m in xcfinfo.1 xcf2pnm.1 xcf2png.1 xcfview.1 ; do \ /usr/bin/install -c -D -m 644 $m \ /tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/pkg/xcftools/usr/share/man/man1/`echo $m | sed s,x,x,` \ || exit 1 ; \ done for lang in da ; do \ ./install-sh -d /tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/pkg/xcftools/usr/share/locale/$lang/LC_MESSAGES ; \ /usr/bin/install -c -D -m 644 po/$lang.mo \ /tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/pkg/xcftools/usr/share/locale/$lang/LC_MESSAGES/xcftools.mo \ || exit 1 ; \ done for L in da ; do \ ./install-sh -d /tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/pkg/xcftools/usr/share/man/$L/man1 || exit 1 ; \ for P in xcfinfo xcf2pnm xcf2png xcfview ; do \ /usr/bin/install -c -D -m 644 manpo/$P.$L.1 /tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/pkg/xcftools/usr/share/man/$L/man1/$P.1 \ || exit 1; done ; done ; make: Leaving directory '/tmp/archlinux-ci/xcftools-archlinuxrb-build-24ECJ4qg/xcftools/trunk/src/xcftools-1.0.7' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "xcftools"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: xcftools 1.0.7-9 (Thu Aug 29 12:32:31 2024)