From: Eric Lilja <address@hidden>
Date: Tue, 05 Feb 2008 10:15:11 +0100
What I meant is this: modify the line in admin/unidate/makefile that
says
"../../src/oo-spd/i386/emacs.exe" -Q --multibyte -batch -f
batch-byte-compile unidata-gen.el
to say this instead:
"../../src/oo-spd/i386/emacs.exe" -Q --multibyte -batch --eval "(message
\"%s\" load-path)"
and then see what it displays when you run "make bootstrap".
Note that, since admin/unidate/makefile is generated by "make
bootstrap", you will either need to edit admin/unidate/makefile.w32-in
and then run nt/configure.bat to create admin/unidate/makefile, or
edit admin/unidate/makefile while "make bootstrap" runs, but before it
gets to where it executes the above line.
OK, here's what happened. My admin/unidata/makefile was generated after
the configure step, but I couldn't find the line I was supposed to
change so I read your message a little bit more carefully. Ah, and you
said that it's generated during bootstrap so I thought that it would be
modified during bootstrap
No, I was wrong, of course: admin/unidata/makefile is generated during
the configure step, not during "make bootstrap". Sorry about that.
.el.elc:
$(RUNEMACS) -f batch-byte-compile $<
The line to change is the one above, it's a command to compile a .el
file that is run when Make needs unidata-gen.elc (required by the
charprop-* rules).