[MacPorts] #71820: got @0.107: failed builds on macOS <13 due to lack of stravis() support

MacPorts noreply at macports.org
Mon Jan 13 04:03:23 UTC 2025


#71820: got @0.107: failed builds on macOS <13 due to lack of stravis() support
---------------------------------------------+----------------------
  Reporter:  aeiouaeiouaeiouaeiouaeiouaeiou  |      Owner:  artkiver
      Type:  defect                          |     Status:  assigned
  Priority:  Normal                          |  Milestone:
 Component:  ports                           |    Version:
Resolution:                                  |   Keywords:
      Port:  got                             |
---------------------------------------------+----------------------

Comment (by artkiver):

 Thanks for spotting this!

 At the moment, I don't have any < 13 systems on which to test either. ;-/

 Thomas Adam (thomas at xteddy.org) is point person for got-portable as far as
 someone you may want to communicate with, though there's of course the
 gameoftrees mailing list too (more information on that here:
 https://lists.openbsd.org/cgi-bin/mj_wwwusr?user=&passw=&func=lists-long-
 full&extra=gameoftrees)

 Since this seems specific to older OS versions, is it something that maybe
 MacPorts can address via https://ports.macports.org/port/legacy-support/
 or https://ports.macports.org/port/legacy-support-devel/ ?

 Replying to [ticket:71820 aeiouaeiouaeiouaeiouaeiouaeiou]:
 > https://build.macports.org/builders/ports-
 12_x86_64-builder/builds/126392/steps/install-port/logs/stdio
 >
 > {{{
 > gotweb.c:189:7: error: implicit declaration of function 'stravis' is
 invalid in C99 [-Werror,-Wimplicit-function-declaration]
 >                     stravis(&server_name, c->server_name, VIS_SAFE) ==
 -1) {
 >                     ^
 > 1 error generated.
 > }}}
 >
 > While Linux and *BSD distros implemented this function in {{{<vis.h>}}}
 many years ago, macOS only [https://github.com/search?q=repo%3Aalexey-
 lysiuk%2Fmacos-sdk%20stravis&type=code introduced it in Ventura] (eww!).
 >
 > I think I should report this to upstream.

-- 
Ticket URL: <https://trac.macports.org/ticket/71820#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list