Opened 6 months ago

#70118 assigned defect

openfortivpn needs vdprintf implementation to fix older systems

Reported by: barracuda156 Owned by: millerdev (Daniel Miller)
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: tiger, leopard, snowleopard Cc:
Port: openfortivpn, legacysupport

Description

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.

  1. S. Another ticket mentioning vdprintf was #67598

Change History (0)

Note: See TracTickets for help on using tickets.