Bignum support still broken on powerpc (ping: Jerry James)

robert delius royar xemacs at frinabulax.org
Fri Apr 14 08:34:42 EDT 2006


Fri, 14 Apr 2006 (17:41 +0900 UTC) Stephen J. Turnbull wrote:

>>>>>> "robert" == robert delius royar <xemacs at 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.




More information about the XEmacs-Beta mailing list