[MacRuby-devel] A build error occurs that specified i368 arch with Trunk Head.

Laurent Sansonetti lsansonetti at apple.com
Sun Jun 27 15:51:11 PDT 2010


Hi,

I tried running extconf.rb with 32-bit miniruby but wasn't able to reproduce the crash in my environment.

$ pwd
/Users/lrz/src/macruby-trunk/ext/digest/bubblebabble
$ arch -i386 ../../../miniruby -I../../.. -I../../../lib -r rbconfig -e "RbConfig::CONFIG['libdir'] = '../../..'; require './extconf.rb'"
creating Makefile
$ 

I will try on a better environment tomorrow. Could you give us the crash report of miniruby? (It should be somewhere in ~/Library/Logs/CrashReporter).

Laurent

On Jun 27, 2010, at 11:01 AM, Watson wrote:

> A build error occurs when I specified i386 arch only.
> x86_64 arch only or Universal Binary build succeeded.
> 
> $ RC_ARCHS=i386 rake jobs=2
> --- snip ---
> ./miniruby -I. -I./lib bin/rubyc --internal --arch i386 -C
> "ext/ripper/lib/ripper/sexp.rb" -o "ext/ripper/lib/ripper/sexp.rbo"
> ./miniruby -I. -I./lib bin/rubyc --internal --arch i386 -C
> "ext/ripper/lib/ripper.rb" -o "ext/ripper/lib/ripper.rbo"
> cd ext/bigdecimal && ../../miniruby -I../.. -I../../lib -r rbconfig -e
> "RbConfig::CONFIG['libdir'] = '../..'; require './extconf.rb'"cd
> ext/digest/bubblebabble && ../../../miniruby -I../../.. -I../../../lib
> -r rbconfig -e "RbConfig::CONFIG['libdir'] = '../../..'; require
> './extconf.rb'"
> 
> Assertion failed: (((NumArgs == FTy->getNumParams()) || (FTy->isVarArg()
> && NumArgs > FTy->getNumParams())) && "Invoking a function with bad
> signature"), function init, file Instructions.cpp, line 559.
> Assertion failed: (((NumArgs == FTy->getNumParams()) || (FTy->isVarArg()
> && NumArgs > FTy->getNumParams())) && "Invoking a function with bad
> signature"), function init, file Instructions.cpp, line 559.
> sh: line 1: 23500 Abort trap ../../miniruby -I../.. -I../../lib -r
> rbconfig -e "RbConfig::CONFIG['libdir'] = '../..'; require './extconf.rb'"
> sh: line 1: 23501 Abort trap ../../../miniruby -I../../.. -I../../../lib
> -r rbconfig -e "RbConfig::CONFIG['libdir'] = '../../..'; require
> './extconf.rb'"
> rake aborted!
> Command failed with status (134): [cd ext/bigdecimal && ../../miniruby
> -I../....]
> 
> (See full trace by running task with --trace)
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



More information about the MacRuby-devel mailing list