Hi Conrad

Yes the llvm revision changed. I generaly advertise it on the list but I forgot this time. Sorry.

Check the README file for more info.

Laurent

Sent from my iPhone

On Sep 27, 2009, at 2:55 PM, Conrad Taylor <conra...@gmail.com> wrote:

Hi, I just did an svn update of the source and build problems do exist on Snow Leopard. Did LLVM change ? Is there any way to add this dependency to the overall build because I only had LLVM issues prior to my initial install of it? Now, if LLVM revision starts changing without our knowledge, this will cause issues going forward for building MacRuby. BTW, I have been building successfully for the last 6 months or so.

-Conrad

On Sat, Sep 26, 2009 at 5:24 PM, Laurent Sansonetti <lsansone...@apple.com > wrote:
Hi Sergei,

It looks like trunk has build issues on both Leopard and SnowLeopard. This is related to the Ruby compiler (rubyc).

Vincent (who runs Leopard) told me yesterday about that and it looks like you're hitting the same problem.

Also, a few persons (including Claudio who runs the nighty build server) had problems on Snow Leopard. I can't reproduce the problem on my environment yet so it will take some time for me to fix it.

If any of you running Snow Leopard was able to build trunk, let me know.

Laurent


On Sep 26, 2009, at 3:36 PM, sergei homjakov wrote:

 Hello! I have problem with build macruby 0.5 (command rake)

$ rake

/opt/local/bin/ruby tool/compile_prelude.rb prelude.rb miniprelude.c.new rm miniprelude.c.new /usr/bin/gcc -I. -I./include - I./onig -I/usr/include/libxml2 -arch i386 -arch x86_64 -fno-common - pipe -O3 -g -Wall -fexceptions -Wno-parentheses -Wno-deprecated- declarations -Werror -std=c99 -c prelude.c -o prelude.o cp miniprelude.c prelude.c /usr/bin/g++ -I. -I./include -I./onig -I/usr/ include/libxml2 -arch i386 -arch x86_64 -fno-common -pipe -O3 -g - Wall -fexceptions -Wno-parentheses -Wno-deprecated-declarations - Werror -std=c99 array.o bignum.o class.o compar.o complex.o enum.o enumerator.o error.o eval.o file.o load.o proc.o gc.o hash.o inits.o io.o math.o numeric.o object.o pack.o parse.o prec.o dir.o process.o random.o range.o rational.o re.o onig/regcomp.o onig/regext.o onig/ regposix.o onig/regenc.o onig/reggnu.o onig/regsyntax.o onig/ regerror.o onig/regparse.o onig/regtrav.o onig/regexec.o onig/ regposerr.o onig/regversion.o onig/enc/ascii.o onig/enc/unicode.o onig/enc/utf8.o onig/enc/euc_jp.o onig/enc/sjis.o onig/enc/ iso8859_1.o onig/enc/utf16_be.o onig/enc/utf16_le.o onig/enc/ utf32_be.o onig/enc/utf32_le.o ruby.o set.o signal.o sprintf.o st.o string.o struct.o time.o transcode.o util.o variable.o version.o thread.o id.o objc.o bs.o encoding.o dln.o dmyext.o marshal.o gcd.o vm_eval.o prelude.o bridgesupport.o compiler.o vm.o MacRuby.o -L/usr/ local/lib -lpthread -lffi -lm -lLLVMBitWriter -lLLVMX86CodeGen - lLLVMX86Info -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMJIT - lLLVMExecutionEngine -lLLVMCodeGen -lLLVMScalarOpts - lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMMC - lLLVMCore -lLLVMSupport -lLLVMSystem -lpthread -ldl -lxml2 -lobjc - lauto -framework Foundation -dynamiclib -undefined suppress - flat_namespace -install_name /Library/Frameworks/MacRuby.framework/ Versions/0.5/usr/lib/libmacruby.dylib -current_version 0.5 - compatibility_version 0.5 -o libmacruby.1.9.0.dylib ./miniruby -I. - I./lib bin/rubyc --internal -C "lib/net/imap.rb" -o "lib/net/ imap.rbo" lib/net/imap.rb:1131: premature end of char-class: /[\x80- \xff\r\n]/ lib/net/imap.rb:1882: end pattern in group: /\G(?:(?# 1: SPACE )( +)|(?# 2: NIL )(NIL)(?=[\x80-\xff(){ \x00-\x1f\x7f%*"\\\[\] +])|(?# 3: NUMBER )(\d+)(?=[\x80-\xff(){ \x00-\x1f\x7f%*"\\\[\]+])|(? # 4: ATOM )([\x80-\xff(){ \x00-\x1f\x7f%*"\\\[\]+]+)|(?# 5: QUOTED )"((?:[\x00\r\n"\\]|\\["\\])*)"|(?# 6: LPAR )(\()|(?# 7: RPAR )(\))|(?# 8: BSLASH )(\\)|(?# 9: STAR )(\*)|(?# 10: LBRA )(\[)| (?# 11: RBRA )(\])|(?# 12: LITERAL )\{(\d+)\}\r\n|(?# 13: PLUS )(\+)| (?# 14: PERCENT )(%)|(?# 15: CRLF )(\r\n)|(?# 16: EOF )(\z))/i lib/ net/imap.rb:2436: premature end of char-class: /[\x80-\xff\r\n]/ lib/ net/imap.rb:2767: end pattern with unmatched parenthesis: /\G(?# 1: NAME )(?:NIL|"((?:[\x80-\xff\x00\r\n"\\]|\\["\\])*)") (?# 2: ROUTE ) (?:NIL|"((?:[\x80-\xff\x00\r\n"\\]|\\["\\])*)") (?# 3: MAILBOX ) (?:NIL|"((?:[\x80-\xff\x00\r\n"\\]|\\["\\])*)") (?# 4: HOST ) (?:NIL|"((?:[\x80-\xff\x00\r\n"\\]|\\["\\])*)")\)/i lib/net/imap.rb: 2831: premature end of char-class: /(?# FLAG )\\([\x80-\xff(){ \x00- \x1f\x7f%"\\]+)|(?# ATOM )([\x80-\xff(){ \x00-\x1f\x7f%*"\\]+)/ unknown: [BUG] Segmentation fault MacRuby version 0.5 (ruby 1.9.0) [universal-darwin9.0, x86_64]

Error when executing `./miniruby --emit-llvm "/var/folders/OU/ OUarP1IfGbW42ZIf+RRW8E+++TI/-Tmp-/imap.bc" MREP_12163095864224378147 "lib/net/imap.rb"' rake aborted! Command failed with status (1): -I. -I./lib bin/rubyc --interna...

/opt/local/bin/ruby -v

       ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9]

/opt/local/bin/rake --version
       rake, version 0.8.7


Sergei.
Thanks.
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to