[MacRuby-devel] [MacRuby] #539: "macrubyc --static" failing on SL 10.6, MacRuby 0.5 Beta 2
MacRuby
ruby-noreply at macosforge.org
Sun Jan 3 09:49:22 PST 2010
#539: "macrubyc --static" failing on SL 10.6, MacRuby 0.5 Beta 2
--------------------------------+-------------------------------------------
Reporter: mail@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: minor | Milestone: MacRuby 0.5
Component: MacRuby | Keywords:
--------------------------------+-------------------------------------------
When attempting to run the following command:
{{{
macrubyc --static hello-world.rb -o hello
}}}
with MacRuby 0.5 Beta 2 on OS X 10.6, Mac Pro Early 2008, using the
MacRuby 0.5 Beta 2 package installer from the downloads page, I receive
the following error:
{{{
Undefined symbols:
"llvm::raw_fd_ostream::raw_fd_ostream(char const*,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >&,
unsigned int)", referenced from:
_rb_vm_aot_compile in libmacruby-static.a(vm.o)
"llvm::Value::printCustom(llvm::raw_ostream&) const", referenced from:
vtable for llvm::CmpInstin libmacruby-static.a(bridgesupport.o)
vtable for llvm::CmpInstin libmacruby-static.a(compiler.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Error when executing `/usr/bin/g++ -o hello -arch x86_64
-L/Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib -lmacruby-
static -framework Foundation -lobjc -lauto -lxml2 -L/opt/local/lib
-lpthread -lffi -lm -lLLVMBitWriter -lLLVMInterpreter -lLLVMX86CodeGen
-lLLVMX86Info -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMJIT
-lLLVMExecutionEngine -lLLVMCodeGen -lLLVMScalarOpts -lLLVMTransformUtils
-lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMMC -lLLVMCore -lLLVMSupport
-lLLVMSystem /var/folders/QO/QOheC+M9HmWJZ+oGEZpjEE+++TI/-Tmp-/main.o
./hello-world.o'
}}}
The file hello-world.rb is simply:
{{{
#!/usr/bin/env ruby -w
puts 'Hello, world!'
}}}
Just in case it is at all relevant, I also have MacPorts installed and the
LLVM port, the ruby port and the ruby1.9 port installed from there as well
(though these should presumably not have any effect due to the package
installer using its own libraries).
In searching for similar problems mentioned by others, I haven't been able
to find any and as such I have started a new ticket.
--
Ticket URL: <http://www.macruby.org/trac/ticket/539>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list