[Bug 277667] print/ghostscript10: version 10.03.0 fails in build phase in poudriere

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 13 Mar 2024 12:34:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277667

--- Comment #1 from Jordan Ostreff <jordan@ostreff.info> ---
I have been hit by same bug too.

cc  -DHAVE_MKSTEMP  -DHAVE_FSEEKO  -DHAVE_FONTCONFIG -DHAVE_LIBIDN
-DHAVE_SETLOCALE -DHAVE_SSE2  -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR
-DHAVE_ISNAN -DHAVE_ISINF  -DHAVE_PREAD_PWRITE=1
-DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC 
-fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))"
-DLIBICONV_PLUG -isystem /usr/local/include  -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_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 -O2 -pipe  -DLIBICONV_PLUG
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing 
-DHAVE_RESTRICT=1 -I/usr/local/include -DUSE_LIBPAPER -I/usr/local/include
-fno-strict-aliasing -DHAVE_POPEN_PROTO=1   -DSHARE_JPX=1
-I/usr/local/include/openjpeg-2.5 -DUSE_OPENJPEG_JP2  -DPDF_INCLUDED -I./pdf
-I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -Isrc/src/lib/openjp2
-Isrc -c ./pdf/pdf_obj.c -o ./soobj/pdf_obj.o
./pdf/pdf_sec.c:186:25: warning: incompatible pointer types assigning to 'char
**' from 'char *'; take the address with & [-Wincompatible-pointer-types]
  186 |             NewPassword = Password;
      |                         ^ ~~~~~~~~
      |                           &
./pdf/pdf_sec.c:187:20: error: incompatible integer to pointer conversion
assigning to 'int *' from 'int'; take the address with & [-Wint-conversion]
  187 |             NewLen = Len;
      |                    ^ ~~~
      |                      &
cc  -DHAVE_MKSTEMP  -DHAVE_FSEEKO  -DHAVE_FONTCONFIG -DHAVE_LIBIDN
-DHAVE_SETLOCALE -DHAVE_SSE2  -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR
-DHAVE_ISNAN -DHAVE_ISINF  -DHAVE_PREAD_PWRITE=1
-DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC 
-fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))"
-DLIBICONV_PLUG -isystem /usr/local/include  -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_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 -O2 -pipe  -DLIBICONV_PLUG
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing 
-DHAVE_RESTRICT=1 -I/usr/local/include -DUSE_LIBPAPER -I/usr/local/include
-fno-strict-aliasing -DHAVE_POPEN_PROTO=1   -DSHARE_JPX=1
-I/usr/local/include/openjpeg-2.5 -DUSE_OPENJPEG_JP2  -DPDF_INCLUDED -I./pdf
-I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -Isrc/src/lib/openjp2
-Isrc -c ./pdf/pdf_doc.c -o ./soobj/pdf_doc.o
1 warning and 1 error generated.
gmake[2]: *** [pdf/pdf.mak:169: soobj/pdf_sec.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory
'/usr/ports/print/ghostscript10/work/ghostscript-10.03.0'
gmake[1]: *** [base/unix-dll.mak:321: so-only-subtarget] Error 2
gmake[1]: Leaving directory
'/usr/ports/print/ghostscript10/work/ghostscript-10.03.0'
gmake: *** [base/unix-dll.mak:281: so] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/ghostscript10
*** Error code 1

Stop.
make: stopped in /usr/ports/print/ghostscript10

===>>> make build failed for print/ghostscript10
===>>> Aborting update

===>>> Update for print/ghostscript10 failed
===>>> Aborting update


===>>> You can restart from the point of failure with this command line:
       portmaster <flags> print/ghostscript10

-- 
You are receiving this mail because:
You are the assignee for the bug.