[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