On Thu, 31 Oct 2002 13:38:12 +0900, "Stephen J. Turnbull" said:
You seem to be building your own libjpeg, libpng, and zlib
libraries;
try building XEmacs with --with-jpeg=no --with-png=no, and/or
rebuilding those libraries.
This is a long shot, but at least if it pans out we have an idea where
to look.
Were xemacs and the 3 libraries in question all compiled with the same ABI
( -o32, -n32, -64) and mips2/mips3/mips4 flags, and are they appropriate for
the machine in question? I know the IP30 implies an Octane, so it should be
an R10K chipset and above such nonsense, but I've seen the most astoundingly
bizzare crashes when somebody managed to compile with -mips4 and get it to
run on an R4400 or R5K system. ;)
Also, since you're using gcc, try re-running fixincludes and *then* rebuilding
xemacs and the 3 libraries - mismatched headers can do that sort of thing to
you with little or no clue what's wrong (often you get screwed when one routine
does an malloc(sizeof(foo_struct)) and passes the result to something that
things foo_struct is a bit bigger, trashing memory....
--
Valdis Kletnieks
Computer Systems Senior Engineer
Virginia Tech