Hi Conrad,
This is well known, Matt worked on the specs yesterday night,
untagging specs that now pass, and apparently some of them should be
re-tagged :)
Stay tuned,
Laurent
On Sep 27, 2009, at 4:17 PM, Conrad Taylor wrote:
Hi Laurent, after rebuilding LLVM and MacRuby on Snow Leopard, I'm
seeing the following when I run 'macrake spec:ci':
$ macrake spec:ci
(in /Users/conradwt/macruby.dir/projects/macruby-trunk)
unknown: warning: already initialized constant MACRUBY_VERSION
./mspec/bin/mspec ci -B ./spec/macruby.mspec :full
MacRuby version 0.5 (ruby 1.9.0) [universal-darwin10.0, x86_64]
.[!] Compiling fixture `/Users/conradwt/macruby.dir/projects/macruby-
trunk/spec/macruby/fixtures/method.m'
.[!] Compiling fixture `/Users/conradwt/macruby.dir/projects/macruby-
trunk/spec/macruby/fixtures/constant.m'
.[!] Compiling fixture `/Users/conradwt/macruby.dir/projects/macruby-
trunk/spec/macruby/fixtures/exception.m'
........[!] Compiling fixture `/Users/conradwt/macruby.dir/projects/
macruby-trunk/spec/macruby/fixtures/object.m'
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................cat
: stdin: Bad file descriptor
cat: stdin: Bad file descriptor
..cat: stdin: Bad file descriptor
cat: stdin: Bad file descriptor
.....................................................................F
.............macruby(42621,0x7fff70286be0) malloc: reference count
underflow for 0x2000864e0, break on auto_refcount_underflow_error to
debug.
F
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F
.............................................................................................................................................................................
1)
self.send(:block_given?) returns true if and only if a block is
supplied FAILED
Expected false not to equal false
core:in `raise:'
core:in `each'
core:in `all?'
core:in `each'
2)
Kernel#eval includes file and line information in syntax error FAILED
Expected SyntaxError
but got NoMethodError (undefined method `coerce' for ##-<MockObject:
0x2092aa440 @name="non-numeric", @null=nil>)
core:in `raise:'
3)
Socket::IPSocket#getaddress raises an error on unknown hostnames
FAILED
Expected SocketError but no exception was raised
core:in `raise:'
Finished in 120.582898 seconds
1825 files, 8035 examples, 22067 expectations, 3 failures, 0 errors
rake aborted!
Command failed with status (1): [./mspec/bin/mspec ci -B ./spec/
macruby.msp...]
On Sun, Sep 27, 2009 at 3:04 PM, Laurent Sansonetti <lsansone...@apple.com
> wrote:
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
_______________________________________________
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