Stefan Hagen <sh+openbsd-ports@codevoid.de> writes:
> Hi Amit,
>
> Amit Kulkarni wrote (2022-04-02 00:14 CEST):
>> ---------- Forwarded message ---------
>> From: Ashlen <eurydice@riseup.net>
>> Date: Fri, Apr 1, 2022 at 1:37 PM
>> Subject: removing libutil.so.15.1 and libX11.so.17.1 per sysclean(8)
>> breaks xmonad(1)
>> To: <misc@openbsd.org>
>>
>>
>> Hi, I'm on this snapshot with updated packages:
>>
>>
>> $ sysctl -n kern.version
>> OpenBSD 7.1 (GENERIC.MP) #454: Thu Mar 31 09:28:09 MDT 2022
>> deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>>
>>
>> sysclean(8) from ports recommends to delete
>> /usr/X11R6/lib/libX11.so.17.1 and /usr/lib/libutil.so.15.1 but if these
>> files are removed, xmonad(1) will fail to start and it quits back to
>> xenodm(1) login. These are the relevant messages in ~/.xsession-errors
>> (I've seen both cause this).
Yes, I hit this too. I believe Stefan's diagnosis and the suggested
workaround is correct.
I don't see an easy way to prevent this problem from recurring
considering xmonad configuration mechanism of rebuilding the binary and
stashing into the home dir. Some kind of static-linking monstrosity
might be an option. If somebody finds a recipe, feel free to suggest an
update to ports/x11/xmonad/files/build
Thanks
Greg
No comments:
Post a Comment