2007年 12月 28日

BridgeSupport の WebKit のところでおわた……

/opt/local/bin/ruby install.rb config --build-universal=yes
(in /Users/cho45/project/rubycocoa/src)
install.rb: entering config phase...
create ext/rubycocoa/extconf.rb
create framework/GeneratedConfig.xcconfig
create framework/src/objc/Version.h
create tests/Makefile
---> framework
create /Users/cho45/project/rubycocoa/src/framework/src/objc/osx_ruby.h ...
create /Users/cho45/project/rubycocoa/src/framework/src/objc/osx_intern.h ...
BSROOT="/Users/cho45/project/rubycocoa/src/framework/bridge-support" CFLAGS="-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk" /opt/local/bin/ruby build.rb
Generating BridgeSupport metadata for: WebKit ...
./gen_bridge_metadata.rb:1800:in `compile_and_execute_code': Can't compile C code... aborting (RuntimeError)
command was: gcc  /tmp/src-0-28704.m -o /tmp/bin-0-28704 -F"/System/Library/Frameworks" -framework WebKit -framework Foundation  -include /tmp/src-0-28704.h  2>/tmp/log-0-28704

/usr/bin/ld: /System/Library/Frameworks/WebKit.framework/WebKit load command 20 unknown cmd field
collect2: ld returned 1 exit status
	from ./gen_bridge_metadata.rb:1051:in `collect_types_encoding'
	from ./gen_bridge_metadata.rb:521:in `collect'
	from build.rb:101
	from build.rb:50:in `measure'
	from build.rb:101
	from build.rb:62:in `each'
	from build.rb:62
config failed
hook /Users/cho45/project/rubycocoa/src/framework/post-config.rb failed:
'system BSROOT="/Users/cho45/project/rubycocoa/src/framework/bridge-support" CFLAGS="-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk" /opt/local/bin/ruby build.rb' failed
try 'ruby install.rb --help' for usage
rake aborted!
Command failed with status (1): [/opt/local/bin/ruby install.rb config --bu...]
/Users/cho45/project/rubycocoa/src/rakefile:26
(See full trace by running task with --trace)

misc/bridgesupport/build.rb で WebKit はずして継続してるけど、Chemr がビルドできなくなりそうだなぁ……どうしたらいいんだろ……Leopard じゃないとだめなのかなぁ……