[MacPorts] #74256: sslh build error with gcc: common.c: error: too many arguments to function 'hosts_ctl'; expected 0, have 4
MacPorts
noreply at macports.org
Mon Jul 27 15:22:09 UTC 2026
#74256: sslh build error with gcc: common.c: error: too many arguments to function
'hosts_ctl'; expected 0, have 4
--------------------------+--------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Keywords: | Port: sslh
--------------------------+--------------------
I am not sure why this breaks now, it did work some time ago.
{{{
:debug:build SOURCE_DATE_EPOCH='1785164399'
:info:build Executing: cd "/opt/local/var/macports/build/sslh-
239b2494/work/sslh-v2.3.1" && /usr/bin/make -w all
CC="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cc/opt/local/bin/gcc-mp-16"
CXX="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cxx/opt/local/bin/g++-mp-16"
OBJC="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/objc/opt/local/bin/gcc-mp-16"
OBJCXX="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/objcxx/opt/local/bin/g++-mp-16"
FC="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/fc/opt/local/bin/gfortran-mp-16"
F77="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/f77/opt/local/bin/gfortran-mp-16"
F90="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/f90/opt/local/bin/gfortran-mp-16"
INSTALL="/usr/bin/install -c"
:debug:build system: cd "/opt/local/var/macports/build/sslh-
239b2494/work/sslh-v2.3.1" && /usr/bin/make -w all
CC="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cc/opt/local/bin/gcc-mp-16"
CXX="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cxx/opt/local/bin/g++-mp-16"
OBJC="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/objc/opt/local/bin/gcc-mp-16"
OBJCXX="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/objcxx/opt/local/bin/g++-mp-16"
FC="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/fc/opt/local/bin/gfortran-mp-16"
F77="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/f77/opt/local/bin/gfortran-mp-16"
F90="/opt/local/var/macports/build/sslh-
239b2494/work/compwrap/f90/opt/local/bin/gfortran-mp-16"
INSTALL="/usr/bin/install -c"
:info:build make: Entering directory `/opt/local/var/macports/build/sslh-
239b2494/work/sslh-v2.3.1'
:info:build ./genver.sh >version.h
:info:build /opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cc/opt/local/bin/gcc-mp-16 -Os -arch ppc -Wall -O2
-DLIBPCRE -g -isystem/opt/local/include/LegacySupport
-I/opt/local/include -DENABLE_REGEX -DLIBCONFIG -c -o sslh-fork.o sslh-
fork.c
:info:build In file included from probe.h:9,
:info:build from sslh-fork.c:24:
:info:build proxyprotocol.h:16:12: warning: 'pp_log_connection' defined
but not used [-Wunused-function]
:info:build 16 | static int pp_log_connection(char* buffer, ssize_t
buffer_len) { return 0; }
:info:build | ^~~~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cc/opt/local/bin/gcc-mp-16 -Os -arch ppc -Wall -O2
-DLIBPCRE -g -isystem/opt/local/include/LegacySupport
-I/opt/local/include -DENABLE_REGEX -DLIBCONFIG -c sslh-conf.c -o sslh-
conf.o
:info:build In file included from probe.h:9,
:info:build from sslh-conf.h:38,
:info:build from sslh-conf.c:41:
:info:build proxyprotocol.h:16:12: warning: 'pp_log_connection' defined
but not used [-Wunused-function]
:info:build 16 | static int pp_log_connection(char* buffer, ssize_t
buffer_len) { return 0; }
:info:build | ^~~~~~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/sslh-
239b2494/work/compwrap/cc/opt/local/bin/gcc-mp-16 -Os -arch ppc -Wall -O2
-DLIBPCRE -g -isystem/opt/local/include/LegacySupport
-I/opt/local/include -DENABLE_REGEX -DLIBCONFIG -c common.c -o common.o
:info:build common.c: In function 'check_access_rights':
:info:build common.c:901:10: error: too many arguments to function
'hosts_ctl'; expected 0, have 4
:info:build 901 | if (!hosts_ctl((char*)service, host, addr_str,
STRING_UNKNOWN)) {
:info:build | ^~~~~~~~~ ~~~~~~~~~~~~~~
:info:build In file included from common.c:17:
:info:build common.h:203:12: note: declared here
:info:build 203 | extern int hosts_ctl();
:info:build | ^~~~~~~~~
:info:build make: *** [common.o] Error 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/74256>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list