[package - main-amd64-default][net/mad_fcl] Failed for mad_fcl-1.7 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Wed, 18 Sep 2024 18:11:54 UTC
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:     ports@FreeBSD.org
Log URL:        https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p0047206c1c4f_s666303f5980/logs/mad_fcl-1.7.log
Build URL:      https://pkg-status.freebsd.org/beefy18/build.html?mastername=main-amd64-default&build=p0047206c1c4f_s666303f5980
Log:

=>> Building net/mad_fcl
build started at Wed Sep 18 18:11:42 UTC 2024
port directory: /usr/ports/net/mad_fcl
package name: mad_fcl-1.7
building for: FreeBSD main-amd64-default-job-02 15.0-CURRENT FreeBSD 15.0-CURRENT 1500023 amd64
maintained by: ports@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 1825 Sep  8  2022 /usr/ports/net/mad_fcl/Makefile
Ports top last git commit: 0047206c1c4
Ports top unclean checkout: no
Port dir last git commit: fb16dfecae4
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2
Host OSVERSION: 1500023
Jail OSVERSION: 1500023
Job Id: 02

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1500023
UNAME_v=FreeBSD 15.0-CURRENT 1500023
UNAME_r=15.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2
MASTERMNT=/usr/local/poudriere/data/.m/main-amd64-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/main-amd64-default/02/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=main-amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/main-amd64-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2
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---
===> The following configuration options are available for mad_fcl-1.7:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
ports@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/net/mad_fcl/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/mad_fcl/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/net/mad_fcl/work/.cache  HOME=/wrkdirs/usr/ports/net/mad_fcl/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/mad_fcl/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/mad_fcl/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
LFLAGS=" -L/usr/local/lib -pthread  -fstack-protector-strong " OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/net/mad_fcl/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/mad_fcl/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/net/mad_fcl/work/.cache  HOME=/wrkdirs/usr/ports/net/mad_fcl/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/mad_fcl/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/mad_fcl/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  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" -L/usr/local/lib -pthread  -fstack-protector-strong " LIBS=""  CXX="c++" CX
XFLAGS="-O2 -pipe -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -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--
PORTDOCS="" PORTEXAMPLES="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/mad_fcl"  EXAMPLESDIR="share/examples/mad_fcl"  DATADIR="share/mad_fcl"  WWWDIR="www/mad_fcl"  ETCDIR="etc/mad_fcl"
--End PLIST_SUB--

--SUB_LIST--
 PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/mad_fcl DOCSDIR=/usr/local/share/doc/mad_fcl EXAMPLESDIR=/usr/local/share/examples/mad_fcl  WWWDIR=/usr/local/www/mad_fcl ETCDIR=/usr/local/etc/mad_fcl
--End SUB_LIST--

---Begin make.conf---
# 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
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
# 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)  33554432
stack size              (kbytes, -s)  524288
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
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The mad_fcl 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

===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   mad_fcl-1.7 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.21.3.pkg
[main-amd64-default-job-02] Installing pkg-1.21.3...
[main-amd64-default-job-02] Extracting pkg-1.21.3: .......... done
===>   mad_fcl-1.7 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of mad_fcl-1.7
===========================================================================
=======================<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 mad_fcl 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

===> Fetching all distfiles required by mad_fcl-1.7 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>   NOTICE:

The mad_fcl 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

===> Fetching all distfiles required by mad_fcl-1.7 for building
=> SHA256 Checksum OK for mad_fcl_v1.7_src.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
<snip>
      |                                               ^~~~
      |                                               (void *)0
fdt.c:353:19: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare]
  353 |                                 if(*(atts) == '\0' || *ep != '\0') {
      |                                               ^~~~
      |                                               (void *)0
fdt.c:382:19: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare]
  382 |                                 if(*(atts) == '\0' || *ep != '\0') {
      |                                               ^~~~
      |                                               (void *)0
fdt.c:503:19: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare]
  503 |                                 if(*(atts) == '\0' || *ep != '\0') {
      |                                               ^~~~
      |                                               (void *)0
fdt.c:637:4: warning: format specifies type 'int' but the argument has type 'XML_Size' (aka 'unsigned long') [-Wformat]
  635 |                 fprintf(stderr, "%s at line %d\n",
      |                                             ~~
      |                                             %lu
  636 |                         XML_ErrorString(XML_GetErrorCode(parser)),
  637 |                         XML_GetCurrentLineNumber(parser));
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fdt.c:785:8: warning: variable 'enc' set but not used [-Wunused-but-set-variable]
  785 |         char *enc = encoding;
      |               ^
6 warnings generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o fdt_gen.o fdt_gen.c
fdt_gen.c:258:41: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat]
  258 |         fprintf(fp, "Content-Length=\"%llu\"", file_stats.st_size);
      |                                       ~~~~     ^~~~~~~~~~~~~~~~~~
      |                                       %ld
fdt_gen.c:340:46: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat]
  340 |                                         fprintf(fp, "Transfer-Length=\"%llu\"", enc_file_stats.st_size);
      |                                                                        ~~~~     ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                        %ld
fdt_gen.c:1026:43: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat]
 1026 |                         fprintf(fp, "Content-Length=\"%llu\"", file_stats.st_size);
      |                                                       ~~~~     ^~~~~~~~~~~~~~~~~~
      |                                                       %ld
fdt_gen.c:1035:81: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat]
 1035 |                                         fprintf(fp, "Transfer-Length=\"%llu\"", compute_padding_length(file_stats.st_size, s->def_max_sblen, s->def_eslen) + file_stats.st_size);
      |                                                                        ~~~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                        %ld
fdt_gen.c:1074:46: warning: format specifies type 'unsigned long long' but the argument has type 'off_t' (aka 'long') [-Wformat]
 1074 |                                         fprintf(fp, "Transfer-Length=\"%llu\"", enc_file_stats.st_size);
      |                                                                        ~~~~     ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                        %ld
5 warnings generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o mad_md5.o mad_md5.c
mad_md5.c:70:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
   70 |         MD5_Init(&ctx);
      |         ^
/usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      | ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
mad_md5.c:101:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  101 |                 MD5_Update(&ctx, (unsigned char*)zBuf, (unsigned)nbytes);
      |                 ^
/usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      | ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
mad_md5.c:104:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  104 |         MD5_Final(md5_digest, &ctx); 
      |         ^
/usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      | ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
mad_md5.c:148:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  148 |         MD5_Init(&ctx);
      |         ^
/usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      | ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
mad_md5.c:150:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  150 |         MD5_Update(&ctx, buffer, (unsigned int)length);
      |         ^
/usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      | ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
mad_md5.c:151:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  151 |         MD5_Final(md5_digest, &ctx); 
      |         ^
/usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      | ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
6 warnings generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o uri.o uri.c
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o getdnsname.o getdnsname.c
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o mad_zlib.o mad_zlib.c
mad_zlib.c:116:34: warning: incompatible pointer types passing 'FILE *' (aka 'struct __sFILE *') to parameter of type 'gzFile' (aka 'struct gzFile_s *') [-Wincompatible-pointer-types]
  116 |                         printf("Error: %s\n", gzerror(out, &err));
      |                                                       ^~~
/usr/include/zlib.h:1662:45: note: passing argument to parameter 'file' here
 1662 | ZEXTERN const char * ZEXPORT gzerror(gzFile file, int *errnum);
      |                                             ^
1 warning generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o padding_encoding.o padding_encoding.c
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o parse_args.o parse_args.c
parse_args.c:229:24: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare]
  229 |             if(&argv[i][3] == '\0' || *ep != '\0') {
      |                               ^~~~
      |                               (void *)0
parse_args.c:425:24: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare]
  425 |             if(&argv[i][3] == '\0' || *ep != '\0') {
      |                               ^~~~
      |                               (void *)0
parse_args.c:536:24: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare]
  536 |             if(&argv[i][3] == '\0' || *ep != '\0') {                   
      |                               ^~~~
      |                               (void *)0
3 warnings generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o mad_utf8.o mad_utf8.c
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o http_file_repair.o http_file_repair.c
http_file_repair.c:85:6: warning: variable 'loop' set but not used [-Wunused-but-set-variable]
   85 |         int loop;
      |             ^
http_file_repair.c:626:6: warning: variable 'tmp_uri_len' set but not used [-Wunused-but-set-variable]
  626 |         int tmp_uri_len;
      |             ^
2 warnings generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o flute_file_repair.o flute_file_repair.c
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o apd.o apd.c
apd.c:214:33: warning: format specifies type 'int' but the argument has type 'XML_Size' (aka 'unsigned long') [-Wformat]
  212 |                 fprintf(stderr, "%s at line %d\n",
      |                                             ~~
      |                                             %lu
  213 |                                 XML_ErrorString(XML_GetErrorCode(parser)),
  214 |                                 XML_GetCurrentLineNumber(parser));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -fPIC -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I/usr/local/ssl/include -o display.o display.c
creating library ../lib/libflutelib.a...
ar rc ../lib/libflutelib.a flute.o sender.o receiver.o fdt.o fdt_gen.o mad_md5.o uri.o getdnsname.o mad_zlib.o padding_encoding.o parse_args.o mad_utf8.o http_file_repair.o flute_file_repair.o apd.o display.o ../lib/libsdp.a ../lib/libalc.a
ranlib ../lib/libflutelib.a
gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/mad_fcl/work/mad_fcl_v1.7_src/flutelib'
done
-------------------------
*** FLUTE application ***
-------------------------
mkdir bin; cd flute; gmake clean; gmake
gmake[1]: Entering directory '/wrkdirs/usr/ports/net/mad_fcl/work/mad_fcl_v1.7_src/flute'
rm -f ../bin/flute *.o *~
gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/mad_fcl/work/mad_fcl_v1.7_src/flute'
gmake[1]: Entering directory '/wrkdirs/usr/ports/net/mad_fcl/work/mad_fcl_v1.7_src/flute'
cc -c -O2 -pipe  -DHAVE_SYS_TYPES_H -DHAVE_SYS_SELECT_H -DHAVE_UNISTD_H -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing  -Wall  -DLINUX -D_LARGE_FILE_API -D_LARGEFILE64_SOURCE -I../flutelib -I/usr/include -I/usr/include -o main.o main.c
cc -o ../bin/flute main.o  -L/usr/local/lib -pthread  -fstack-protector-strong  -L../lib -lflutelib -lalc -lsdp -lexpat -lcompat -lm -lz -lcurl -L/usr/lib -lcrypto
ld: warning: ../lib/libflutelib.a: archive member 'libsdp.a' is neither ET_REL nor LLVM bitcode
ld: warning: ../lib/libflutelib.a: archive member 'libalc.a' is neither ET_REL nor LLVM bitcode
ld: error: undefined symbol: ftime
>>> referenced by alc_tx.c
>>>               alc_tx.o:(session_kbit_rate) in archive ../lib/libalc.a
>>> referenced by alc_tx.c
>>>               alc_tx.o:(alc_send) in archive ../lib/libalc.a
>>> referenced by alc_session.c
>>>               alc_session.o:(open_alc_session) in archive ../lib/libalc.a
>>> did you mean: ctime
>>> defined in: /lib/libc.so.7
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [Makefile:23: flute] Error 1
gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/mad_fcl/work/mad_fcl_v1.7_src/flute'
gmake: *** [Makefile:28: flute] Error 2
*** Error code 1

Stop.
make: stopped making "build" in /usr/ports/net/mad_fcl