New failure in cl-libuv I don't understand

Martin Simmons martin at lispworks.com
Fri Jun 9 13:23:46 UTC 2023


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–)
> 
> 



More information about the cffi-devel mailing list