ok krw@ fwiw. :-)

....Ken

On Wed, Sept 21, 2022, 8:05 a.m. Jeremie Courreges-Anglas <j...@wxcvbn.org>
wrote:

> On Wed, Sep 21 2022, Kenneth Westerback <kwesterb...@gmail.com> wrote:
> > 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!
>
> Thanks for pinpointing this.  emacs -q/-Q is the most useful tool to
> debug an emacs problem.
>
> Since I have received no negative (nor positive...) feedback except
> yours, I'm tempted to go ahead and commit this update.
>
> --
> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE
>

Reply via email to