My apps are working too!
Unfortunately compiling to static code is broken:
$ cat a.rb
puts 42
$ macrubyc --static a.rb
Undefined symbols:
"llvm::ExecutionEngine::createJIT(llvm::ModuleProvider*,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >*,
llvm::JITMemoryManager*, llvm::CodeGenOpt::Level, bool,
llvm::CodeModel::Model)", referenced from:
RoxorCore::RoxorCore()in libmacruby-static.a(vm.o)
"llvm::MetadataContext::getMDKind(llvm::StringRef) const", referenced from:
RoxorCompiler::RoxorCompiler(bool)in libmacruby-static.a(compiler.o)
"llvm::Instruction::clone() const", referenced from:
RoxorCompiler::compile_slot_cache(unsigned long)in
libmacruby-static.a(compiler.o)
RoxorCompiler::compile_ivar_slots(llvm::Value*,
llvm::iplist<llvm::Instruction, llvm::ilist_traits<llvm::Instruction> >&,
llvm::ilist_iterator<llvm::Instruction>)in libmacruby-static.a(compiler.o)
"llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType
const*)", referenced from:
[……...]
RoxorCompiler::compile_constant_declaration(RNode*, llvm::Value*)
in libmacruby-static.a(compiler.o)
RoxorCompiler::compile_defined_expression(RNode*) in
libmacruby-static.a(compiler.o)
RoxorCompiler::compile_multiple_assignment(RNode*, llvm::Value*) in
libmacruby-static.a(compiler.o)
RoxorCompiler::compile_multiple_assignment(RNode*, llvm::Value*) in
libmacruby-static.a(compiler.o)
RoxorCompiler::compile_multiple_assignment(RNode*, llvm::Value*) in
libmacruby-static.a(compiler.o)
RoxorCompiler::compile_multiple_assignment(RNode*, llvm::Value*) in
libmacruby-static.a(compiler.o)
RoxorCompiler::compile_scope(RNode*) in
libmacruby-static.a(compiler.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Error when executing `/usr/bin/g++ -o "a.out" -arch x86_64
-L/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib -lmacruby-static
-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 -licucore -framework
Foundation "/var/folders/h8/h8LyJnqpHJmC4vtkCPXgCE+++TI/-Tmp-/main-81995.o"
"./a.o"'
- Bernd
Am 23.04.2010 um 07:50 schrieb Matt Aimonetti:
> For the record, the two MacRuby apps I use daily run perfectly under 0.6trunk.
>
> - Matt
>
> On Thu, Apr 22, 2010 at 10:31 PM, Laurent Sansonetti <[email protected]>
> wrote:
> Now:
>
> http://www.macruby.org/trac/ticket/628 CTFramesetterCreateFrame doesn't like
> the CFRange type
> http://www.macruby.org/trac/ticket/662 macruby 0.6 breaks Grow
>
> Laurent
>
> On Apr 21, 2010, at 3:40 PM, Laurent Sansonetti wrote:
>
> > After fixing + triaging more bugs, we selected:
> >
> > http://www.macruby.org/trac/ticket/628 CTFramesetterCreateFrame doesn't
> > like the CFRange type
> > http://www.macruby.org/trac/ticket/656 NSCoder encodeFloat and
> > decodeFloatForKey doesn't with ruby float
> > http://www.macruby.org/trac/ticket/662 macruby 0.6 breaks Growl
> > http://www.macruby.org/trac/ticket/658 Including a module into Hash breaks
> > creating an NSDictionary from a hash
> > http://www.macruby.org/trac/ticket/594 Not all methods visible to
> > objective-c calls
> > http://www.macruby.org/trac/ticket/540 segfault with NSURLDownload with GC
> > on
> > http://www.macruby.org/trac/ticket/551 NSThread.alloc.initWithTarget
> > segfaulting
> > http://www.macruby.org/trac/ticket/550 TypeError: unrecognized runtime type
> > when using NSThread.alloc.initWithTarget
> > http://www.macruby.org/trac/ticket/552 NSOperationQueue segfaults when more
> > than one operation is being added
> >
> > Laurent
> >
> > On Apr 15, 2010, at 8:11 PM, Laurent Sansonetti wrote:
> >
> >> Thank you :-)
> >>
> >> I did a quick pass and noted the following bugs already:
> >>
> >> https://www.macruby.org/trac/ticket/458
> >> https://www.macruby.org/trac/ticket/629
> >> https://www.macruby.org/trac/ticket/507
> >> https://www.macruby.org/trac/ticket/628
> >>
> >> Laurent
> >>
> >> On Apr 15, 2010, at 7:47 PM, robert gleeson wrote:
> >>
> >>> Laurent,
> >>>
> >>> Hey, awesome work! I'll check out the nightly later today/tomorrow for
> >>> me. I think I've reported a few bugs so I'll check it out and report back
> >>> to you :-P
> >>>
> >>> Thanks,
> >>> Rob
> >>>
> >>> On 16 Apr 2010, at 03:39, Laurent Sansonetti wrote:
> >>>
> >>>> Hi guys,
> >>>>
> >>>> 0.6 is now almost there. I need to polish a few more things and prepare
> >>>> a detailed blog post about what changed. A lot of things changed in
> >>>> fact, it's going to take some time :-)
> >>>>
> >>>> For this release, we would like to announce that MacRuby is now stable
> >>>> for Cocoa development. If you are working on a MacRuby Cocoa app, it
> >>>> would be awesome if you could try the latest nightly build (or build the
> >>>> sources by yourself), and let us know if everything is good for you, or
> >>>> not.
> >>>>
> >>>> I am going to do a pass on the tracker to identify outstanding bugs that
> >>>> haven't been fixed yet, but if you filed one do not hesitate to remind
> >>>> me!
> >>>>
> >>>> Thanks :)
> >>>>
> >>>> Laurent
> >>>> _______________________________________________
> >>>> MacRuby-devel mailing list
> >>>> [email protected]
> >>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> >>>
> >>> _______________________________________________
> >>> MacRuby-devel mailing list
> >>> [email protected]
> >>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> >>
> >> _______________________________________________
> >> MacRuby-devel mailing list
> >> [email protected]
> >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> >
> > _______________________________________________
> > MacRuby-devel mailing list
> > [email protected]
> > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
> _______________________________________________
> MacRuby-devel mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
> _______________________________________________
> MacRuby-devel mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel