[前][次][番号順一覧][スレッド一覧][生データ]

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    ]