inquiry










At 2026-05-26 16:45:07, [email protected] wrote:
>
>You are receiving this mail as a port that you maintain
>is failing to build on the FreeBSD package build server.
>Please investigate the failure and submit a PR to fix
>build.
>
>Maintainer:     [email protected]
>Log URL:        
>https://pkg-status.freebsd.org/beefy18/data/143i386-default/04e1cd789391/logs/libffi321-3.2.1_3.log
>Build URL:      
>https://pkg-status.freebsd.org/beefy18/build.html?mastername=143i386-default&build=04e1cd789391
>Log:
>
>=>> Building devel/libffi321
>build started at Tue May 26 08:44:48 UTC 2026
>port directory: /usr/ports/devel/libffi321
>package name: libffi321-3.2.1_3
>building for: FreeBSD 143i386-default-job-08 14.3-RELEASE-p14 FreeBSD 
>14.3-RELEASE-p14 i386
>maintained by: [email protected]
>Makefile datestamp: -rw-r--r--  1 root wheel 627 Oct 24  2023 
>/usr/ports/devel/libffi321/Makefile
>Ports top last git commit: 04e1cd789391e25aa7c4687d407d2abbdd992286
>Ports top unclean checkout: no
>Port dir last git commit: 4a6c2618f62357f71193939ab8a74150d85c383f
>Port dir unclean checkout: no
>Poudriere version: poudriere-git-3.4.8
>Host OSVERSION: 1600018
>Jail OSVERSION: 1403000
>Job Id: 08
>
>---Begin Environment---
>SHELL=/bin/sh
>BLOCKSIZE=K
>MAIL=/var/mail/root
>MM_CHARSET=UTF-8
>LANG=C.UTF-8
>OSVERSION=1403000
>STATUS=1
>HOME=/root
>PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
>MAKE_OBJDIR_CHECK_WRITABLE=0
>UNAME_m=i386
>UNAME_p=i386
>UNAME_r=14.3-RELEASE-p14
>LOCALBASE=/usr/local
>UNAME_v=FreeBSD 14.3-RELEASE-p14
>USER=root
>POUDRIERE_NAME=poudriere-git
>LIBEXECPREFIX=/usr/local/libexec/poudriere
>POUDRIERE_VERSION=3.4.8
>MASTERMNT=/usr/local/poudriere/data/.m/143i386-default/ref
>LC_COLLATE=C
>POUDRIERE_BUILD_TYPE=bulk
>PACKAGE_BUILDING=yes
>SAVED_TERM=
>OUTPUT_REDIRECTED_STDERR=4
>OUTPUT_REDIRECTED=1
>PWD=/usr/local/poudriere/data/.m/143i386-default/08/.p
>OUTPUT_REDIRECTED_STDOUT=3
>P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
>MASTERNAME=143i386-default
>SCRIPTPREFIX=/usr/local/share/poudriere
>SCRIPTNAME=bulk.sh
>OLDPWD=/usr/local/poudriere/data/.m/143i386-default/ref/.p/pool
>POUDRIERE_PKGNAME=poudriere-git-3.4.8
>SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
>POUDRIEREPATH=/usr/local/bin/poudriere
>---End Environment---
>
>---Begin Poudriere Port Flags/Env---
>PORT_FLAGS=
>PKGENV=
>FLAVOR=
>MAKE_ARGS=
>---End Poudriere Port Flags/Env---
>
>---Begin OPTIONS List---
>---End OPTIONS List---
>
>--MAINTAINER--
>[email protected]
>--End MAINTAINER--
>
>--CONFIGURE_ARGS--
>--libdir=/usr/local/lib/compat  --disable-static --prefix=/usr/local 
>${_LATE_CONFIGURE_ARGS}
>--End CONFIGURE_ARGS--
>
>--CONFIGURE_ENV--
>XDG_DATA_HOME=/wrkdirs/usr/ports/devel/libffi321/work  
>XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/libffi321/work  
>XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/libffi321/work/.cache  
>HOME=/wrkdirs/usr/ports/devel/libffi321/work TMPDIR="/tmp" 
>PATH=/wrkdirs/usr/ports/devel/libffi321/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
> 
>PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/libffi321/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
> SHELL=/bin/sh CONFIG_SHELL=/bin/sh 
>CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288
>--End CONFIGURE_ENV--
>
>--MAKE_ENV--
>XDG_DATA_HOME=/wrkdirs/usr/ports/devel/libffi321/work  
>XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/libffi321/work  
>XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/libffi321/work/.cache  
>HOME=/wrkdirs/usr/ports/devel/libffi321/work TMPDIR="/tmp" 
>PATH=/wrkdirs/usr/ports/devel/libffi321/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
> 
>PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/libffi321/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
> MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES 
>PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  
>-fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  
>LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong 
>-fno-strict-aliasing  " BSD_INSTALL_PROGRAM="install  -s -m 555"  
>BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  
>BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
>--End MAKE_ENV--
>
>--PLIST_SUB--
>OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib 
>DOCSDIR="share/doc/libffi"  EXAMPLESDIR="share/examples/libffi"  
>DATADIR="share/libffi"  WWWDIR="www/libffi"  ETCDIR="etc/libffi"
>--End PLIST_SUB--
>
>--SUB_LIST--
>PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/libffi 
>DOCSDIR=/usr/local/share/doc/libffi 
>EXAMPLESDIR=/usr/local/share/examples/libffi  WWWDIR=/usr/local/www/libffi 
>ETCDIR=/usr/local/etc/libffi
>--End SUB_LIST--
>
>---Begin make.conf---
>USE_PACKAGE_DEPENDS=yes
>BATCH=yes
>WRKDIRPREFIX=/wrkdirs
>PORTSDIR=/usr/ports
>PACKAGES=/packages
>DISTDIR=/distfiles
>PACKAGE_BUILDING=yes
>PACKAGE_BUILDING_FLAVORS=yes
>MACHINE=i386
>MACHINE_ARCH=i386
>ARCH=${MACHINE_ARCH}
>####  ####
># XXX: We really need this but cannot use it while 'make checksum' does not
># try the next mirror on checksum failure.  It currently retries the same
># failed mirror and then fails rather then trying another.  It *does*
># try the next if the size is mismatched though.
>#MASTER_SITE_FREEBSD=yes
># Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
>MAKE_JOBS_NUMBER=3
>#### Misc Poudriere ####
>.include "/etc/make.conf.ports_env"
>GID=0
>UID=0
>---End make.conf---
>--Resource limits--
>cpu time               (seconds, -t)  unlimited
>file size           (512-blocks, -f)  unlimited
>data seg size           (kbytes, -d)  524288
>stack size              (kbytes, -s)  65536
>core file size      (512-blocks, -c)  unlimited
>max memory size         (kbytes, -m)  unlimited
>locked memory           (kbytes, -l)  unlimited
>max user processes              (-u)  89999
>open files                      (-n)  8192
>virtual mem size        (kbytes, -v)  unlimited
>swap limit              (kbytes, -w)  unlimited
>socket buffer size       (bytes, -b)  unlimited
>pseudo-terminals                (-p)  unlimited
>kqueues                         (-k)  unlimited
>umtx shared locks               (-o)  unlimited
>pipebuf                         (-y)  unlimited
>--End resource limits--
>=======================<phase: check-sanity   >============================
>===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
>===>   NOTICE:
>
>The libffi port currently does not have a maintainer. As a result, it is
>more likely to have unresolved issues, not be up-to-date, or even be removed in
>the future. To volunteer to maintain this port, please create an issue at:
>
>https://bugs.freebsd.org/bugzilla
>
>More information about port maintainership is available at:
>
>https://docs.freebsd.org/en/articles/contributing/#ports-contributing
>
>===>  License MIT accepted by the user
>===========================================================================
>=======================<phase: pkg-depends    >============================
>===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
>===>   libffi321-3.2.1_3 depends on file: /usr/local/sbin/pkg - not found
>===>   Installing existing package /packages/All/pkg-2.7.5.pkg
>[143i386-default-job-08] Installing pkg-2.7.5...
>[143i386-default-job-08] Extracting pkg-2.7.5: .......... done
>===>   libffi321-3.2.1_3 depends on file: /usr/local/sbin/pkg - found
>===>   Returning to build of libffi321-3.2.1_3
>===========================================================================
>=======================<phase: fetch-depends  >============================
>===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
>===========================================================================
>=======================<phase: fetch          >============================
>===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
>===>   NOTICE:
>
>The libffi port currently does not have a maintainer. As a result, it is
>more likely to have unresolved issues, not be up-to-date, or even be removed in
>the future. To volunteer to maintain this port, please create an issue at:
>
>https://bugs.freebsd.org/bugzilla
>
>More information about port maintainership is available at:
>
>https://docs.freebsd.org/en/articles/contributing/#ports-contributing
>
>===>  License MIT accepted by the user
>===> Fetching all distfiles required by libffi321-3.2.1_3 for building
>===========================================================================
>=======================<phase: checksum       >============================
>===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
>===>   NOTICE:
>
>The libffi port currently does not have a maintainer. As a result, it is
>more likely to have unresolved issues, not be up-to-date, or even be removed in
>the future. To volunteer to maintain this port, please create an issue at:
>
>https://bugs.freebsd.org/bugzilla
>
>More information about port maintainership is available at:
>
>https://docs.freebsd.org/en/articles/contributing/#ports-contributing
>
>===>  License MIT accepted by the user
>===> Fetching all distfiles required by libffi321-3.2.1_3 for building
>=> SHA256 Checksum OK for libffi-3.2.1.tar.gz.
>===========================================================================
>=======================<phase: extract-depends>============================
>===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
>===========================================================================
>=======================<phase: extract        >============================
><snip>
>checking for style of include used by make... GNU
>checking dependency style of cc... gcc3
>checking whether we are using the GNU C++ compiler... yes
>checking whether c++ accepts -g... yes
>checking dependency style of c++... gcc3
>checking dependency style of cc... gcc3
>checking whether cc understands -c and -o together... yes
>checking how to print strings... printf
>checking for a sed that does not truncate output... (cached) /usr/bin/sed
>checking for grep that handles long lines and -e... (cached) /usr/bin/grep
>checking for egrep... (cached) /usr/bin/egrep
>checking for fgrep... (cached) /usr/bin/fgrep
>checking for ld used by cc... /usr/bin/ld
>checking if the linker (/usr/bin/ld) is GNU ld... yes
>checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
>checking the name lister (/usr/bin/nm) interface... BSD nm
>checking whether ln -s works... yes
>checking the maximum length of command line arguments... (cached) 524288
>checking whether the shell understands some XSI constructs... yes
>checking whether the shell understands "+="... no
>checking how to convert i386-portbld-freebsd14.3 file names to 
>i386-portbld-freebsd14.3 format... func_convert_file_noop
>checking how to convert i386-portbld-freebsd14.3 file names to toolchain 
>format... func_convert_file_noop
>checking for /usr/bin/ld option to reload object files... -r
>checking for objdump... objdump
>checking how to recognize dependent libraries... pass_all
>checking for dlltool... no
>checking how to associate runtime and link libraries... printf %s\n
>checking for ar... ar
>checking for archiver @FILE support... no
>checking for strip... strip
>checking for ranlib... ranlib
>checking command to parse /usr/bin/nm output from cc object... ok
>checking for sysroot... no
>checking for mt... mt
>checking if mt is a manifest tool... no
>checking how to run the C preprocessor... cpp
>checking for ANSI C header files... (cached) yes
>checking for sys/types.h... (cached) yes
>checking for sys/stat.h... (cached) yes
>checking for stdlib.h... (cached) yes
>checking for string.h... (cached) yes
>checking for memory.h... (cached) yes
>checking for strings.h... (cached) yes
>checking for inttypes.h... (cached) yes
>checking for stdint.h... (cached) yes
>checking for unistd.h... (cached) yes
>checking for dlfcn.h... (cached) yes
>checking for objdir... .libs
>checking if cc supports -fno-rtti -fno-exceptions... yes
>checking for cc option to produce PIC... -fPIC -DPIC
>checking if cc PIC flag -fPIC -DPIC works... yes
>checking if cc static flag -static works... yes
>checking if cc supports -c -o file.o... yes
>checking if cc supports -c -o file.o... (cached) yes
>checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
>checking whether -lc should be explicitly linked in... no
>checking dynamic linker characteristics... freebsd14.3 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 how to run the C++ preprocessor... c++ -E
>checking for ld used by c++... /usr/bin/ld
>checking if the linker (/usr/bin/ld) is GNU ld... yes
>checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
>checking for c++ option to produce PIC... -fPIC -DPIC
>checking if c++ PIC flag -fPIC -DPIC works... yes
>checking if c++ static flag -static works... yes
>checking if c++ supports -c -o file.o... yes
>checking if c++ supports -c -o file.o... (cached) yes
>checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
>checking dynamic linker characteristics... freebsd14.3 ld.so
>checking how to hardcode library paths into programs... immediate
>checking size of size_t... 4
>checking for C compiler vendor... clang
>checking CFLAGS for maximum warnings... -Wall
>checking whether to enable maintainer-specific portions of Makefiles... no
>checking for sys/mman.h... (cached) yes
>checking for mmap... (cached) yes
>checking for mkostemp... yes
>checking for sys/mman.h... (cached) yes
>checking for mmap... (cached) yes
>checking whether read-only mmap of a plain file works... yes
>checking whether mmap from /dev/zero works... yes
>checking for MAP_ANON(YMOUS)... yes
>checking whether mmap with MAP_ANON(YMOUS) works... yes
>checking for ANSI C header files... (cached) yes
>checking for memcpy... (cached) yes
>checking for size_t... (cached) yes
>checking for working alloca.h... no
>checking for alloca... yes
>checking size of double... 8
>checking size of long double... 12
>checking whether byte ordering is bigendian... no
>checking assembler .cfi pseudo-op support... yes
>checking assembler supports pc related relocs... yes
>checking for _ prefix in compiled symbols... no
>checking whether .eh_frame section should be read-only... yes
>checking for __attribute__((visibility("hidden")))... yes
>cc: error: unsupported option '-print-multi-os-directory'
>cc: error: no input files
>checking that generated files are newer than configure... done
>configure: creating ./config.status
>config.status: creating include/Makefile
>config.status: creating include/ffi.h
>config.status: creating Makefile
>config.status: creating testsuite/Makefile
>config.status: creating man/Makefile
>config.status: creating libffi.pc
>config.status: creating fficonfig.h
>config.status: linking ../src/x86/ffitarget.h to include/ffitarget.h
>config.status: executing buildir commands
>config.status: create top_srcdir/Makefile guessed from local Makefile
>config.status: build in i386-portbld-freebsd14.3 (HOST=)
>config.status: executing depfiles commands
>config.status: executing libtool commands
>config.status: executing include commands
>config.status: executing src commands
>===========================================================================
>=======================<phase: build          >============================
>===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
>===>  Building for libffi321-3.2.1_3
>--- all ---
>MAKE i386-unknown-freebsd14.3 :        0 * all
>--- all ---
>/usr/bin/make 'AR_FLAGS='  'CC_FOR_BUILD='  'CFLAGS=-O2 -pipe  
>-fstack-protector-strong -fno-strict-aliasing  -Wall -fexceptions'  
>'CXXFLAGS=-O2 -pipe -fstack-protector-strong -fno-strict-aliasing'  
>'CFLAGS_FOR_BUILD='  'CFLAGS_FOR_TARGET='  'INSTALL=/usr/bin/install -c'  
>'INSTALL_DATA=install  -m 0644'  'INSTALL_PROGRAM=install  -s -m 555'  
>'INSTALL_SCRIPT=install  -m 555'  'JC1FLAGS='  'LDFLAGS='  'LIBCFLAGS='  
>'LIBCFLAGS_FOR_TARGET='  'MAKE=/usr/bin/make'  'MAKEINFO=/bin/sh 
>/wrkdirs/usr/ports/devel/libffi321/work/libffi-3.2.1/missing makeinfo '  
>'PICFLAG='  'PICFLAG_FOR_TARGET='  'RUNTESTFLAGS='  'SHELL=/bin/sh'  
>'exec_prefix=/usr/local'  'infodir=/usr/local/share/info'  
>'libdir=/usr/local/lib/compat'  'mandir=/usr/local/share/man'  
>'prefix=/usr/local'  'AR=ar'  'AS=as'  'CC=cc'  'CXX=c++'  'LD=/usr/bin/ld'  
>'NM=/usr/bin/nm'  'RANLIB=ranlib'  'DESTDIR=' all-am
>--- src/.dirstamp ---
>--- src/.deps/.dirstamp ---
>--- src/x86/.dirstamp ---
>--- src/x86/.deps/.dirstamp ---
>--- src/prep_cif.lo ---
>--- src/types.lo ---
>--- src/prep_cif.lo ---
>depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh 
>./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. 
>-I../include -Iinclude -I../src    -O2 -pipe  -fstack-protector-strong 
>-fno-strict-aliasing  -Wall -fexceptions -MT src/prep_cif.lo -MD -MP -MF 
>$depbase.Tpo -c -o src/prep_cif.lo ../src/prep_cif.c && mv -f $depbase.Tpo 
>$depbase.Plo
>--- src/types.lo ---
>depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh 
>./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. 
>-I../include -Iinclude -I../src    -O2 -pipe  -fstack-protector-strong 
>-fno-strict-aliasing  -Wall -fexceptions -MT src/types.lo -MD -MP -MF 
>$depbase.Tpo -c -o src/types.lo ../src/types.c && mv -f $depbase.Tpo 
>$depbase.Plo
>--- src/raw_api.lo ---
>depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh 
>./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. 
>-I../include -Iinclude -I../src    -O2 -pipe  -fstack-protector-strong 
>-fno-strict-aliasing  -Wall -fexceptions -MT src/raw_api.lo -MD -MP -MF 
>$depbase.Tpo -c -o src/raw_api.lo ../src/raw_api.c && mv -f $depbase.Tpo 
>$depbase.Plo
>--- src/prep_cif.lo ---
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall 
>-fexceptions -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c 
>../src/prep_cif.c  -fPIC -DPIC -o src/.libs/prep_cif.o
>--- src/types.lo ---
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall 
>-fexceptions -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c 
>../src/types.c  -fPIC -DPIC -o src/.libs/types.o
>--- src/raw_api.lo ---
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall 
>-fexceptions -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c 
>../src/raw_api.c  -fPIC -DPIC -o src/.libs/raw_api.o
>--- src/java_raw_api.lo ---
>depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; 
>/bin/sh ./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  
>-I. -I../include -Iinclude -I../src    -O2 -pipe  -fstack-protector-strong 
>-fno-strict-aliasing  -Wall -fexceptions -MT src/java_raw_api.lo -MD -MP -MF 
>$depbase.Tpo -c -o src/java_raw_api.lo ../src/java_raw_api.c && mv -f 
>$depbase.Tpo $depbase.Plo
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall 
>-fexceptions -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c 
>../src/java_raw_api.c  -fPIC -DPIC -o src/.libs/java_raw_api.o
>--- src/closures.lo ---
>depbase=`echo src/closures.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh 
>./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. 
>-I../include -Iinclude -I../src    -O2 -pipe  -fstack-protector-strong 
>-fno-strict-aliasing  -Wall -fexceptions -MT src/closures.lo -MD -MP -MF 
>$depbase.Tpo -c -o src/closures.lo ../src/closures.c && mv -f $depbase.Tpo 
>$depbase.Plo
>--- src/x86/ffi.lo ---
>depbase=`echo src/x86/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh 
>./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. 
>-I../include -Iinclude -I../src    -O2 -pipe  -fstack-protector-strong 
>-fno-strict-aliasing  -Wall -fexceptions -MT src/x86/ffi.lo -MD -MP -MF 
>$depbase.Tpo -c -o src/x86/ffi.lo ../src/x86/ffi.c && mv -f $depbase.Tpo 
>$depbase.Plo
>--- src/closures.lo ---
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall 
>-fexceptions -MT src/closures.lo -MD -MP -MF src/.deps/closures.Tpo -c 
>../src/closures.c  -fPIC -DPIC -o src/.libs/closures.o
>--- src/x86/ffi.lo ---
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall 
>-fexceptions -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c 
>../src/x86/ffi.c  -fPIC -DPIC -o src/x86/.libs/ffi.o
>--- src/x86/win32.lo ---
>depbase=`echo src/x86/win32.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh 
>./libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I..  -I. 
>-I../include -Iinclude -I../src   -I. -I../include -Iinclude -I../src -O2 
>-pipe  -fstack-protector-strong -fno-strict-aliasing -MT src/x86/win32.lo -MD 
>-MP -MF $depbase.Tpo -c -o src/x86/win32.lo ../src/x86/win32.S && mv -f 
>$depbase.Tpo $depbase.Plo
>libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude 
>-I../src -I. -I../include -Iinclude -I../src -O2 -pipe 
>-fstack-protector-strong -fno-strict-aliasing -MT src/x86/win32.lo -MD -MP -MF 
>src/x86/.deps/win32.Tpo -c ../src/x86/win32.S  -fPIC -DPIC -o 
>src/x86/.libs/win32.o
>--- src/x86/ffi.lo ---
>../src/x86/ffi.c:389:21: error: incompatible function pointer types passing 
>'unsigned int (char *, extended_cif *)' to parameter of type 'void (*)(char *, 
>extended_cif *)' [-Wincompatible-function-pointer-types]
>  389 |       ffi_call_SYSV(ffi_prep_args, &ecif, cif->bytes, cif->flags, 
> ecif.rvalue,
>      |                     ^~~~~~~~~~~~~
>../src/x86/ffi.c:346:34: note: passing argument to parameter here
>  346 | extern void ffi_call_SYSV(void (*)(char *, extended_cif *), 
> extended_cif *,
>      |                                  ^
>../src/x86/ffi.c:905:21: error: incompatible function pointer types passing 
>'unsigned int (char *, extended_cif *)' to parameter of type 'void (*)(char *, 
>extended_cif *)' [-Wincompatible-function-pointer-types]
>  905 |       ffi_call_SYSV(ffi_prep_args_raw, &ecif, cif->bytes, cif->flags,
>      |                     ^~~~~~~~~~~~~~~~~
>../src/x86/ffi.c:346:34: note: passing argument to parameter here
>  346 | extern void ffi_call_SYSV(void (*)(char *, extended_cif *), 
> extended_cif *,
>      |                                  ^
>2 errors generated.
>*** [src/x86/ffi.lo] Error code 1
>
>make[2]: stopped in 
>/wrkdirs/usr/ports/devel/libffi321/work/libffi-3.2.1/i386-portbld-freebsd14.3
>--- src/closures.lo ---
>In file included from ../src/closures.c:249:
>../src/dlmalloc.c:3380:7: warning: variable 'nfences' set but not used 
>[-Wunused-but-set-variable]
> 3380 |   int nfences = 0;
>      |       ^
>1 warning generated.
>1 error
>
>make[2]: stopped in 
>/wrkdirs/usr/ports/devel/libffi321/work/libffi-3.2.1/i386-portbld-freebsd14.3
>
>make[1]: stopped in 
>/wrkdirs/usr/ports/devel/libffi321/work/libffi-3.2.1/i386-portbld-freebsd14.3
>*** [all] Error code 2
>
>make: stopped in /wrkdirs/usr/ports/devel/libffi321/work/libffi-3.2.1
>1 error
>
>make: stopped in /wrkdirs/usr/ports/devel/libffi321/work/libffi-3.2.1
>===> Compilation failed unexpectedly.
>Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
>the maintainer.
>*** Error code 1
>
>Stop.
>make: stopped in /usr/ports/devel/libffi321

Reply via email to