GNU bug report logs -
#49864
28.0.50; Fails to start after "make install"
Previous Next
Full log
View this message in rfc822 format
> Date: Thu, 05 Aug 2021 16:33:53 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 49864 <at> debbugs.gnu.org
>
> 162 if (faccessat (AT_FDCWD, file, amode, AT_EACCESS) == 0)
>
> That shows the file name it is trying to access in the list of
> arguments of the function. As far as I understand from the other
> information you posted, that file does exist on your system, is that
> right? Because you said the file below does exist:
>
> /usr/local/lib/emacs/28.0.50/native-lisp/28.0.50-864bf4e5/preloaded/window-0d1b8b93-dcb2375f.eln
>
> But for some reason, the faccessat call fails. We need to understand
> why.
>
> > (gdb) p errno
> > 'errno' has unknown type; cast it to its declared type
>
> To work around the problem with errno's type, try this:
>
> (gdb) p (int)errno
To clarify: please print the value of errno as above _after_ stepping
over the call to faccessat, i.e. when GDB shows this:
162 if (faccessat (AT_FDCWD, file, amode, AT_EACCESS) == 0)
(gdb) next
175 return false;
This bug report was last modified 3 years and 288 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.