Snow Leopardインストール
17インチMacBook ProにSnow Leopardを上書きアップグレードした。ディスクについてるXCodeなどの開発ツールもSnow Leopard版をすぐ入れておく。
rubygemsは1.3系を既に使ってたので、rubyまわりは問題なかった。nativeなバイナリに関係してるgemはもしかしたら影響あるかもしれない。RMagick→ImageMagickとか、ObjectDetect→OpenCVとか。確認してない。
macportsは既にSnow Leopard対応版の1.8が出ていたので、インストール。
これでportコマンドが復活したが、全部インストールしなおさないとならない。
いったん今入ってるportsをメモっておいてから、全部消す
sudo port installed > mbp_ports_installed sudo port -f uninstall installed sudo port -d selfupdate sudo port -d sync
で、パッケージ名だけスペース区切りで並べて
ruby -e 'open("mbp_ports_installed").read.each{|line| name=line.split(/ +/)[1]; print name+" "}'
インストールしなおす
sudo port install a52dec apache-ant atk autobuild autoconf automake bibtex2html bison boehmgc boost boost-jam bzip2 cairo coreutils cotvnc cppunit curl db46 dirac docbook-xml docbook-xml-4.1.2 docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl emacs-app-devel epstool espgs expat faac faad2 ffmpeg fondu fontconfig freetype gawk gd2 gdbm geos getopt gettext ghostscript ghostscript-fonts-hiragino giflib git-core glib2 glut gmake gmp gnome-common gnome-doc-utils gnutls gperf gsed gtk-doc gtk2 gzip help2man icedtea6-plugs iksemel ImageMagick imake intltool iso-codes iTerm jasper jpeg lame libexif libgcrypt libgdiplus libgpg-error libiconv libmp4v2 libogg liboil libpixman libpng libsdl libtasn1 libtheora libtool libungif libvorbis libxml2 libxslt lua luarocks lzmautils lzo m4 macfuse mecab mercurial mesa monafont mono mysql5 mysql5 mysql5-server ncurses ncursesw nkf nspr ocaml opencdk opencv openjdk6 openjdk6_bootstrap openjpeg openmotif openssh openssl ossp-uuid p5-error p5-locale-gettext p5-xml-parser pango perl5 perl5.8 pkgconfig popt postgis postgresql83 postgresql83-server proj pTeX py-setuptools py25-bz2 py25-hashlib py25-libxml2 py25-socket-ssl py25-zlib python24 python25 python26 rarian rb-mecab rb-mysql rb-rubygems readline rsync ruby schroedinger screen shared-mime-info spidermonkey sqlite3 t1lib tcl texi2html texinfo texlive texlive_base texlive_texmf-full texlive_texmf-minimal tiff tightvnc tk unrar unzip vnc wget x264 xauth xbitmaps Xft2 xmlcatmgr xorg-applewmproto xorg-bigreqsproto xorg-cf-files xorg-compositeproto xorg-damageproto xorg-dmxproto xorg-dri2proto xorg-evieproto xorg-fixesproto xorg-fontcacheproto xorg-fontsproto xorg-glproto xorg-inputproto xorg-kbproto xorg-libAppleWM xorg-libdmx xorg-libfontenc xorg-libFS xorg-libice xorg-liblbxutil xorg-liboldX xorg-libpthread-stubs xorg-libs xorg-libsm xorg-libX11 xorg-libXau xorg-libXaw xorg-libxcb xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXevie xorg-libXext xorg-libXfixes xorg-libXfont xorg-libXfontcache xorg-libXi xorg-libXinerama xorg-libxkbfile xorg-libxkbui xorg-libXmu xorg-libXp xorg-libXrandr xorg-libXres xorg-libXScrnSaver xorg-libXt xorg-libXTrap xorg-libXtst xorg-libXv xorg-libXvMC xorg-libXxf86dga xorg-libXxf86misc xorg-libXxf86vm xorg-printproto xorg-randrproto xorg-recordproto xorg-renderproto xorg-resourceproto xorg-scrnsaverproto xorg-trapproto xorg-util-macros xorg-videoproto xorg-xcb-proto xorg-xcb-util xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xf86dgaproto xorg-xf86miscproto xorg-xf86vidmodeproto xorg-xineramaproto xorg-xproto xorg-xtrans xpm xrender xterm XviD yasm zlib
やっぱ多すぎて時間かかるから少しずつ入れよう
sudo port install opencv
いまのところ入ったports
- ImageMagick
- boost
- sqlite3
- rubyまわり
など。ふつうに入る。
入らない
GUIがあるやつは、NSStringがなんとかかんとかのエラーがでてbuildが止まる。ためしにソースもってきてMakeしてみたけどやはりNSStringが〜で止まる。
困ったなあ
CPU you selected does not support x86-64 instruction set
というのも出る。