Kenneth Westerback <kwesterb...@gmail.com> writes:

> Kenneth Westerback <kwesterb...@gmail.com> writes:
>
>> Nam Nguyen <n...@berkeley.edu> writes:
>>
>>> Kenneth Westerback writes:
>>>
>>>> Alas, I can't make the emacs-28.2-gtk3 I downloaded from the link jca@
>>>> provided work. :-(
>>>>
>>>> If I do my normal 'emacs --daemon' from i3 I get two (?) running 'emacs
>>>> --daemon' processes and 'emacsclient -c' does not seem to do anything.
>>>> If I just do 'emacs' it flashes the startup screen briefly, goes black
>>>> and then doesn't do much else. At least I only get 1 emacs process.
>>>>
>>>> No idea if there is a newer package available to test, or if there is a
>>>> library dependency that I managed to break during my
>>>> g2k22/EuroBSDCon2022 travels.
>>>
>>> I cannot reproduce this with both building a package and jca@'s provided
>>> package. I see only the expected behavior with one `emacs --daemon' and
>>> multiple emacs clients being able to connect and see the same instance
>>> using multiple `emacsclient -c'.
>>>
>>> Here are some sanity checks to try:
>>>
>>> 1. make sure snapshot is updated
>>
>> Just installed the amd64 snapshot I built overnight from -current and the
>> unfortunate behaviour of 28.2 on my E595 did not change.
>>>
>>> 2. reinstall emacs-28.1. does `emacs --daemon' and `emacsclient -c' work
>>>    there?
>>
>> Yep. Typing this in mu4e in doom emacs with 28.1, after emacs --daemon,
>> emacsclient -c.
>>
>>>
>>> 3. test in a different window manager like dwm
>>
>> I'll try whatever the default is (fvwm?) and see what happens.
>
> No behaviour change in fvwm. Except ... when I 'close' the black window
> I get a message box pop up and say it can't find something called
> 'cl-seq'. Which then quickly vanishes along with the emacs window.
>
> Reinstalling 28.1 and searching the whole disk did not disclose the
> presence of anything called cl-seq.
>
>>
>>>
>>> 4. use -q to ignore .emacs config
>>>    emacs --daemon -q
>>>    emacsclient -c
>>
>> I will add that to the test queue as the espresso machine heats up.
>>
>
> And that works!
>
>>>
>>> 5. maybe some alias issue? use full paths
>>>    /usr/local/bin/{emacs,emacsclient} to be sure
>>
>> No aliases defined.
>>
>>>
>>> 6. try `emacs -q' by itself since you said even emacs flashes screen
>>>    briefly and goes black
>>
>
> 'emacs -q' also works fine.
>
>> Will do.
>>
>>>
>>> When I try to launch emacs --daemon multiple times it errors out the
>>> second time as expected.
>>>
>>>>
>>>> This is on an amd64 Lenovo E595.
>>>>
>>>> Happy to provide any potentially useful debug info or test stuff.
>>>>
>>>> .... Ken
>
> So I will go see if I can debug what part of doom is getting upset
> enough to prevent 28.2 from working.
>
> 'cuz life without doom, magit and mu4e is not worth living. :-)

Aha! I somehow skipped the required recompile of doom when running a
different version of emacs! 'doom sync' recompiled all the required
packages and I type this on an apparently fully functional 28.2!

Whew.
--
.... Ken

Reply via email to