Re: Ghostscript and GhostPDL 9.20 release
Andreas Radke <[email protected]> Tue, 27 Sep 2016 20:26:00 +0200
| Newsgroups | gmane.comp.printing.ghostscript.devel |
|---|---|
| Organization | home |
| Message-ID | <[email protected]> |
Building the package for Arch Linux we see new build breakers when
using
1) system libpng 1.6.25 with a single animated PNG (apng) support patch:
In file included from ./base/sdct.h:23:0,
from ./xps/xpsjpeg.c:25:
./base/setjmp_.h:33:5: warning: variably modified 'stuff' at file scope
unsigned char stuff[sizeof(jmp_buf) + gsfix_jmp_buf_align];
^~~~~~~~
make[2]: *** No rule to make target 'src/png.h', needed by 'soobj/xpspng.o'. Stop.
make[2]: Leaving directory '/build/ghostscript/src/ghostscript-9.20'
make[1]: *** [base/unix-dll.mak:283: so-only-subtarget] Error 2
2) when using shipped internal libpng I see another failure with system
expat 2.2.0 with only expat-2.2.0-CVE-2016-0718-regression.patch:
gcc -DHAVE_MKSTEMP -DHAVE_FILE64 -DHAVE_FSEEKO -DHAVE_MKSTEMP64 -DHAVE_FONTCONFIG -DHAVE_LIBIDN -DHAVE_SETLOCALE -DHAVE_SSE2 -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_ISNAN -DHAVE_ISINF -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -fPIC -O2 -fPIC -D_FORTIFY_SOURCE=2 -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -DUSE_LIBPAPER -DGS_DEVS_SHARED -DGS_DEVS_SHARED_DIR=\"/usr/lib/ghostscript/9.20\" -DXPS_INCLUDED -I./xps -I./soobj -I./pcl/pl -I./base -I./expat/lib -I./jpegxr -I/usr/include -c ./xps/xpsfapi.c -o ./soobj/xpsfapi.o
make[2]: *** No rule to make target 'expat/lib/xmlparse.c', needed by 'soobj/xmlparse.o'. Stop.
make[2]: Leaving directory '/build/ghostscript/src/ghostscript-9.20'
make[1]: *** [base/unix-dll.mak:283: so-only-subtarget] Error 2
Using internal libpng and expat makes the build finish.
I couldn't find major changes in git commits. Any idea?
Do you want me to file report to your bug tracker?
-Andy
Arch Linux
signature.asc
(application/pgp-signature, 455 B)
-----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJX6rm4AAoJEJRlerIPKgkrUmEH/jbbHMU2AnmKP8mqboXLKc4y 1Y7OBUKd9kb/DqOU9fjwHjTgtL9gU7sGs1s6zHjj1CN51kfA49a4WDFSoILzjE/9 f3HJRoCJc7r9QaONNfUDIiDQ5miYFwVjcwY3I/mSKjz+Xpqm8EYwFlVnR5cdBTfh LpWecd7lIFq5dB+hYVSMUHRGvMU/sLFDhjLUz2rXKizJZbN7tMe0lpAddyNvXnIx v3FgmqjqRglifNA2EEjonUGHbG2VLipUO1IvtAKE/TNhHQlrV/k6NcFdwd4q+7AH 8bhHeSYrptOTcCcW7MNJKc67HlNok6HnzKBw7jnMn5lowWTLipDPokUOAfbx30I= =WKNt -----END PGP SIGNATURE-----