sbcl 2.4.2 fails to build on FreeBSD current

Bug #2055460 reported by Kirill
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Invalid
Undecided
Unassigned
Revision history for this message
Kirill (krion) wrote :

It seems the problem still persists in 2.4.3
https://krion.cc/data/head-amd64-default/2024-03-30_09h59m47s/logs/errors/sbcl-2.4.3,1.log

Can someone look into this?

Revision history for this message
Christophe Rhodes (csr21-cantab) wrote :

From the logs, it looks like some code in sb-bsd-sockets uses constants that are not being picked up by the C compiler: `SHUT_RD`, `SHUT_WR` and `SHUT_RDWR`.

The sb-bsd-sockets code hasn't changed in this timeframe, so maybe something else on FreeBSD has? Is there a new header file location for those constants, for example?

Revision history for this message
Kirill (krion) wrote :

It seems we found out what was the issue, SHUT_RD etc were changed to enums, but it's fixed now:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277994
https://cgit.freebsd.org/src/commit/?id=3fa957840354bb476c2f990b72cb2ee7339ac328

Changed in sbcl:
status: New → Invalid
Revision history for this message
Stas Boukarev (stassats) wrote :

Can enums be groveled?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.