[MacPorts] #74088: apr-util @1.6.3 : Compile error : apr-util-1.6.3/dbm/sdbm/sdbm_pair.c
MacPorts
noreply at macports.org
Thu Aug 6 12:19:52 UTC 2026
#74088: apr-util @1.6.3 : Compile error : apr-util-1.6.3/dbm/sdbm/sdbm_pair.c
----------------------------+------------------------
Reporter: nanigashi-uji | Owner: danielluke
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Resolution: | Keywords:
Port: apr-util |
----------------------------+------------------------
Comment (by mouse07410):
I haven't tried the patch, but confirm the problem:
{{{
:info:build /bin/sh /opt/local/share/apr-1/build/libtool --silent
--mode=compile --tag=CC /usr/bin/clang -std=gnu23 -arch x86_64 -pipe -Os
-DHAVE_CONFIG_H -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK
-I/opt/local/include -I/opt/local/var/macports/build/apr-util-
293057fb/work/apr-util-1.6.3/include -I/opt/local/var/macports/build/apr-
util-293057fb/work/apr-util-1.6.3/include/private -I/opt/local/include
-I/opt/local/include/apr-1 -I/opt/local/include -o hooks/apr_hooks.lo -c
hooks/apr_hooks.c && touch hooks/apr_hooks.lo
:info:build dbm/sdbm/sdbm_pair.c:63:9: error: unknown type name 'pag'
:info:build 63 | fitpair(pag, need)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:63:14: error: unknown type name 'need'
:info:build 63 | fitpair(pag, need)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:63:19: error: expected ';' after top
level declarator
:info:build 63 | fitpair(pag, need)
:info:build | ^
:info:build | ;
:info:build dbm/sdbm/sdbm_pair.c:66:1: error: expected identifier or '('
:info:build 66 | {
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:82:9: error: unknown type name 'pag'
:info:build 82 | putpair(pag, key, val)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:82:14: error: unknown type name 'key'
:info:build 82 | putpair(pag, key, val)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:82:19: error: unknown type name 'val'
:info:build 82 | putpair(pag, key, val)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:82:23: error: expected ';' after top
level declarator
:info:build 82 | putpair(pag, key, val)
:info:build | ^
:info:build | ;
:info:build dbm/sdbm/sdbm_pair.c:86:1: error: expected identifier or '('
:info:build 86 | {
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:111:9: error: unknown type name 'pag'
:info:build 111 | getpair(pag, key)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:111:14: error: unknown type name 'key'
:info:build 111 | getpair(pag, key)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:111:18: error: expected ';' after top
level declarator
:info:build 111 | getpair(pag, key)
:info:build | ^
:info:build | ;
:info:build dbm/sdbm/sdbm_pair.c:114:1: error: expected identifier or '('
:info:build 114 | {
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:132:9: error: unknown type name 'pag'
:info:build 132 | duppair(pag, key)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:132:14: error: unknown type name 'key'
:info:build 132 | duppair(pag, key)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:132:18: error: expected ';' after top
level declarator
:info:build 132 | duppair(pag, key)
:info:build | ^
:info:build | ;
:info:build dbm/sdbm/sdbm_pair.c:135:1: error: expected identifier or '('
:info:build 135 | {
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:141:9: error: unknown type name 'pag'
:info:build 141 | getnkey(pag, num)
:info:build | ^
:info:build dbm/sdbm/sdbm_pair.c:141:14: error: unknown type name 'num';
did you mean 'enum'?
:info:build 141 | getnkey(pag, num)
:info:build | ^~~
:info:build | enum
:info:build fatal error: too many errors emitted, stopping now [-ferror-
limit=]
:info:build 20 errors generated.
:info:build make[1]: *** [dbm/sdbm/sdbm_pair.lo] Error 1
:info:build make[1]: *** Waiting for unfinished jobs....
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/apr-
util-293057fb/work/apr-util-1.6.3'
:info:build make: *** [all-recursive] Error 1
:info:build make: Leaving directory `/opt/local/var/macports/build/apr-
util-293057fb/work/apr-util-1.6.3'
}}}
Would like to ask maintainers to apply the proposed patch - even if
untested, it can hardly be worse than it is.
--
Ticket URL: <https://trac.macports.org/ticket/74088#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list