[MacRuby] #857: ld: duplicate symbol _vm_ivar_get

MacRuby ruby-noreply at macosforge.org
Wed Aug 18 03:45:55 PDT 2010


#857: ld: duplicate symbol _vm_ivar_get
----------------------------------------+-----------------------------------
 Reporter:  pontus.stromdahl@…          |       Owner:  lsansonetti@…            
     Type:  defect                      |      Status:  new                      
 Priority:  blocker                     |   Milestone:                           
Component:  MacRuby                     |    Keywords:  macrubyc duplicate symbol
----------------------------------------+-----------------------------------

Comment(by pontus.stromdahl@…):

 tried this, which makes sense require/dependency wise. It works fine as
 you can see. I guess the manpage should be fixed?

 {{{
 pontus> macrubyc test.rb t1.rb t2.rb -o test
 unknown: warning: Insecure world writable dir /usr/local in PATH, mode
 040777
 ld: duplicate symbol _vm_ivar_get in t1.o and ./test.o
 collect2: ld returned 1 exit status
 Error when executing `/usr/bin/g++ -o "test" -arch x86_64 -lobjc -licucore
 -lauto -framework Foundation
 -L/Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib -lmacruby
 "/var/folders/bh/bhgttgWwHdaY7XEJL3VWDE+++TI/-Tmp-/main-77259.o"
 "./test.o" "t1.o" "t2.o"'
 pontus> ls
 t1.o    t1.rb   t2.o    t2.rb   test.o  test.rb
 pontus> '''macrubyc test.o -o test'''
 unknown: warning: Insecure world writable dir /usr/local in PATH, mode
 040777
 pontus> ls
 t1.o    t1.rb   t2.o    t2.rb   test    test.o  test.rb
 pontus> ./test
 42
 pontus> rm *.o
 pontus> ls
 t1.rb   t2.rb   test    test.rb
 pontus> ./test
 42
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/857#comment:2>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list