#805: Can't build MacRuby0.6 on Mac OSX 10.5.8 with llvm(rev89156) ---------------------------------+------------------------------------------ Reporter: kyossi...@… | Owner: lsansone...@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: build Leopard ---------------------------------+------------------------------------------
Comment(by watson1...@…): An error of "Couldn't create the encoder for macRoman" occurs in "ucnv.c, line:491 ucnv_open()" so that Leopard's ICU lib is different from Snow Leopard's ICU lib. * Mac OS X 10.5.8 : ICU 3.6.0 * Mac OS X 10.6.4 : ICU 4.0.0 It is necessary to install a ICU 4.0.0. {{{ $ curl -O http://download.icu-project.org/files/icu4c/4.0/icu4c- 4_0-src.tgz $ tar xvzf icu4c-4_0-src.tgz $ cd icu/source/ $ CFLAGS="-arch i386 -arch x86_64" ./runConfigureICU MacOSX --disable- renaming $ make $ sudo make install }}} And change the "rakelib/builder/options.rb": {{{ #!diff diff --git a/rakelib/builder/options.rb b/rakelib/builder/options.rb index b7d4980..d8deaca 100644 --- a/rakelib/builder/options.rb +++ b/rakelib/builder/options.rb @@ -152,9 +152,9 @@ class BuilderConfig sdk = opt.delete(:sdk) has_libauto = sdk ? File.exist?("#{sdk}/usr/lib/libauto.dylib") : true archflags = archs.map { |x| "-arch #{x}" }.join(' ') - @cflags = "-std=c99 -I. -I./include -fno-common -pipe -g -Wall -fexceptions -O#{OPTZ_LEVEL} -Wno-deprecated-declarations -Werror #{archflags}" - @cxxflags = "-I. -I./include -g -Wall -Wno-deprecated-declarations -Werror #{archflags}" - @ldflags = '-lpthread -ldl -lxml2 -lobjc -licucore -framework Foundation' + @cflags = "-std=c99 -I. -I./include -fno-common -pipe -g -Wall -fexceptions -O#{OPTZ_LEVEL} -Wno-deprecated-declarations #{archflags}" + @cxxflags = "-I. -I./include -g -Wall -Wno-deprecated-declarations #{archflags}" + @ldflags = '-lpthread -ldl -lxml2 -lobjc -L/usr/local/lib -licudata -licui18n -licuio -licule -liculx -licutu -licuuc -framework Foundation' @ldflags << " -lauto" if has_libauto if opt.delete(:static) @cflags << ' -DMACRUBY_STATIC' }}} miniruby has begun to work, but a build error still occurs X( -- Ticket URL: <http://www.macruby.org/trac/ticket/805#comment:7> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel