all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* building macosx
@ 2002-09-17 12:30 Immanuel Litzroth
  2002-09-17 14:34 ` Steven Tamm
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Immanuel Litzroth @ 2002-09-17 12:30 UTC (permalink / raw)



building emacs on macos 10.1 gives the following error:

rm -f /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*.elc /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*/*.elc
/bin/sh: /usr/local/bin/rm: Argument list too long
make[1]: [bootstrap-clean] Error 126 (ignored)

somewhat later the build complains about not knowing the function 
define-mail-user-agent and the build stops. Emacs warns about loading
.elc files with newer .el sources but it happily loads the old ones. 

Immanuel
***************************************************************************
His endeavours to improve these conditions by innovations in the
current methods of teaching are fully described in his writings; these
made him unpopular with his brethren in the order and led to his
removals to the monastery of Pomposa near Ferrara, Italy. Here the
same lot seems to have befallen him. 
About Guido of Arezzo

Immanuel Litzroth
Software Development Engineer
Enfocus Software
Kleindokkaai 3-5
B-9000 Gent
Belgium
Voice: +32 9 269 23 90
Fax : +32 9 269 16 91
Email: Immanuell@enfocus.be
web : www.enfocus.be
***************************************************************************

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

* Re: building macosx
  2002-09-17 12:30 building macosx Immanuel Litzroth
@ 2002-09-17 14:34 ` Steven Tamm
  2002-09-18 15:47   ` Richard Stallman
  2002-09-17 14:52 ` Andrew Choi
  2002-09-17 15:30 ` Andrew Choi
  2 siblings, 1 reply; 7+ messages in thread
From: Steven Tamm @ 2002-09-17 14:34 UTC (permalink / raw)
  Cc: emacs-devel

Your setup appears to be non standard.  rm is coming from  
/usr/local/bin/rm, which is not where the developer tools usually put  
it (it puts it in /bin/rm).  I'd suggest building emacs without  
including /usr/local/bin in your path.

I'm not sure why it complains about define-mail-user-agent.  Maybe the  
"epaths.h" is set incorrectly?

-Steven


On Tuesday, September 17, 2002, at 05:30 AM, Immanuel Litzroth wrote:

>
> building emacs on macos 10.1 gives the following error:
>
> rm -f  
> /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*.elc  
> /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*/> *.elc
> /bin/sh: /usr/local/bin/rm: Argument list too long
> make[1]: [bootstrap-clean] Error 126 (ignored)
>
> somewhat later the build complains about not knowing the function
> define-mail-user-agent and the build stops. Emacs warns about loading
> .elc files with newer .el sources but it happily loads the old ones.
>
> Immanuel
> *********************************************************************** 
> ****
> His endeavours to improve these conditions by innovations in the
> current methods of teaching are fully described in his writings; these
> made him unpopular with his brethren in the order and led to his
> removals to the monastery of Pomposa near Ferrara, Italy. Here the
> same lot seems to have befallen him.
> About Guido of Arezzo
>
> Immanuel Litzroth
> Software Development Engineer
> Enfocus Software
> Kleindokkaai 3-5
> B-9000 Gent
> Belgium
> Voice: +32 9 269 23 90
> Fax : +32 9 269 16 91
> Email: Immanuell@enfocus.be
> web : www.enfocus.be
> *********************************************************************** 
> ****
>
>
>
> _______________________________________________
> Emacs-devel mailing list
> Emacs-devel@gnu.org
> http://mail.gnu.org/mailman/listinfo/emacs-devel

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

* Re: building macosx
  2002-09-17 12:30 building macosx Immanuel Litzroth
  2002-09-17 14:34 ` Steven Tamm
@ 2002-09-17 14:52 ` Andrew Choi
  2002-09-17 15:27   ` Luc Teirlinck
  2002-09-17 15:30 ` Andrew Choi
  2 siblings, 1 reply; 7+ messages in thread
From: Andrew Choi @ 2002-09-17 14:52 UTC (permalink / raw)
  Cc: emacs-devel

> building emacs on macos 10.1 gives the following error:
> 
> rm -f /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*.elc /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*/*.elc
> /bin/sh: /usr/local/bin/rm: Argument list too long
> make[1]: [bootstrap-clean] Error 126 (ignored)
> 
> somewhat later the build complains about not knowing the function 
> define-mail-user-agent and the build stops. Emacs warns about loading
> .elc files with newer .el sources but it happily loads the old ones. 

Hi Immanuel,

The problem seems to be just what the error message says: when the
filenames of all the compiled Lisp files are listed, the command line
for sh becomes too long.  Is it possible to shorten the pathnames by
moving the Emacs directory further up in the directory tree or using
shorter names?

There was also a report of a problem with bootstrapping on this list a
little earlier.  But I was able to build without problem the version
around 10:00 (GMT-6:00) on September 15.

Andrew.

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

* Re: building macosx
  2002-09-17 14:52 ` Andrew Choi
@ 2002-09-17 15:27   ` Luc Teirlinck
  0 siblings, 0 replies; 7+ messages in thread
From: Luc Teirlinck @ 2002-09-17 15:27 UTC (permalink / raw)
  Cc: immanuell, Bob Halley, emacs-devel

Andrew Choi wrote:

   There was also a report of a problem with bootstrapping on this list a
   little earlier.  But I was able to build without problem the version
   around 10:00 (GMT-6:00) on September 15.

I was able to build on September 15 too.  But I somehow wanted to
update the next evening (September 16) to include some recent changes.
That is when the problem I reported yesterday, and Bob Halley reported
in more detail today, occurred.  I tried again a few moments ago.  The
problem still occurs.  Like Bob, I am using Red Hat.  Has anybody else
been able to build the latest CVS today?  Is this a Red Hat specific
problem?  Bob already tried using a more up to date gcc version,
without success.

Sincerely,

Luc.

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

* Re: building macosx
  2002-09-17 12:30 building macosx Immanuel Litzroth
  2002-09-17 14:34 ` Steven Tamm
  2002-09-17 14:52 ` Andrew Choi
@ 2002-09-17 15:30 ` Andrew Choi
  2002-09-18 15:48   ` Richard Stallman
  2 siblings, 1 reply; 7+ messages in thread
From: Andrew Choi @ 2002-09-17 15:30 UTC (permalink / raw)
  Cc: emacs-devel

> building emacs on macos 10.1 gives the following error:
> 
> rm -f /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*.elc /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*/*.elc
> /bin/sh: /usr/local/bin/rm: Argument list too long
> make[1]: [bootstrap-clean] Error 126 (ignored)
> 
> somewhat later the build complains about not knowing the function 
> define-mail-user-agent and the build stops. Emacs warns about loading
> .elc files with newer .el sources but it happily loads the old ones. 

Oh, I misunderstood Immanuel's reason for posting.  He suggests that
the error of failing to remove the old compiled Lisp files should not
be ignored, because the build will then proceed using the old compiled
Lisp files.

There is a `-' in front of the rm command in lisp/Makefile.  I'm not
familiar enough with the build process to just go ahead and remove it.
Is there a reason for it to be there?

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

* Re: building macosx
  2002-09-17 14:34 ` Steven Tamm
@ 2002-09-18 15:47   ` Richard Stallman
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Stallman @ 2002-09-18 15:47 UTC (permalink / raw)
  Cc: immanuell, emacs-devel

    I'm not sure why it complains about define-mail-user-agent.

I had a problem like this too until I recompiled subr.el.

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

* Re: building macosx
  2002-09-17 15:30 ` Andrew Choi
@ 2002-09-18 15:48   ` Richard Stallman
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Stallman @ 2002-09-18 15:48 UTC (permalink / raw)
  Cc: immanuell, emacs-devel

    > building emacs on macos 10.1 gives the following error:
    > 
    > rm -f /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*.elc /Users/immanuel/workspace/UnixSource/Emacs/emacs-cvs/emacs/lisp/*/*.elc
    > /bin/sh: /usr/local/bin/rm: Argument list too long
    > make[1]: [bootstrap-clean] Error 126 (ignored)

Maybe we can do something to shorten these names by changing the
makefile so that it uses relative names instead of making them
absolute.

Does this fix the whole problem?

*** Makefile.in.~1.34.~	Thu Mar 28 12:58:44 2002
--- Makefile.in	Tue Sep 17 17:59:39 2002
***************
*** 278,284 ****
  
  bootstrap-clean:
  	if test -x $(EMACS); then $(MAKE) $(MFLAGS) autoloads; fi
! 	-rm -f $(lisp)/*.elc $(lisp)/*/*.elc
  
  # Generate/update files for the bootstrap process.
  
--- 278,284 ----
  
  bootstrap-clean:
  	if test -x $(EMACS); then $(MAKE) $(MFLAGS) autoloads; fi
! 	cd $(lisp); rm -f *.elc */*.elc
  
  # Generate/update files for the bootstrap process.

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

end of thread, other threads:[~2002-09-18 15:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-17 12:30 building macosx Immanuel Litzroth
2002-09-17 14:34 ` Steven Tamm
2002-09-18 15:47   ` Richard Stallman
2002-09-17 14:52 ` Andrew Choi
2002-09-17 15:27   ` Luc Teirlinck
2002-09-17 15:30 ` Andrew Choi
2002-09-18 15:48   ` Richard Stallman

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.