1: 2008-12-21 (日) 03:29:18 iseki |
2: 2009-04-19 (日) 03:47:32 iseki |
| | | |
| *** Install [#oc3b9721] | | *** Install [#oc3b9721] |
- | -libgdiplus (GDIの拡張ライブラリ) | + | |
| + | ****glib-2.0 (GTK+ と GNOME のコアライブラリ) [#w14b0d16] |
| + | - http://www.icewalkers.com/Linux/Software/515980/GLib2.html |
| + | - libgdiplus-2.4 をコンパイルするには glib-2.2.3 以上が必要. |
| + | |
| + | $ zcat glib-2.20.1.tar.gz| tar xfv - |
| + | $ cd glib-2.20.1 |
| + | $ ./configure |
| + | $ make |
| + | # make install |
| + | # ldconfig |
| + | # cd /usr/lib/pkgconfig |
| + | # ln -s /usr/local/lib/pkconfig/* . |
| + | |
| + | ****libgdiplus (GDIの拡張ライブラリ) [#jc6a6323] |
| - http://www.mono-project.com/Libgdiplus | | - http://www.mono-project.com/Libgdiplus |
- | $ bzcat libgdiplus-1.9.tar.bz2| tar xfv - | + | - コンパイルに必要な開発パッケージ |
- | $ cd libgdiplus-1.9 | + | --libpng-devel |
| + | --libtiff-devel |
| + | --libexif-devel |
| + | --libjpeg-devel |
| + | --giflib-devel |
| + | --libX11-devel |
| + | --freetype-devel |
| + | --fontconfig-devel |
| + | |
| + | $ bzcat libgdiplus-2.4.tar.bz2| tar xfv - |
| + | $ cd libgdiplus-2.4 |
| $ ./configure | | $ ./configure |
| $ make | | $ make |
| # ldconfig | | # ldconfig |
| | | |
- | -Mono | + | ****Mono [#be93fd16] |
- | $ bzcat xzf mono-1.9.1.tar.bz2 | tar xfv - | + | $ bzcat xzf mono-2.4.tar.bz2 | tar xfv - |
- | $ cd mono-1.9.1 | + | $ cd mono-2.4 |
| $ ./configure --with-libgdiplus=/usr/local/lib/libgdiplus.la | | $ ./configure --with-libgdiplus=/usr/local/lib/libgdiplus.la |
| $ make | | $ make |
| # make install | | # make install |
| + | # cd /usr/lib/pkgconfig |
| + | # ln -s /usr/local/lib/pkconfig/* . |
| | | |
| *** Trouble Shooting [#p6887ed8] | | *** Trouble Shooting [#p6887ed8] |
| **** Mono2.0 のコンパイルで System.Text.EncoderFallbackBuffer のエラー [#e8ba37e9] | | **** Mono2.0 のコンパイルで System.Text.EncoderFallbackBuffer のエラー [#e8ba37e9] |
| - /usr/local/lib/mono を削除,あるいはリネームする. | | - /usr/local/lib/mono を削除,あるいはリネームする. |
| + | ~ |
| + | ~ |
| | | |
| **** バージョンによっては /usr/local/lib/pkgconfig の内容がおかしくなる [#pe6492ac] | | **** バージョンによっては /usr/local/lib/pkgconfig の内容がおかしくなる [#pe6492ac] |
- | - 下記の方法により修正する | |
- | | |
- | *** パッケージ情報ファイルの変更 [#b1e92a83] | |
| - Mono が /usr/local/lib/pkgconfig にデータを作る.おまけに内容が変. | | - Mono が /usr/local/lib/pkgconfig にデータを作る.おまけに内容が変. |
| # cd /usr/lib/pkgconfig | | # cd /usr/lib/pkgconfig |
| includedir=${prefix}/include | | includedir=${prefix}/include |
| ....... | | ....... |
| + | |
| + | - 2.4 に追加になった PCファイル |
| + | -- mono-lineeditor.pc |
| + | -- mono-options.pc |
| + | -- monodoc.pc |