On one oft the previous @world updates, ghostscript-gpl refused to build. Roughly a week later, the issue still persists.
Any hints about how to fix it or on which packages that depend on it might work or not (like CUPS) are much appeciated.
Thanks in advance.
Code: Select all
[ebuild R ] app-text/ghostscript-gpl-10.06.0:0/10.06::gentoo USE="X cups dbus gtk (unicode) -static-libs" L10N="de (-ja) -ko -zh-CN -zh-TW" 0 KiB
Code: Select all
Portage 3.0.77 (python 3.13.12-final-0, default/linux/amd64/23.0/desktop/plasma/systemd, gcc-14, glibc-2.43-r1, 6.19.6-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.19.6-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-2696_v4_@_2.20GHz-with-glibc2.43
KiB Mem: 131794264 total, 112597816 free
KiB Swap: 3710972 total, 3710972 free
Timestamp of repository gentoo: Wed, 01 Apr 2026 11:15:00 +0000
Head commit of repository gentoo: a5655a4c6fb37c120fd52ed8c35accfe2f1307d9
Head commit of repository steam-overlay: 1c591b53ffcd9c744b7b2b130c87e652a7d11a86
sh bash 5.3_p9-r1
ld GNU ld (Gentoo 2.46.0 p1) 2.46.0
app-misc/pax-utils: 1.3.10::gentoo
app-shells/bash: 5.3_p9-r1::gentoo
dev-build/autoconf: 2.73-r1::gentoo
dev-build/automake: 1.18.1::gentoo
dev-build/cmake: 4.3.1::gentoo
dev-build/libtool: 2.5.4::gentoo
dev-build/make: 4.4.1-r102::gentoo
dev-build/meson: 1.10.2::gentoo
dev-java/java-config: 2.3.4::gentoo
dev-lang/erlang: 28.3.1::gentoo
dev-lang/perl: 5.42.0-r1::gentoo
dev-lang/python: 3.12.13_p1::gentoo, 3.13.12::gentoo, 3.14.3::gentoo
dev-lang/rust: 1.94.0::gentoo
dev-lang/rust-bin: 1.92.0::gentoo, 1.94.0::gentoo
llvm-core/clang: 21.1.8::gentoo, 22.1.2::gentoo
llvm-core/lld: 21.1.8::gentoo, 22.1.2::gentoo
llvm-core/llvm: 17.0.6-r3::gentoo, 21.1.8::gentoo, 22.1.2::gentoo
sys-apps/baselayout: 2.18-r1::gentoo
sys-apps/openrc: 0.63-r2::gentoo
sys-apps/sandbox: 2.46::gentoo
sys-apps/systemd: 260.1::gentoo
sys-devel/binutils: 2.46.0::gentoo
sys-devel/binutils-config: 5.6::gentoo
sys-devel/gcc: 12.5.0::gentoo, 13.4.1_p20260212::gentoo, 14.3.1_p20260213::gentoo, 15.2.1_p20260214::gentoo
sys-devel/gcc-config: 2.12.2::gentoo
sys-kernel/linux-headers: 6.19::gentoo (virtual/os-headers)
sys-libs/glibc: 2.43-r1::gentoo
Repositories:
gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: True
sync-rsync-extra-opts:
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-max-age: 3
sync-rsync-verify-jobs: 1
Lokal
location: /usr/local/portage
masters: gentoo
volatile: True
local
location: /var/db/repos/local
masters: gentoo
volatile: False
steam-overlay
location: /var/db/repos/steam-overlay
sync-type: git
sync-uri: https://github.com/anyc/steam-overlay.git
masters: gentoo
volatile: False
crossdev
location: /var/db/repos/portage-crossdev
masters: gentoo
priority: 10
volatile: False
Binary Repositories:
binhost
location: /var/cache/binhost/binhost
priority: 9999
sync-uri: https://ftp.tu-ilmenau.de/mirror/gentoo/releases/amd64/binpackages/23.0/x86-64
verify-signature: None
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.5/ext-active/ /etc/php/cgi-php8.5/ext-active/ /etc/php/cli-php8.5/ext-active/ /etc/php/fpm-php8.5/ext-active/ /etc/php/phpdbg-php8.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live compress-index config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://tux.rainside.sk/gentoo/ ftp://tux.rainside.sk/gentoo/"
LANG="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
LINGUAS="de_DE de en"
MAKEOPTS="-j44 -l44"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="bzip2"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities aes alsa amd64 apache2 avif avx avx2 bcmath bluetooth branding bzip2 cairo cdda cdr cet colord crypt cuda cups curl dbus declarative dmx dri dts dvd dvdr encode exif ffmpeg flac fma3 gd gdbm gentoo-vm gif gimp gpm gtk gui iconv icu imagemagick intl ipv6 jpeg jpegxl kde kwallet lcms libnotify libtirpc lm-sensors mad mmx mmxext mng mp3 mp4 mpeg multilib mysql mysqli ncurses networkmanager nls nvenc nvidia ogg opcache opengl openmp pam pango pcre pdf pdo pipewire plasma png policykit popcnt postscript ppds pulseaudio qml qt6 rdp readline samba screencast sdl seccomp semantic-desktop soap sound spell sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb v4l vaapi vdpau vnc vorbis vulkan wayland webp widgets wxwidgets x264 xattr xcb xft xinerama xml xslt xv xvmc zip zlib" ABI_X86="64" ADA_TARGET="gcc_15" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oncore skytraq superstar2 tsip tripmate tnt" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="evdev libinput" KERNEL="linux" L10N="de" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="NVPTX X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8_0" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_13 python3_12" QEMU_SOFTMMU_TARGETS="x86_64 i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby32 ruby33 ruby34" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
=================================================================
Package Settings
=================================================================
app-text/ghostscript-gpl-10.06.0::gentoo was built with the following:
USE="X cups dbus gtk (unicode) -static-libs" ABI_X86="(64)" L10N="de (-ja) -ko -zh-CN -zh-TW"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
Code: Select all
* Package: app-text/ghostscript-gpl-10.06.0:0/10.06
* Repository: gentoo
* Maintainer: codec@gentoo.org printing@gentoo.org
* Upstream: https://bugs.ghostscript.com/
* USE: X abi_x86_64 amd64 cups dbus elibc_glibc gtk kernel_linux l10n_de unicode
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking 'ghostscript-10.06.0.tar.xz' to /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work
>>> Unpacking 'ghostscript-gpl-10.04.0-patches.tar.xz' to /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work
>>> Source unpacked in /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work
>>> Preparing source in /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0 ...
* Applying patches from /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-gpl-10.04.0-patches ...
* 0001-Make-sure-dvipdf-is-being-run-securely.patch ... [ ok ]
* 0002-Allow-the-build-timestamp-to-be-externally-set.patch ... [ ok ]
* 0003-Fix-docdir-for-Gentoo.patch ... [ ok ]
* 0004-Don-t-force-libstdc-fix-build-w-libc.patch ... [ ok ]
* Applying ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch ... [ ok ]
* Applying ghostscript-gpl-10.06.0-tesseract-fPIC.patch ... [ ok ]
* Applying ghostscript-gpl-10.06.0-32-bit.patch ... [ ok ]
* Applying ghostscript-gpl-10.06.0-arm-brotli.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0' ...
* Running 'aclocal --system-acdir=/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp/aclocal' ... [ ok ]
* Running 'autoconf --force' ... [ ok ]
* Running elibtoolize in: ghostscript-10.06.0/
* Running elibtoolize in: ghostscript-10.06.0/ijs/
* Applying ppc64le/2.4.4 patch ...
* Running eautoreconf in '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0/ijs' ...
* Running 'libtoolize --install --copy --force --automake' ... [ ok ]
* Running 'aclocal --system-acdir=/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp/aclocal' ... [ ok ]
* Running 'autoconf --force' ... [ ok ]
* Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ]
* Running elibtoolize in: ghostscript-10.06.0/ijs/
* We've already been run in this tree; you should
* avoid this if possible (perhaps by filing a bug)
* Applying portage/1.2.0 patch ...
* Applying sed/1.5.6 patch ...
* Applying as-needed/2.5.0 patch ...
* Applying verbose-pic/2.4.7 patch ...
* Applying clang-runtime-ltmain/2.4.7 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0 ...
* econf: updating ghostscript-10.06.0/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating ghostscript-10.06.0/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating ghostscript-10.06.0/ijs/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating ghostscript-10.06.0/ijs/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --docdir=/usr/share/doc/ghostscript-gpl-10.06.0 --htmldir=/usr/share/doc/ghostscript-gpl-10.06.0/html --libdir=/usr/lib64 --enable-freetype --enable-fontconfig --enable-openjpeg --disable-compile-inits --with-drivers=ALL --with-fontpath=/usr/share/fonts/urw-fonts:/usr/share/fonts/Type1:/usr/share/fonts --with-ijs --with-jbig2dec --with-libpaper --with-system-libtiff --enable-cups --enable-dbus --enable-gtk --disable-neon --with-pdftoraster --with-libidn --with-x DARWIN_LDFLAGS_SO_PREFIX=/usr/lib/
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/config.site.d/80crossdev.conf
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -std=gnu17
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-pc-linux-gnu-gcc -std=gnu17 accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc -std=gnu17 option to enable C23 features... -std=gnu23
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for grep that handles long lines and -e... /usr/bin/grep
configure: Using /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking for x86_64-pc-linux-gnu-strip... /usr/bin/x86_64-pc-linux-gnu-strip
checking if compiler supports restrict... yes
checking supported compiler flags... -O2
-DNDEBUG
-Wall
-Wstrict-prototypes
-Wundef
-Wmissing-declarations
-Wmissing-prototypes
-Wwrite-strings
-fno-strict-aliasing
-Werror=declaration-after-statement
-fno-builtin
-fno-common
-Werror=return-type
-Wno-unused-local-typedefs
-gdwarf-2
-g3
-O0
-fvisibility=hidden
...done.
checking compiler/linker address santizer support... ...done.
checking compiler/linker address santizer build warnings support... ...done.
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for vfork.h... no
checking whether byte ordering is bigendian... no
checking sse2 support... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for errno.h... yes
checking for fcntl.h... yes
checking for malloc.h... yes
checking for memory.h... yes
checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/ioctl.h... yes
checking for sys/param.h... yes
checking for sys/time.h... yes
checking for sys/times.h... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for dirent.h... yes
checking for ndir.h... no
checking for sys/dir.h... yes
checking for sys/ndir.h... no
checking for inttypes.h... (cached) yes
checking for limits.h... yes
checking for string.h... (cached) yes
checking for make... yes
checking if make is GNU make... yes
checking for sys/window.h... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for mode_t... yes
checking for off_t... yes
checking for size_t... yes
checking for struct stat.st_blocks... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for dlopen in -ldl... yes
checking for dlfcn.h... yes
checking size of unsigned long long... 8
checking neon support... no
checking for cos in -lm... yes
checking for pread... yes
checking for pwrite... yes
checking for x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 options to detect undeclared functions... (cached) none needed
checking for x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 options to ignore future-version functions... none needed
checking whether pwrite is declared... yes
checking whether pread is declared... yes
checking whether popen is declared... yes
checking for pthread_create in -lpthread... yes
checking for recursive mutexes... PTHREAD_MUTEX_RECURSIVE
checking for local Tesseract library source... yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether the compiler supports GNU C++... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking supported C++ compiler flags... -std=c++17
-std=c++17
checking sse4.1 support... yes
checking avx support... yes
checking avx2 support... yes
checking fma support... yes
checking for iconv_open... yes
checking for libidn with pkg-config... yes
checking for systempapername in -lpaper... yes
checking for paper.h... yes
checking for fontconfig with pkg-config... yes
checking for dbus with pkg-config... yes
checking for local freetype library source... no
checking for system freetype2 >= 2.4.2 with pkg-config... yes
checking for local jpeg library source... no
checking for jpeg_set_defaults in -ljpeg... yes
checking for jpeglib.h... yes
checking for jmemsys.h... no
checking for local zlib source... no
checking for deflate in -lz... yes
checking for zlib.h... yes
checking for local png library source... no
checking for png_create_write_struct in -lpng... yes
checking for png.h... yes
checking for local brotli source... yes
checking for local lcms2mt library source... no
checking for local lcms2 library source... no
checking for system lcms2 library... checking for _cmsCreateMutex in -llcms2... yes
checking for lcms2.h... yes
checking for libtiff with pkg-config... yes
checking for x86_64-pc-linux-gnu-cups-config... /usr/bin/x86_64-pc-linux-gnu-cups-config
checking for cups/cups.h... yes
checking for cups/raster.h... yes
checking for local ijs library source... yes
checking for local jbig2dec library source... no
checking for jbig2dec 0.19 with pkg-config... yes
checking for fseeko... yes
checking whether lrintf is declared... yes
checking for local OpenJPEG library source... no
checking for OpenJPEG2... yes
checking for URF support... yes
checking for SmartOffice support... no
checking for GTK+ 3.x... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... yes
checking for XdbeQueryExtension in -lXext... yes
checking for XtAppCreateShell in -lXt... yes
checking Checking for "extract" in default location... yes
checking for mkstemp... yes
checking for fopen64... yes
checking for fseeko... (cached) yes
checking for mkstemp64... yes
checking for setlocale... yes
checking for strerror... yes
checking for isnan... yes
checking for isinf... yes
checking for fpclassify... no
checking for snprintf... yes
checking for pid_t... yes
checking for fork... yes
checking for vfork... yes
checking for vprintf... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether malloc (0) returns nonnull... yes
checking for working memcmp... yes
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for bzero... yes
checking for dup2... yes
checking for floor... yes
checking for gettimeofday... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for mkfifo... yes
checking for modf... yes
checking for pow... yes
checking for putenv... yes
checking for rint... yes
checking for setenv... yes
checking for sqrt... yes
checking for strchr... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking minimum memory pointer alignment... done
checking for sqrtf... yes
checking for strnlen... yes
checking byteswap support... yes
checking for byteswap.h... yes
checking whether to explicitly disable strict aliasing... yes
configure: creating ./config.status
config.status: creating Makefile
* econf: updating ghostscript-10.06.0/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating ghostscript-10.06.0/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating ghostscript-10.06.0/ijs/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating ghostscript-10.06.0/ijs/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --disable-static --docdir=/usr/share/doc/ghostscript-gpl-10.06.0 --htmldir=/usr/share/doc/ghostscript-gpl-10.06.0/html --with-sysroot=/ --libdir=/usr/lib64 --enable-shared --disable-static
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/config.site.d/80crossdev.conf
checking for a BSD-compatible install... /usr/lib/portage/python3.13/ebuild-helpers/xattr/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '250' is supported by ustar format... yes
checking whether GID '250' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -std=gnu17
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-pc-linux-gnu-gcc -std=gnu17 accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc -std=gnu17 option to enable C23 features... -std=gnu23
checking whether x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 understands -c and -o together... yes
checking dependency style of x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B
checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for file... file
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 object... ok
checking for sysroot... /
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc -std=gnu17
checking whether the compiler supports GNU C... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc -std=gnu17 accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc -std=gnu17 option to enable C23 features... (cached) -std=gnu23
checking whether x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 understands -c and -o together... (cached) yes
checking dependency style of x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23... (cached) none
checking for library containing strerror... none required
checking for db2ps... no
configure: WARNING: PostScript documentation cannot be generated!
checking for ps2pdf... /usr/bin/ps2pdf
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ijs.pc
config.status: executing depfiles commands
config.status: executing libtool commands
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0 ...
make -j44 -l44 so all
make -f Makefile so-subtarget BUILDDIRPREFIX=so
x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -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 -O2 -DNDEBUG -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -march=native -O2 -pipe -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./obj/aux/genconf ./base/genconf.c -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -lm -ldl -lidn -lpaper -ltiff -rdynamic -lfontconfig -lfreetype -lopenjp2 -lz
...
...
x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -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 -O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -DBUILD_PDF=1 -I./pdf -march=native -O2 -pipe -DHAVE_RESTRICT=1 -DHAVE_LIMITS_H=1 -DHAVE_STRING_H=1 -DUSE_LIBPAPER -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -I/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp -o obj/extract_docx.o -c extract/src/docx.c
In file included from ./base/echogs.c:18:
./base/stdpre.h:350:13: error: two or more data types in declaration specifiers
350 | typedef int bool;
| ^~~~
./base/stdpre.h:350:1: warning: useless type name in empty declaration
350 | typedef int bool;
| ^~~~~~~
In file included from ./base/genconf.c:18:
./base/stdpre.h:350:13: error: two or more data types in declaration specifiers
350 | typedef int bool;
| ^~~~
./base/stdpre.h:350:1: warning: useless type name in empty declaration
350 | typedef int bool;
| ^~~~~~~
In file included from ./base/genarch.c:22:
./base/stdpre.h:350:13: error: two or more data types in declaration specifiers
350 | typedef int bool;
| ^~~~
./base/stdpre.h:350:1: warning: useless type name in empty declaration
350 | typedef int bool;
| ^~~~~~~
x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -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 -O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -DBUILD_PDF=1 -I./pdf -march=native -O2 -pipe -DHAVE_RESTRICT=1 -DHAVE_LIMITS_H=1 -DHAVE_STRING_H=1 -DUSE_LIBPAPER -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -I/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp -o obj/extract_join.o -c extract/src/join.c
...
...
x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -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 -O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -DBUILD_PDF=1 -I./pdf -march=native -O2 -pipe -DHAVE_RESTRICT=1 -DHAVE_LIMITS_H=1 -DHAVE_STRING_H=1 -DUSE_LIBPAPER -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -I/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp -o obj/extract_mem.o -c extract/src/mem.c
make: *** [base/unix-aux.mak:68: obj/aux/genarch] Error 1
make: *** Waiting for unfinished jobs....
make: *** [base/unix-aux.mak:60: obj/aux/echogs] Error 1
make: *** [base/unix-aux.mak:71: obj/aux/genconf] Error 1
In file included from ./base/ets.h:24,
from ./base/ets.c:19:
./base/stdpre.h:350:13: error: two or more data types in declaration specifiers
350 | typedef int bool;
| ^~~~
./base/stdpre.h:350:1: warning: useless type name in empty declaration
350 | typedef int bool;
| ^~~~~~~
make[1]: Entering directory '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.06 GPCL_XE=./sobin/libno_gpcl6.so.10.06 GXPS_XE=./sobin/libno_gxps.so.10.06 GPDF_XE=./sobin/libno_gpdf.so.10.06 GPDL_XE=./sobin/libno_gpdl.so.10.06 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs '\
CFLAGS='-O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -DBUILD_PDF=1 -I./pdf -march=native -O2 -pipe -DHAVE_RESTRICT=1 -DHAVE_LIMITS_H=1 -DHAVE_STRING_H=1 -DUSE_LIBPAPER -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\
directories
extract/src/json.c:83:5: warning: no previous prototype for ‘extract_document_to_json_content’ [-Wmissing-prototypes]
83 | int extract_document_to_json_content(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Entering directory '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
make[2]: Leaving directory '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.06 GPCL_XE=./sobin/libno_gpcl6.so.10.06 GXPS_XE=./sobin/libno_gxps.so.10.06 GPDF_XE=./sobin/libno_gpdf.so.10.06 GPDL_XE=./sobin/libno_gpdl.so.10.06 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs '\
CFLAGS='-O2 -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -DBUILD_PDF=1 -I./pdf -march=native -O2 -pipe -DHAVE_RESTRICT=1 -DHAVE_LIMITS_H=1 -DHAVE_STRING_H=1 -DUSE_LIBPAPER -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\
./soobj/aux/echogs ./soobj/aux/genarch
make: *** [base/lib.mak:1408: obj/ets_0.o] Error 1
In function ‘spot_rotated_blocks’,
inlined from ‘join_content’ at extract/src/join.c:1010:6:
extract/src/join.c:889:46: warning: ‘wmode0’ may be used uninitialized [-Wmaybe-uninitialized]
889 | if (ctm0_set && (wmode != wmode0 || !matrices_are_compatible(&ctm, &ctm0, wmode0)))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extract/src/join.c: In function ‘join_content’:
extract/src/join.c:862:34: note: ‘wmode0’ was declared here
862 | int wmode, wmode0;
| ^~~~~~
make[2]: Entering directory '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -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 -O2 -DNDEBUG -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -march=native -O2 -pipe -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./soobj/aux/echogs ./base/echogs.c -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -lm -ldl -lidn -lpaper -ltiff -rdynamic -lfontconfig -lfreetype -lopenjp2 -lz
x86_64-pc-linux-gnu-gcc -std=gnu17 -std=gnu23 -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 -O2 -DNDEBUG -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_NDIR_H=0 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_NDIR_H=0 -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 -DHAVE_SNPRINTF -march=native -O2 -pipe -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./soobj/aux/genarch ./base/genarch.c -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -lm -ldl -lidn -lpaper -ltiff -rdynamic -lfontconfig -lfreetype -lopenjp2 -lz
In file included from ./base/genarch.c:22:
./base/stdpre.h:350:13: error: two or more data types in declaration specifiers
350 | typedef int bool;
| ^~~~
In file included from ./base/echogs.c:18:
./base/stdpre.h:350:13: error: two or more data types in declaration specifiers
350 | typedef int bool;
| ^~~~
./base/stdpre.h:350:1: warning: useless type name in empty declaration
350 | typedef int bool;
| ^~~~~~~
./base/stdpre.h:350:1: warning: useless type name in empty declaration
350 | typedef int bool;
| ^~~~~~~
make[2]: *** [base/unix-aux.mak:68: soobj/aux/genarch] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [base/unix-aux.mak:60: soobj/aux/echogs] Error 1
make[2]: Leaving directory '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
make[1]: *** [base/unix-dll.mak:320: so-only-subtarget] Error 2
make[1]: Leaving directory '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
make: *** [base/unix-dll.mak:281: so] Error 2
* ERROR: app-text/ghostscript-gpl-10.06.0::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=app-text/ghostscript-gpl-10.06.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=app-text/ghostscript-gpl-10.06.0::gentoo'`.
* The complete build log is located at '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/temp/environment'.
* Working directory: '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'
* S: '/var/tmp/portage/app-text/ghostscript-gpl-10.06.0/work/ghostscript-10.06.0'

