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