>>>> "vin" == Vin Shelton
<acs(a)alumni.princeton.edu> writes:
vin> Please explain what you mean by 'picking up the packager's
vin> defaults'. Can I avoid this by building without the HOME
vin> envariable set? It sounds like the setup kit is contaminated
vin> somehow and I want to understand how to avoid this.
I actually doubt this is happening, but similar things have happened
before. They're all arguably XEmacs bugs, but they're only going to
bite in preinstalled systems.
One case I can think of is the "abort, retry, reinstall Windows?"
fiasco. What happened there was that Andy was building on a system
with his sources on the F: drive, and something got built in. XEmacs
would go searching for stuff at startup and try to access the F:
drive. This is normally no problem, but Windows 2000 had this very
aggressive preemptive caching problem, and if there was an empty
removable media drive, it it didn't say "Oh, there's nothing there,
let's fail and move on", it said "the program thinks something's
there, we'd better get the user to put the media in".
Another was some problems we had with the portable dumper. There were
some settings for command line variables that got overwritten by the
dumped values. This probably isn't a problem here, especially since I
went through and audited all the command line variables to see which
ones were used after the dumped code gets loaded. If this did
regress, again it's especially likely to bite preinstalled system more
often and harder.
A third case would be a downstream packager problem. We've
intermittently had problems with Debian because they try to ensure
their standalone LISP packages work with both GNU Emacs and XEmacs,
but sometimes they screw up and code that should only be executed for
GNU Emacs gets executed for XEmacs.
Bottom line is I have no suggestions for you, we need to find out
what's going on here first. In any case if there is such a problem,
it's an XEmacs bug IMO, not a problem in your procedure. There just
shouldn't be any cruft in the binary.
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.