[Bug 279692] '#include <csetjmp>' is broken: error: "If libc++ starts defining <setjmp.h>, the __has_include check should move to libc++'s <setjmp.h>"

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 24 Oct 2024 05:23:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279692

--- Comment #17 from bagas <bagas1983@mail.ru> ---
(In reply to Dimitry Andric from comment #15)

root@test_site:~ # cd /usr/src/
root@test_site:/usr/src # yes | make delete-old
>>> Removing old files (only deletes safe to delete libs)
>>> Old files removed
>>> Removing old directories
>>> Old directories removed
To remove old libraries run 'make delete-old-libs'.
root@test_site:/usr/src # yes | make delete-old-libs
>>> Removing old libraries
Please be sure no application still uses those libraries, else you
can not start such an application. Consult UPDATING for more
information regarding how to cope with the removal/revision bump
of a specific library.
>>> Old libraries removed
root@test_site:/usr/src #


Previously the system version was 14.0, updated to 14.1.
Updates went without errors as always,.
At the end of the update I cleaned (make delete-old/make delete-old-libs) and
then rebooted the server.




> __has_include check should move to libc++'s <setjmp.h>"
>    40 | #    error "If libc++ starts defining <setjmp.h>, the __has_include check should move to libc++'s <setjmp.h>"

This error is on the vps server which is in jail.
After updating the system and rebooting the server I did ezjail-admin update -i
and started the vps server.

-- 
You are receiving this mail because:
You are the assignee for the bug.