Показ дописів із міткою помилки. Показати всі дописи
Показ дописів із міткою помилки. Показати всі дописи

понеділок, 25 лютого 2008 р.

Компіляція Mono для Ubuntu 7.10 amd64

Оскільки Mono розвивається дуже швидко і розробники Ubuntu не завжди встигають за змінами виникає потреба в компіляції mono з svn co svn://anonsvn.mono-project.com/source/trunk/mono*.

$ svn co svn://anonsvn.mono-project.com/source/trunk/mcs
$ svn co svn://anonsvn.mono-project.com/source/trunk/mono
$ svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp
$ svn co svn://anonsvn.mono-project.com/source/trunk/gnome-sharp
$ svn co svn://anonsvn.mono-project.com/source/trunk/olive
$ svn co svn://anonsvn.mono-project.com/source/trunk/moon
$ svn co svn://anonsvn.mono-project.com/source/trunk/monodoc
$ sudo apt-get install libavcodec0d libavformat0d libgtk2.0-dev libnspr-dev firefox-dev libavcodec-dev libavformat-dev libasound2-dev librsvg2-dev
$ sudo apt-get install autoconf automake libtool build-essential bison libgtksourceview* libglade*-dev
$ sudo apt-get install prevu
$ sudo prevu-init
Налаштовує середовище для білда. Це може зайняти деякий час.

$ apt-get remove mono-common
$ apt-get install build-essential pkg-config libglib2.0-dev bison libcairo2-dev libungif4-dev libjpeg62-dev libtiff4-dev
Завантажити і зкомпілити libgdiplus.

$ sudo apt-get install mono-mcs
будемо компілити з ubuntu версією компілятора.

Далі стандартно:
$ confugure
$ make
$ sudo make install

(перевірено, взято з форуму ubuntu)

Перед компіляцією gtk-sharp та іншших додатків залежних від моно важливо не забути

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Це допоможе уникнути помилку на етапі конфігураціїї
"You need to install either mono or .Net"


Порядок компіляції :
  1. mono + mcs
  2. gtk-sharp
  3. monodoc
  4. mono-tools
  5. gtk-sharp
  6. gnome-sharp
  7. gtksourceview2-sharp
  8. monodevelop
Все зкомпілилось ідеально, крім Firebird і NUit модулів.