Fri, 14 Apr 2006 (17:41 +0900 UTC) Stephen J. Turnbull wrote:
>>>>> "robert" == robert delius royar
<xemacs(a)frinabulax.org> writes:
robert> Mon, 10 Apr 2006 (16:38 +0900 UTC) Stephen J. Turnbull
robert> wrote:
>> What GMP are you using? I'm pretty sure I just built (on my
>> home machine, will check details tonight) with GMP on Mac OS X
>> 10.4.6 with the default gcc (I assume 4.0x), with no such
>> problems. XEmacs 21.5.26 with one unrelated patch (already in
>> CVS). I'm using the GMP from DarwinPorts, updated April 5 or
>> 6.
robert> % port installed gmp
robert> The following ports are currently installed:
robert> gmp @4.1.4_2 (active)
OK, that's what I've got.
robert> I don't think the error is in gmp itself but in some part
robert> of the loadup that is getting a value it does not expect
robert> as a result of bignum support. I think the backtrace
robert> might lead to finding that place in the code.
Here's my configuration:
../configure --with-mule --with-dialogs=athena --with-widgets=athena \
--with-xft=emacs,tabs,gauges,menubars --with-debug \
--with-error-checking=all --with-union-type --with-memory-stats \
--with-newgc --with-bignum=gmp --with-site-prefixes=/opt/local
Compiler version: powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple
Computer, Inc. build 5247)
I have sent a build report for a version without --with-union-type but
--with-bignum=gmp. I also compiled using your settings without a
problem. So I did some experimenting including my current configure
args one at a time with new builds. What I discovered was that with
all my configure args but one I could get a working XEmacs. The one I
cannot turn off (and enable-union-type and gmp) was
--with-error-checking.
Here is the configuration for my current XEmacs.
./configure '--enable-mule' '--enable-widgets=athena'
'--with-athena=3d'
'--enable-dialogs=athena' '--enable-scrollbars=lucid'
'--disable-debug'
'--with-package-path=/Users/royar/usr/local/lib/xemacs/xemacs-packages:/Users/royar/usr/local/lib/xemacs/mule-packages'
'--prefix=/Users/royar/usr/local' '--with-prefix' '--with-png'
'--with-jpeg' '--with-tiff' '--with-xmu' '--with-xim=no'
'--enable-sound=esd' '--disable-xfs' '--enable-dump-in-exec'
'--enable-modules' '--enable-external-widget' '--with-dynamic'
'--disable-kkcc' '--disable-mc-alloc' '--with-union-type'
'--enable-optimization' '--with-cflags-optimization=-Os -pipe -mcpu=970
-mtune=970 -mpim-altivec'
'--with-site-runtime-libraries=/opt/local/lib:/usr/X11R6/lib'
'--with-site-libraries=/opt/local/lib:/usr/X11R6/lib'
'--with-xft=emacs,tabs,nogauges,nomenubars' '--enable-bignum=gmp'
'CFLAGS=-Os -pipe -mcpu=970 -mtune=970 -mpim-altivec -mpowerpc-gpopt'
What are your GC-related flags (--with-kkcc and --with-newgc)?
I currently disable them, but enabling them does not affect the
compilation.
If you haven't sent a build-report using M-x build-report, please,
would you do so? (If you have, I'll find it.)
I just sent one of the compilation that had union-type disabled along
with error-checking.
--
Dr. Robert Delius Royar Associate Professor of English
Morehead State University Morehead, Kentucky
Making meaning one message at a time.