[MacPorts] #70118: openfortivpn needs vdprintf implementation to fix older systems
MacPorts
noreply at macports.org
Thu May 30 14:54:55 UTC 2024
#70118: openfortivpn needs vdprintf implementation to fix older systems
-------------------------------------+-------------------------------------
Reporter: barracuda156 | Owner: millerdev
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Keywords: tiger, leopard, | Port: openfortivpn,
snowleopard | legacysupport
-------------------------------------+-------------------------------------
We can fix headers checks either directly:
https://github.com/adrienverge/openfortivpn/pull/1224
Or simply by adding `legacysupport`.
However, we still need `legacysupport` anyway for `memmem`:
{{{
checking for memmem... no
configure: error: Required function not found
}}}
That done, the build fails further on a missing `vdprintf`:
{{{
CCLD openfortivpn
Undefined symbols:
"_vdprintf", referenced from:
_pinentry_exchange in openfortivpn-userinput.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}}}
I do not have a fix for this. Issue with upstream:
https://github.com/adrienverge/openfortivpn/issues/1223
This could be fixed via `legacysupport`, but implementation should be
added into it.
P. S. Another ticket mentioning `vdprintf` was #67598
--
Ticket URL: <https://trac.macports.org/ticket/70118>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list