unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* make bootsrap problems
@ 2008-05-27  9:56 Michael Kifer
  2008-05-27 10:44 ` David Kastrup
  0 siblings, 1 reply; 9+ messages in thread
From: Michael Kifer @ 2008-05-27  9:56 UTC (permalink / raw)
  To: emacs-pretest-bug

In the latest cvs version under Ubuntu 8.04, I am getting:

make maintainer-clean
configure
make bootstrap

...

echo "ELCFILES = \\\\\\" >> temp.sed
exclude=`echo /home/users/kifer/gnu/emacs/lisp/emacs-lisp/byte-opt.el /home/users/kifer/gnu/emacs/lisp/emacs-lisp/bytecomp.el /home/users/kifer/gnu/emacs/lisp/subr.el /home/users/kifer/gnu/emacs/lisp/progmodes/cc-mode.el /home/users/kifer/gnu/emacs/lisp/progmodes/cc-vars.el | sed -e 's, ,\\\\|,g' -e 's,\/,\\\\/,g'`; \
	ls /home/users/kifer/gnu/emacs/lisp/*.elc /home/users/kifer/gnu/emacs/lisp/*/*.elc | sed -e "/$exclude/d" -e "s|^/home/users/kifer/gnu/emacs/lisp|	\$(lisp)|" -e 's/$/ \\\\\\/' -e '$ s/ \\\\//' >> temp.sed
echo "" >> temp.sed
sed -f temp.sed /home/users/kifer/gnu/emacs/lisp/Makefile.in > temp-elcfiles || rm temp-elcfiles
sed: file temp.sed line 3: unknown command: `('
rm temp.sed
chmod +w /home/users/kifer/gnu/emacs/lisp/Makefile.in
mv -f temp-elcfiles /home/users/kifer/gnu/emacs/lisp/Makefile.in || echo "Maintainer warning: failed to update Makefile.in"
mv: cannot stat `temp-elcfiles': No such file or directory
Maintainer warning: failed to update Makefile.in





^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: make bootsrap problems
@ 2008-05-28  7:57 Angelo Graziosi
  2008-05-28  8:02 ` Glenn Morris
  0 siblings, 1 reply; 9+ messages in thread
From: Angelo Graziosi @ 2008-05-28  7:57 UTC (permalink / raw)
  To: emacs-devel; +Cc: rgm

Glenn Morris wrote:

 > I think I see what's going on now. I'm guessing you have /bin/sh
 > pointing to zsh. zsh's echo behaves differently from bash's with
 > regards to these backslash escapes:
 >
 > bash> echo "ELCFILES = \\\\\\"   ->    ELCFILES = \\\
 > zsh>  echo "ELCFILES = \\\\\\"   ->    ELCFILES = \\

I have GNU/Linux Kubuntu 8.04 and bash:

$ echo $SHELL
/bin/bash

Running the above command from Makefile (make update-elcfiles) prints, 
in temp.sed,

ELCFILES = \\

Instead, running from command line

ELCFILES = \\\


There is a bug somewhere. Perhaps, in 'Hardy' ?


Cheers,
    Angelo.




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

end of thread, other threads:[~2008-05-28  8:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-27  9:56 make bootsrap problems Michael Kifer
2008-05-27 10:44 ` David Kastrup
2008-05-27 13:36   ` Espen Wiborg
2008-05-27 19:29     ` Glenn Morris
2008-05-28  0:44       ` Glenn Morris
2008-05-28  1:04         ` Glenn Morris
2008-05-28  7:08           ` Espen Wiborg
  -- strict thread matches above, loose matches on Subject: below --
2008-05-28  7:57 Angelo Graziosi
2008-05-28  8:02 ` Glenn Morris

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).