Another possible fix is to always return zero values, e.g.
#.(progn
(when (uiop:getenv "HOMEBREW_PREFIX")
(pushnew :homebrew *features*))
(values))
__Martin
>>>>> On Thu, 08 Jun 2023 16:32:36 -0500, Robert Goldman said:
>
> This one was my fault. I did the PR with this patch, because cl-libuv
> wouldn't build on my Mac. Since there's no testing, apparently, it slipped
> through.
>
> I don't know how to fix this, because I have never used CFFI-grovel, so no
> idea how to put Madhu's advice into practice.
>
> As an aside, doesn't this kind of break Faré's design principle that the
> person who has the information is the one who should be configuring the
> software? It seems like we are expecting the programmer to guess ahead of
> time what are all of the possible locations for the foreign library and
> includes. Wouldn't it make more sense for this to be configurable?
>
> Of course, this is partly my fault, since ASDF does not support configuring
> operations, except with gross dynamic variables.
>
> On 8 Jun 2023, at 15:32, Attila Lendvai wrote:
>
> > FTR, Madhu's analysis has been forwarded to the author:
> >
> > https://github.com/orthecreedence/cl-libuv/issues/23
> >
> > --
> > • attila lendvai
> > • PGP: 963F 5D5F 45C7 DFCD 0A39
> > --
> > “Nobody in the world, nobody in history, has ever gotten their freedom
> > by appealing to the moral sense of the people who were oppressing
> > them.”
> > — Assata Shakur (1947–)
>
>