[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