unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#13430: 24.2.92; Fatal error at startup
@ 2013-01-13 23:34 Alejandro Benitez
  2013-01-14  0:56 ` Glenn Morris
  2013-01-15 15:55 ` Wolfgang Jenkner
  0 siblings, 2 replies; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-13 23:34 UTC (permalink / raw)
  To: 13430

This is emacs built from 24.2.92 pretest tarball.
I can only start it from src directory, otherwise I get the
following:

alejandro@alejandro-desktop:~$ emacs -Q
Warning: Could not find simple.el nor simple.elc
Fatal error 6: Aborted
Backtrace:
emacs[0x4e233b]
emacs[0x4c7a40]
emacs[0x4e2383]
emacs[0x4947ca]
emacs[0x496c4c]
emacs[0x43a24a]
emacs[0x4406b5]
emacs[0x41b22a]
emacs[0x463ada]
emacs[0x41619a]
emacs[0x4bf04e]
...
Abortado
alejandro@alejandro-desktop:~$ 



In GNU Emacs 24.2.92.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2013-01-11 on alejandro-desktop
Windowing system distributor `The X.Org Foundation', version 11.0.11204000
System Description:	Debian GNU/Linux 7.0 (wheezy)

Configured using:
 `configure '--with-x-toolkit=lucid''

Important settings:
  value of $LC_COLLATE: es_ES.UTF-8
  value of $LC_CTYPE: es_ES.UTF-8
  value of $LC_MESSAGES: es_ES.UTF-8
  value of $LC_MONETARY: es_AR.utf8
  value of $LC_NUMERIC: es_AR.utf8
  value of $LC_TIME: es_AR.utf8
  value of $LANG: es_ES.utf8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  rcirc-track-minor-mode: t
  iswitchb-mode: t
  display-time-mode: t
  shell-dirtrack-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x C-g M-x d f i <backspace> <backspace> <backspace> 
d <backspace> f i n <tab> d <kp-subtract> l i <tab> 
b <tab> <return> s i m <tab> l <backspace> p <tab> 
<tab> . <tab> <backspace> <backspace> <backspace> <return> 
C-x C-w C-g C-x k <return> C-x C-f C-g M-x r e p o 
<tab> r t <tab> b <tab> <return>

Recent messages:
Loading /home/alejandro/.emacs-authinfo...done
Loading time...done
Loading iswitchb...done
Loading rcirc...done
emms mode line disabled
For information about GNU Emacs and the GNU system, type C-h C-a.
Quit
Making completion list... [4 times]
Quit [2 times]
Making completion list...

Load-path shadows:
~/elisp/emms/lisp/tq hides /home/alejandro/Desarrollo/emacs/emacs-24.2.92/lisp/emacs-lisp/tq

Features:
(shadow bbdb-com mail-extr warnings emacsbug message rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader find-func help-mode memory-usage-autoloads package rcirc
iswitchb time cus-start cus-load bbdb-autoloads delicious derived
thingatpt delicioapi cl-macs gv cl crm w3m-load text-translator
text-translator-window text-translator-vars text-translator-sites tramp
tramp-compat tramp-loaddefs shell pcomplete comint ansi-color ring bbdb
smtpmail sendmail rfc2047 rfc2045 ietf-drums gnus gnus-ems nnheader
mail-utils emms-playlist-limit emms-volume easy-mmode emms-volume-amixer
emms-i18n emms-history emms-score emms-stream-info
emms-metaplaylist-mode emms-bookmarks emms-lastfm-client
emms-lastfm-scrobbler w3m browse-url doc-view easymenu jka-compr
image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems wid-edit
w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util xml parse-time
emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort
emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time
emms-lyrics emms-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util url-parse auth-source eieio
byte-opt bytecomp byte-compile cconv gnus-util mm-util mail-prsvr
password-cache url-vars mailcap hl-line emms-streams emms-tag-editor
format-spec emms-mark emms-mode-line emms-cache emms-info-ogginfo
emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-vlc
advice help-fns cl-lib advice-preload emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file dired
emms-setup emms emms-compat time-date tooltip ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax
facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak
czech european ethiopic indian cyrillic chinese case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
make-network-process dynamic-setting x-toolkit x multi-tty emacs)





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-13 23:34 bug#13430: 24.2.92; Fatal error at startup Alejandro Benitez
@ 2013-01-14  0:56 ` Glenn Morris
  2013-01-14  1:00   ` Glenn Morris
  2013-01-15 15:55 ` Wolfgang Jenkner
  1 sibling, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-14  0:56 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430

Alejandro Benitez wrote:

> This is emacs built from 24.2.92 pretest tarball.
> I can only start it from src directory, otherwise I get the
> following:
>
> alejandro@alejandro-desktop:~$ emacs -Q
> Warning: Could not find simple.el nor simple.elc

Please run

make install >& install.log

and send install.log as a (compressed) attachment.





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-14  0:56 ` Glenn Morris
@ 2013-01-14  1:00   ` Glenn Morris
  2013-01-14  1:31     ` Alejandro Benitez
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-14  1:00 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430


Also, does

echo $EMACSLOADPATH

print anything?





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-14  1:00   ` Glenn Morris
@ 2013-01-14  1:31     ` Alejandro Benitez
  2013-01-14  3:30       ` Glenn Morris
  0 siblings, 1 reply; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-14  1:31 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 13430


[-- Attachment #1.1: Type: text/plain, Size: 294 bytes --]

2013/1/13 Glenn Morris <rgm@gnu.org>

>
> Also, does
>
> echo $EMACSLOADPATH
>
> print anything?
>

alejandro@alejandro-desktop:~$ echo $EMACSLOADPATH

alejandro@alejandro-desktop:~$

>Please run
>make install >& install.log
>and send install.log as a (compressed) attachment.

See attachment.

[-- Attachment #1.2: Type: text/html, Size: 696 bytes --]

[-- Attachment #2: install.log.gz --]
[-- Type: application/x-gzip, Size: 20946 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-14  1:31     ` Alejandro Benitez
@ 2013-01-14  3:30       ` Glenn Morris
  2013-01-14 17:03         ` Glenn Morris
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-14  3:30 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430


Weird. Does /usr/local/share/emacs/24.2.92/lisp/ contain all the files
that it should? In particular simple.el* ?





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-14  3:30       ` Glenn Morris
@ 2013-01-14 17:03         ` Glenn Morris
  2013-01-14 21:52           ` Alejandro Benitez
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-14 17:03 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430


Also; how do you run configure, and what are the contents of src/epaths.h?





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-14 17:03         ` Glenn Morris
@ 2013-01-14 21:52           ` Alejandro Benitez
  2013-01-15  0:05             ` Glenn Morris
  0 siblings, 1 reply; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-14 21:52 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 13430


[-- Attachment #1.1: Type: text/plain, Size: 483 bytes --]

> Weird. Does /usr/local/share/emacs/24.2.92/lisp/ contain all the files
> that it should? In particular simple.el* ?

Yes. Same elisp/bytecode files except for elisp being gzip compressed.

> Also; how do you run configure,

Extract emacs-24.2.92.tar.gz then run ./configure --with-x-toolkit=lucid

> and what are the contents of src/epaths.h?

See attachment.


2013/1/14 Glenn Morris <rgm@gnu.org>

>
> Also; how do you run configure, and what are the contents of src/epaths.h?
>

[-- Attachment #1.2: Type: text/html, Size: 948 bytes --]

[-- Attachment #2: epaths.h.gz --]
[-- Type: application/x-gzip, Size: 1517 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-14 21:52           ` Alejandro Benitez
@ 2013-01-15  0:05             ` Glenn Morris
  2013-01-15  1:28               ` Alejandro Benitez
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-15  0:05 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430


I don't see anything unusual with anything that you've sent.
And (IIUC) Emacs should not crash anyway if simple is missing.

I don't suppose the problem goes away if you just reinstall?

If not, can you recompile Emacs with debugging (CFLAGS="-O0 -g3"), run
it under gdb, and print the result of "bt full" from the crash?





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15  0:05             ` Glenn Morris
@ 2013-01-15  1:28               ` Alejandro Benitez
  2013-01-15  1:52                 ` Glenn Morris
  0 siblings, 1 reply; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-15  1:28 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 13430

[-- Attachment #1: Type: text/plain, Size: 596 bytes --]

> I don't suppose the problem goes away if you just reinstall?
>
No.

> If not, can you recompile Emacs with debugging (CFLAGS="-O0 -g3"), run
> it under gdb, and print the result of "bt full" from the crash?
See attachment.

Glenn Morris <rgm@gnu.org> writes:

> I don't see anything unusual with anything that you've sent.
> And (IIUC) Emacs should not crash anyway if simple is missing.
>
> I don't suppose the problem goes away if you just reinstall?
>
> If not, can you recompile Emacs with debugging (CFLAGS="-O0 -g3"), run
> it under gdb, and print the result of "bt full" from the crash?

[-- Attachment #2: gdb.txt.gz --]
[-- Type: application/octet-stream, Size: 6617 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15  1:28               ` Alejandro Benitez
@ 2013-01-15  1:52                 ` Glenn Morris
  2013-01-15  3:38                   ` Glenn Morris
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-15  1:52 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430

Alejandro Benitez wrote:

>> If not, can you recompile Emacs with debugging (CFLAGS="-O0 -g3"), run
>> it under gdb, and print the result of "bt full" from the crash?
> See attachment.

Thanks.

#1  0x000000000051c651 in terminate_due_to_signal (
    sig=6, backtrace_limit=10) at emacs.c:344
No locals.
#2  0x000000000054147e in emacs_abort ()
    at sysdep.c:2133
No locals.
#3  0x00000000004d70b4 in bidi_initialize ()
    at bidi.c:765
No locals.


So this is bug#11634, 11769, 11668 again.

I really don't know why your Emacs cannot find its own files.
We already established that EMACSLOADPATH is empty, and you are not
passing --enable-locallisppath to configure.

Anyone?


Semi-related comments:

1) Should the failure to find simple.el in command-line now be a fatal
error, since Emacs is going to go on to abort due to failure to find
required bidi data files?

2) Please can we have a more useful emacs_abort (), one that takes a
string describing the error as argument and prints it to stderr before
aborting.





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15  1:52                 ` Glenn Morris
@ 2013-01-15  3:38                   ` Glenn Morris
  2013-01-15 13:12                     ` Alejandro Benitez
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-15  3:38 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430


One last idea:

Maybe EMACSLOADPATH is somehow set to the empty string?

Try:
echo ${EMACSLOADPATH+set}
unset EMACSLOADPATH
emacs -Q





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15  3:38                   ` Glenn Morris
@ 2013-01-15 13:12                     ` Alejandro Benitez
  0 siblings, 0 replies; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-15 13:12 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 13430

[-- Attachment #1: Type: text/plain, Size: 287 bytes --]

> Try:
> echo ${EMACSLOADPATH+set}
> unset EMACSLOADPATH
> emacs -Q
I get the same fatal error.


2013/1/15 Glenn Morris <rgm@gnu.org>

>
> One last idea:
>
> Maybe EMACSLOADPATH is somehow set to the empty string?
>
> Try:
> echo ${EMACSLOADPATH+set}
> unset EMACSLOADPATH
> emacs -Q
>

[-- Attachment #2: Type: text/html, Size: 637 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-13 23:34 bug#13430: 24.2.92; Fatal error at startup Alejandro Benitez
  2013-01-14  0:56 ` Glenn Morris
@ 2013-01-15 15:55 ` Wolfgang Jenkner
  2013-01-15 21:32   ` Alejandro Benitez
  1 sibling, 1 reply; 19+ messages in thread
From: Wolfgang Jenkner @ 2013-01-15 15:55 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430

On Mon, Jan 14 2013, Alejandro Benitez wrote:

> alejandro@alejandro-desktop:~$ emacs -Q
> Warning: Could not find simple.el nor simple.elc

Where is emacs searching for those files? Could you try

strace -e file emacs -Q 2>&1 | grep simple

Wolfgang





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15 15:55 ` Wolfgang Jenkner
@ 2013-01-15 21:32   ` Alejandro Benitez
  2013-01-15 21:46     ` Wolfgang Jenkner
  0 siblings, 1 reply; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-15 21:32 UTC (permalink / raw)
  To: Wolfgang Jenkner; +Cc: 13430

[-- Attachment #1: Type: text/plain, Size: 1338 bytes --]

alejandro@alejandro-desktop:~$ strace -e file emacs -Q 2>&1 | grep simple
stat("/usr/local/share/emacs/24.2.92/lisp/simple.elc", 0x7fff361ee320) = -1
EACCES (Permission denied)
stat("/usr/local/share/emacs/24.2.92/lisp/simple.elc.gz", 0x7fff361ee320) =
-1 EACCES (Permission denied)
stat("/usr/local/share/emacs/24.2.92/lisp/simple.el", 0x7fff361ee320) = -1
EACCES (Permission denied)
stat("/usr/local/share/emacs/24.2.92/lisp/simple.el.gz", 0x7fff361ee320) =
-1 EACCES (Permission denied)
stat("/usr/local/share/emacs/24.2.92/leim/simple.elc", 0x7fff361ee320) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/emacs/24.2.92/leim/simple.elc.gz", 0x7fff361ee320) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/emacs/24.2.92/leim/simple.el", 0x7fff361ee320) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/emacs/24.2.92/leim/simple.el.gz", 0x7fff361ee320) =
-1 ENOENT (No such file or directory)
Warning: Could not find simple.el nor simple.elc
alejandro@alejandro-desktop:~$



2013/1/15 Wolfgang Jenkner <wjenkner@inode.at>

> On Mon, Jan 14 2013, Alejandro Benitez wrote:
>
> > alejandro@alejandro-desktop:~$ emacs -Q
> > Warning: Could not find simple.el nor simple.elc
>
> Where is emacs searching for those files? Could you try
>
> strace -e file emacs -Q 2>&1 | grep simple
>
> Wolfgang
>

[-- Attachment #2: Type: text/html, Size: 1892 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15 21:32   ` Alejandro Benitez
@ 2013-01-15 21:46     ` Wolfgang Jenkner
  2013-01-15 21:49       ` Wolfgang Jenkner
  0 siblings, 1 reply; 19+ messages in thread
From: Wolfgang Jenkner @ 2013-01-15 21:46 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430

On Tue, Jan 15 2013, Alejandro Benitez wrote:

> alejandro@alejandro-desktop:~$ strace -e file emacs -Q 2>&1 | grep simple
> stat("/usr/local/share/emacs/24.2.92/lisp/simple.elc", 0x7fff361ee320) = -1
> EACCES (Permission denied)

So you have wrong permissions on the file or its parent directory?

ls -l /usr/local/share/emacs/24.2.92/lisp/simple.elc
ls -ld /usr/local/share/emacs/24.2.92/lisp

Wolfgang





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15 21:46     ` Wolfgang Jenkner
@ 2013-01-15 21:49       ` Wolfgang Jenkner
  2013-01-15 22:09         ` Alejandro Benitez
  0 siblings, 1 reply; 19+ messages in thread
From: Wolfgang Jenkner @ 2013-01-15 21:49 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430

On Tue, Jan 15 2013, Wolfgang Jenkner wrote:

> On Tue, Jan 15 2013, Alejandro Benitez wrote:
>
>> alejandro@alejandro-desktop:~$ strace -e file emacs -Q 2>&1 | grep simple
>> stat("/usr/local/share/emacs/24.2.92/lisp/simple.elc", 0x7fff361ee320) = -1
>> EACCES (Permission denied)
>
> So you have wrong permissions on the file or its parent directory?
>
> ls -l /usr/local/share/emacs/24.2.92/lisp/simple.elc
> ls -ld /usr/local/share/emacs/24.2.92/lisp

You might have to do this as root...

Wolfgang





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15 21:49       ` Wolfgang Jenkner
@ 2013-01-15 22:09         ` Alejandro Benitez
  2013-01-16  1:01           ` Glenn Morris
  0 siblings, 1 reply; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-15 22:09 UTC (permalink / raw)
  To: Wolfgang Jenkner; +Cc: 13430

[-- Attachment #1: Type: text/plain, Size: 928 bytes --]

Thanks!
Looks like all directories under /usr/local/share/emacs/24.2.92/lisp were
missing +x flag.

find . -type d -exec sudo chmod go+x {} \;

worked around the issue.
I'm guessing it has to be something related to these sources since I am
able to make/install latest emacs-24.2.tar.gz release tarball just the same
way I build this one.



2013/1/15 Wolfgang Jenkner <wjenkner@inode.at>

> On Tue, Jan 15 2013, Wolfgang Jenkner wrote:
>
> > On Tue, Jan 15 2013, Alejandro Benitez wrote:
> >
> >> alejandro@alejandro-desktop:~$ strace -e file emacs -Q 2>&1 | grep
> simple
> >> stat("/usr/local/share/emacs/24.2.92/lisp/simple.elc", 0x7fff361ee320)
> = -1
> >> EACCES (Permission denied)
> >
> > So you have wrong permissions on the file or its parent directory?
> >
> > ls -l /usr/local/share/emacs/24.2.92/lisp/simple.elc
> > ls -ld /usr/local/share/emacs/24.2.92/lisp
>
> You might have to do this as root...
>
> Wolfgang
>

[-- Attachment #2: Type: text/html, Size: 1497 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-15 22:09         ` Alejandro Benitez
@ 2013-01-16  1:01           ` Glenn Morris
  2013-01-16  1:43             ` Alejandro Benitez
  0 siblings, 1 reply; 19+ messages in thread
From: Glenn Morris @ 2013-01-16  1:01 UTC (permalink / raw)
  To: Alejandro Benitez; +Cc: 13430, Wolfgang Jenkner


I think this should fix it.

*** Makefile.in	2013-01-01 09:11:05 +0000
--- Makefile.in	2013-01-16 01:00:14 +0000
***************
*** 534,539 ****
--- 534,540 ----
  	       tar -xvf - && cat > /dev/null) || exit 1; \
  	  [ "$${dir}" != "${srcdir}/etc" ] || rm -f $${dest}/DOC* ; \
  	  for subdir in `find $${dest} -type d -print` ; do \
+ 	    chmod a+rx $${subdir} ; \
  	    rm -f $${subdir}/.gitignore ; \
  	    rm -f $${subdir}/.arch-inventory ; \
  	    rm -f $${subdir}/.DS_Store ; \
***************
*** 568,574 ****
  	    done )
  	-chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
  
! # The last chmod isn't needed at present.
  
  ## We install only the relevant DOC file if possible
  ## (ie DOC-${version}.buildnumber), otherwise DOC-${version}*.
--- 569,577 ----
  	    done )
  	-chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
  
! ## The above chmods are needed because "umask 022; tar ..." is not
! ## guaranteed to do the right thing; eg if we are root and tar is
! ## preserving source permissions.
  
  ## We install only the relevant DOC file if possible
  ## (ie DOC-${version}.buildnumber), otherwise DOC-${version}*.






^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#13430: 24.2.92; Fatal error at startup
  2013-01-16  1:01           ` Glenn Morris
@ 2013-01-16  1:43             ` Alejandro Benitez
  0 siblings, 0 replies; 19+ messages in thread
From: Alejandro Benitez @ 2013-01-16  1:43 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 13430, Wolfgang Jenkner

[-- Attachment #1: Type: text/plain, Size: 1382 bytes --]

> I think this should fix it.
Fixed indeed.
Thanks!


2013/1/15 Glenn Morris <rgm@gnu.org>

>
> I think this should fix it.
>
> *** Makefile.in 2013-01-01 09:11:05 +0000
> --- Makefile.in 2013-01-16 01:00:14 +0000
> ***************
> *** 534,539 ****
> --- 534,540 ----
>                tar -xvf - && cat > /dev/null) || exit 1; \
>           [ "$${dir}" != "${srcdir}/etc" ] || rm -f $${dest}/DOC* ; \
>           for subdir in `find $${dest} -type d -print` ; do \
> +           chmod a+rx $${subdir} ; \
>             rm -f $${subdir}/.gitignore ; \
>             rm -f $${subdir}/.arch-inventory ; \
>             rm -f $${subdir}/.DS_Store ; \
> ***************
> *** 568,574 ****
>             done )
>         -chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
>
> ! # The last chmod isn't needed at present.
>
>   ## We install only the relevant DOC file if possible
>   ## (ie DOC-${version}.buildnumber), otherwise DOC-${version}*.
> --- 569,577 ----
>             done )
>         -chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS}
>
> ! ## The above chmods are needed because "umask 022; tar ..." is not
> ! ## guaranteed to do the right thing; eg if we are root and tar is
> ! ## preserving source permissions.
>
>   ## We install only the relevant DOC file if possible
>   ## (ie DOC-${version}.buildnumber), otherwise DOC-${version}*.
>
>

[-- Attachment #2: Type: text/html, Size: 1863 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2013-01-16  1:43 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-13 23:34 bug#13430: 24.2.92; Fatal error at startup Alejandro Benitez
2013-01-14  0:56 ` Glenn Morris
2013-01-14  1:00   ` Glenn Morris
2013-01-14  1:31     ` Alejandro Benitez
2013-01-14  3:30       ` Glenn Morris
2013-01-14 17:03         ` Glenn Morris
2013-01-14 21:52           ` Alejandro Benitez
2013-01-15  0:05             ` Glenn Morris
2013-01-15  1:28               ` Alejandro Benitez
2013-01-15  1:52                 ` Glenn Morris
2013-01-15  3:38                   ` Glenn Morris
2013-01-15 13:12                     ` Alejandro Benitez
2013-01-15 15:55 ` Wolfgang Jenkner
2013-01-15 21:32   ` Alejandro Benitez
2013-01-15 21:46     ` Wolfgang Jenkner
2013-01-15 21:49       ` Wolfgang Jenkner
2013-01-15 22:09         ` Alejandro Benitez
2013-01-16  1:01           ` Glenn Morris
2013-01-16  1:43             ` Alejandro Benitez

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).