yarv-dev:1004
From: Kazuhiro NISHIYAMA <zn mbf.nifty.com>
Date: Wed, 15 Mar 2006 14:40:24 +0900
Subject: [yarv-dev:1004] Re: open> cannot cross compile for linux zaurus
西山和広です。 >>>>> On Wed, 15 Mar 2006 02:36:43 +0900 >>>>> zn mbf.nifty.com(Kazuhiro NISHIYAMA) said: > > Index: lib/fileutils.rb > =================================================================== > --- lib/fileutils.rb (revision 482) > +++ lib/fileutils.rb (working copy) > @@ -1363,7 +1363,7 @@ > end # class Entry_ > > def fu_list(arg) #:nodoc: > - [arg].flatten.map {|path| File.path(path) } > + [arg].flatten.map {|path| File.expand_path(path) } > end > private_module_function :fu_list これは最初にmake install時に呼ばれるrubyとして ruby 1.8を使っていたときに失敗したので変更して しまっていたのですが、不要でした。 ruby 1.9でも ruby -I/build/yarv-arm -rfake /home/kazu/wc/yarv-trunk/instruby.rb --dest-dir="/home/kazu/ipk/yarv" --make="make" --mflags="- --unix" --make-flags=" --unix -- DESTDIR=/home/kazu/ipk/yarv" --mantype="man" /home/kazu/wc/yarv-trunk/lib/tempfile.rb:15: uninitialized constant Tempfile::Mutex (NameError) from /home/kazu/wc/yarv-trunk/instruby.rb:12 make: *** [do-install-local] Error 1 になるので、結局クロスコンパイル時にrubyで実行されるものも yarvにしておく必要があるようです。 -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA) -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
1003 2006-03-15 02:36 [zn mbf.nifty.com ] open> cannot cross compile for linux zaurus -> 1004 2006-03-15 14:40 ┗[zn mbf.nifty.com ]