Everything was working just fine. Then I tried to install REE. That was a disaster (despite it working fine on two other machines). So I went back to Ruby 1.8.6. I think there are some paths messed up along the way.
Here's the errors / warnings I'm seeing during compile:
/Developer/usr/bin/gcc-4.0 -x objective-c -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O3 -fmessage-length=0 -mmacosx-version-min=10.5 -gdwarf-2 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/RubyCocoa.hmap -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/usr/local/src/RubyCocoa-0.13.2/framework/build/Default -I/usr/local/src/RubyCocoa-0.13.2/framework/build/Default/include -I/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/DerivedSources -fno-common -g -fobjc-exceptions -arch ppc -arch i386 -arch ppc64 -arch x86_64 -I/usr/include/libxml2 -DHAS_LIBXML2 -I/usr/include/ffi -DMACOSX -c /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m -o /usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/Objects-normal/ppc/BridgeSupport.o
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
/Developer/usr/bin/gcc-4.0 -x objective-c -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O3 -fmessage-length=0 -mmacosx-version-min=10.5 -gdwarf-2 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/RubyCocoa.hmap -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/usr/local/src/RubyCocoa-0.13.2/framework/build/Default -I/usr/local/src/RubyCocoa-0.13.2/framework/build/Default/include -I/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/DerivedSources -fno-common -g -fobjc-exceptions -arch ppc -arch i386 -arch ppc64 -arch x86_64 -I/usr/include/libxml2 -DHAS_LIBXML2 -I/usr/include/ffi -DMACOSX -c /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m -o /usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/Objects-normal/ppc/libffi.o
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
And I'm getting this during runtime
A RuntimeError occurred in sessions#new:
expected attribute `type' for element `method'
/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:104:in `load_bridge_support_file'
Anybody?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mac OS X 10.5.6 Server on an Xserve G4 PPC
Everything was working just fine. Then I tried to install REE. That was a disaster (despite it working fine on two other machines). So I went back to Ruby 1.8.6. I think there are some paths messed up along the way.
Here's the errors / warnings I'm seeing during compile:
/Developer/usr/bin/gcc-4.0 -x objective-c -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O3 -fmessage-length=0 -mmacosx-version-min=10.5 -gdwarf-2 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/RubyCocoa.hmap -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/usr/local/src/RubyCocoa-0.13.2/framework/build/Default -I/usr/local/src/RubyCocoa-0.13.2/framework/build/Default/include -I/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/DerivedSources -fno-common -g -fobjc-exceptions -arch ppc -arch i386 -arch ppc64 -arch x86_64 -I/usr/include/libxml2 -DHAS_LIBXML2 -I/usr/include/ffi -DMACOSX -c /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m -o /usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/Objects-normal/ppc/BridgeSupport.o
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/BridgeSupport.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
/Developer/usr/bin/gcc-4.0 -x objective-c -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O3 -fmessage-length=0 -mmacosx-version-min=10.5 -gdwarf-2 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/RubyCocoa.hmap -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/usr/local/src/RubyCocoa-0.13.2/framework/build/Default -I/usr/local/src/RubyCocoa-0.13.2/framework/build/Default/include -I/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0 -I/usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/DerivedSources -fno-common -g -fobjc-exceptions -arch ppc -arch i386 -arch ppc64 -arch x86_64 -I/usr/include/libxml2 -DHAS_LIBXML2 -I/usr/include/ffi -DMACOSX -c /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m -o /usr/local/src/RubyCocoa-0.13.2/framework/build/RubyCocoa.build/Default/RubyCocoa.build/Objects-normal/ppc/libffi.o
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
In file included from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/osx_ruby.h:24,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.h:10,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:11:
/usr/local/lib/ruby/1.8/powerpc-darwin9.6.0/config.h:73:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:67,
from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
from /usr/local/src/RubyCocoa-0.13.2/framework/src/objc/libffi.m:10:
/usr/include/alloca.h:43:1: warning: this is the location of the previous definition
And I'm getting this during runtime
A RuntimeError occurred in sessions#new:
expected attribute `type' for element `method'
/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:104:in `load_bridge_support_file'
Anybody?