unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* NextStep (OSX) install not quite right in HEAD
@ 2010-09-16 15:59 Randal L. Schwartz
  2010-09-16 21:36 ` David Reitter
  0 siblings, 1 reply; 4+ messages in thread
From: Randal L. Schwartz @ 2010-09-16 15:59 UTC (permalink / raw)
  To: emacs-devel


I have a script that either does:

  make clean bootstrap install

or

  make all install

on my git-derived source repo.  I generally will do the clean/bootstrap
route when I'm bisecting, or I think Configure has changed.  But most of
the time, I've been updating with the latter, and it seemed to work.

Recently, I've noticed that "make all install" is *insufficient* to
update my binary inside Emacs.app.

Could it be the presence of "emacs-24" in the makefile in a few places?
Does that ring any bells?  I don't quite understand all the steps this
goes through to get something installed.

Or am I using the wrong commands above?  What command do I issue after
updating my source dir to build the least number of steps to update my
Emacs.app binary?

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion




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

* Re: NextStep (OSX) install not quite right in HEAD
  2010-09-16 15:59 NextStep (OSX) install not quite right in HEAD Randal L. Schwartz
@ 2010-09-16 21:36 ` David Reitter
  2010-09-16 21:47   ` Randal L. Schwartz
  0 siblings, 1 reply; 4+ messages in thread
From: David Reitter @ 2010-09-16 21:36 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: emacs-devel

On Sep 16, 2010, at 11:59 AM, Randal L. Schwartz wrote:
> 
> Or am I using the wrong commands above?  What command do I issue after
> updating my source dir to build the least number of steps to update my
> Emacs.app binary?

Just a make, (even a "make" inside the src repository), updates nextstep/Emacs.app/Contents/MacOS/Emacs for me:

dr@elin:~/em24.git emacs24$ ls -la nextstep/Emacs.app/Contents/MacOS/Emacs 
-rwxr-xr-x  1 dr  dr  14667912 Sep 16 13:54 nextstep/Emacs.app/Contents/MacOS/Emacs
dr@elin:~/em24.git emacs24$ touch src/nsterm.m 
dr@elin:~/em24.git emacs24$ make
...
dr@elin:~/em24.git emacs24$ ls -la nextstep/Emacs.app/Contents/MacOS/Emacs 
-rwxr-xr-x  1 dr  dr  14622856 Sep 16 17:34 nextstep/Emacs.app/Contents/MacOS/Emacs




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

* Re: NextStep (OSX) install not quite right in HEAD
  2010-09-16 21:36 ` David Reitter
@ 2010-09-16 21:47   ` Randal L. Schwartz
  2010-09-16 21:50     ` Randal L. Schwartz
  0 siblings, 1 reply; 4+ messages in thread
From: Randal L. Schwartz @ 2010-09-16 21:47 UTC (permalink / raw)
  To: David Reitter; +Cc: emacs-devel

>>>>> "David" == David Reitter <david.reitter@gmail.com> writes:

David> Just a make, (even a "make" inside the src repository), updates nextstep/Emacs.app/Contents/MacOS/Emacs for me:

David> dr@elin:~/em24.git emacs24$ ls -la nextstep/Emacs.app/Contents/MacOS/Emacs 
David> -rwxr-xr-x  1 dr  dr  14667912 Sep 16 13:54 nextstep/Emacs.app/Contents/MacOS/Emacs
David> dr@elin:~/em24.git emacs24$ touch src/nsterm.m 
David> dr@elin:~/em24.git emacs24$ make
David> ...
David> dr@elin:~/em24.git emacs24$ ls -la nextstep/Emacs.app/Contents/MacOS/Emacs 
David> -rwxr-xr-x  1 dr  dr  14622856 Sep 16 17:34
David> nextstep/Emacs.app/Contents/MacOS/Emacs

Ahh, but try "touch lisp/xml.el".

It doesn't properly update the dumped lisp, even on "make install".

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion



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

* Re: NextStep (OSX) install not quite right in HEAD
  2010-09-16 21:47   ` Randal L. Schwartz
@ 2010-09-16 21:50     ` Randal L. Schwartz
  0 siblings, 0 replies; 4+ messages in thread
From: Randal L. Schwartz @ 2010-09-16 21:50 UTC (permalink / raw)
  To: David Reitter; +Cc: emacs-devel

>>>>> "Randal" == Randal L Schwartz <merlyn@stonehenge.com> writes:

Randal> Ahh, but try "touch lisp/xml.el".

Randal> It doesn't properly update the dumped lisp, even on "make
Randal> install".

Or maybe it does, but doesn't update the build date.

The problem is that if I build "clean bootstrap" on tuesday, I get
tuesday's date baked in to "emacs-version".  But if I just build "all"
today, it still show's tuesday's date.

What I haven't tested is whether or not the lisp was actually updated,
even though the old date is still baked in.

Maybe it's just the date that needs to be fixed.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion



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

end of thread, other threads:[~2010-09-16 21:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-16 15:59 NextStep (OSX) install not quite right in HEAD Randal L. Schwartz
2010-09-16 21:36 ` David Reitter
2010-09-16 21:47   ` Randal L. Schwartz
2010-09-16 21:50     ` Randal L. Schwartz

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