続・MIZU GAME on Linux + mono
http://d.hatena.ne.jp/sa-y/20080730#1217433575 の続き.
MIZU GAME の修正版が( http://d.hatena.ne.jp/fslasht/20080804#1217853380 ) 出ているのでもう一度試してみる.
% unzip MizuGame_latest.zip % cd MizuGame_latest/ % mono MizuGame.exe
だけで動きました! 修正ありがとうございます! これだけだとあれなので前回書き忘れた環境とか一応書いておきます.
% mono --version Mono JIT compiler version 1.2.2.1, (C) 2002-2006 Novell, Inc and Contributors. www.mono-project.com TLS: normal GC: Included Boehm (with typed GC) SIGSEGV: normal Disabled: none
mono のバージョンは 1.2.1.1 らしい. あと mono 関連のパッケージは以下のようなものがインストールされてます.
% dpkg -l | grep mono ii libgdiplus 1.1.18-1 interface library for Mono class System.Draw ii libmono-accessibility2.0-cil 1.2.2.1-1etch1 Mono Accessibility library ii libmono-corlib1.0-cil 1.2.2.1-1etch1 Mono core library (1.0) ii libmono-corlib2.0-cil 1.2.2.1-1etch1 Mono core library (2.0) ii libmono-data-tds1.0-cil 1.2.2.1-1etch1 Mono Data library ii libmono-data-tds2.0-cil 1.2.2.1-1etch1 Mono Data Library ii libmono-microsoft-build2.0-cil 1.2.2.1-1etch1 Mono Microsoft.Build libraries ii libmono-peapi1.0-cil 1.2.2.1-1etch1 Mono PEAPI library ii libmono-peapi2.0-cil 1.2.2.1-1etch1 Mono PEAPI library ii libmono-relaxng1.0-cil 1.2.2.1-1etch1 Mono Relaxng library ii libmono-security1.0-cil 1.2.2.1-1etch1 Mono Security library ii libmono-security2.0-cil 1.2.2.1-1etch1 Mono Security library ii libmono-sharpzip0.84-cil 1.2.2.1-1etch1 Mono SharpZipLib library ii libmono-sharpzip2.84-cil 1.2.2.1-1etch1 Mono SharpZipLib library ii libmono-system-data1.0-cil 1.2.2.1-1etch1 Mono System.Data library ii libmono-system-data2.0-cil 1.2.2.1-1etch1 Mono System.Data Library ii libmono-system-runtime1.0-cil 1.2.2.1-1etch1 Mono System.Runtime library ii libmono-system-web1.0-cil 1.2.2.1-1etch1 Mono System.Web library ii libmono-system-web2.0-cil 1.2.2.1-1etch1 Mono System.Web Library ii libmono-system1.0-cil 1.2.2.1-1etch1 Mono System libraries (1.0) ii libmono-system2.0-cil 1.2.2.1-1etch1 Mono System libraries (2.0) ii libmono-winforms2.0-cil 1.2.2.1-1etch1 Mono System.Windows.Forms library ii libmono0 1.2.2.1-1etch1 libraries for the Mono JIT ii libmono1.0-cil 1.2.2.1-1etch1 Mono libraries (1.0) ii libmono2.0-cil 1.2.2.1-1etch1 Mono libraries (2.0) ii mono-common 1.2.2.1-1etch1 common files for Mono ii mono-gac 1.2.2.1-1etch1 Mono GAC tool ii mono-gmcs 1.2.2.1-1etch1 Mono C# 2.0 compiler ii mono-jit 1.2.2.1-1etch1 fast CLI JIT/AOT compiler for Mono ii mono-mcs 1.2.2.1-1etch1 Mono C# compiler ii mono-runtime 1.2.2.1-1etch1 Mono runtime ii mono-utils 1.2.2.1-1etch1 Mono utilities ii ttf-freefont 20060501cvs-10 Freefont Serif, Sans and Mono Truetype fonts
おそらく他にも必要なパッケージ(パッケージ名に "mono" が付かないようなもの)が他にもあると思いますが apt-get で適当に mono インストールすれば大体揃うはずです.
SDL 関連は以下の通りです.動かすだけなら"-dev"の付くパッケージは必要ないはずです.
% dpkg -l | grep sdl ii libsdl-console 1.3-4 console that can be added to any SDL applica ii libsdl-gfx1.2-4 2.0.13-2+b1 drawing and graphical effects extension for ii libsdl-gfx1.2-dev 2.0.13-2+b1 development files for SDL_gfx ii libsdl-image1.2 1.2.5-2+etch1 image loading library for Simple DirectMedia ii libsdl-image1.2-dev 1.2.5-2+etch1 development files for SDL 1.2 image loading ii libsdl-mixer1.2 1.2.6-1.1+b2 mixer library for Simple DirectMedia Layer 1 ii libsdl-mixer1.2-dev 1.2.6-1.1+b2 development files for SDL1.2 mixer library ii libsdl-net1.2 1.2.5-7+b1 network library for Simple DirectMedia Layer ii libsdl-net1.2-dev 1.2.5-7+b1 Development files for SDL network library ii libsdl-pango-dev 0.1.2-1 text rendering with Pango in SDL application ii libsdl-pango1 0.1.2-1 text rendering with Pango in SDL application ii libsdl-perl 1.20.3dfsg-1 SDL bindings for the Perl language ii libsdl-ruby1.8 1.1.0-1 Ruby/SDL interface for Ruby ii libsdl-sge 030809dfsg-1 extension of graphic functions for the SDL m ii libsdl-sge-dev 030809dfsg-1 development files for libsdl-sge ii libsdl-sound1.2 1.0.1-11 Decoder of several sound file formats for SD ii libsdl-sound1.2-dev 1.0.1-11 Development files for SDL_sound ii libsdl-stretch-0-2 0.2.3-7+b1 stretch functions for Simple DirectMedia Lay ii libsdl-stretch-dev 0.2.3-7+b1 development files for SDL_stretch library ii libsdl-ttf2.0-0 2.0.8-3+b1 ttf library for Simple DirectMedia Layer wit ii libsdl-ttf2.0-dev 2.0.8-3+b1 development files for SDL ttf library (versi ii libsdl1.2-dev 1.2.11-8 Simple DirectMedia Layer development files ii libsdl1.2debian 1.2.11-8 Simple DirectMedia Layer ii libsdl1.2debian-all 1.2.11-8 Simple DirectMedia Layer (with all available ii libsmpeg-dev 0.4.5+cvs20030824-1.9 SDL MPEG Player Library - development files ii libsmpeg0 0.4.5+cvs20030824-1.9 SDL MPEG Player Library - shared libraries