naemay

なんとなくブログ名変更

2007/12/15 土曜日

Leopard上のMacPortsでi386-elf-gccをインストールする

Filed under: Mac, Software — g7zs @ 9:22:57 このエントリをはてなブックマークに追加このエントリをlivedoor clipに追加

LeopardだとVirtualBoxが動かないので、試しにソースからビルドしてみようと思ったら、それ以前にMacPorsのi386-elf-gccがインストールできなかったので、その対処法のメモ。
(多分、もう何週間か普通にビルドできるようになるはず)

http://trac.macports.org/projects/macports/ticket/13499

以下Terminal

$ sudo port patch i386-elf-gcc 
Password: 
—>  Fetching i386-elf-gcc 
—>  Verifying checksum(s) for i386-elf-gcc 
—>  Extracting i386-elf-gcc 
$ cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_i386-elf-gcc/work/gcc-3.4.3/gcc 
$ vi Makefile.in 
# 若しくは $ sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit Makefile.in 

(viまたはTextEditで)

LIBINTL = @LIBINTL@


LIBINTL = ${top_builddir}/intl/libintl.a -L/usr/lib -L/opt/local/lib -liconv

に書き換え

$ sudo port install i386-elf-gcc
—>  Building i386-elf-gcc with target all 
—>  Staging i386-elf-gcc into destroot 
Warning: i386-elf-gcc requests to install files outside the common directory structure! 
—>  Installing i386-elf-gcc 3.4.3_0 
—>  Activating i386-elf-gcc 3.4.3_0 
—>  Cleaning i386-elf-gcc 
(略)

最後のCleaningでエラーが出たりするけど気にしない(・3・)

#因にvirtualboxは今のところエラーでビルドできず

Copyright (C) 2006-2007 g7zs All Rights Reserved.
Powered by WordPress ME