MyTetra Share
Делитесь знаниями!
Как установить Code::Blocks из исходников
Время создания: 28.08.2009 18:00
Раздел: Компьютер - Linux - Инсталляция программ
Запись: xintrea/mytetra_syncro/master/base/0000001216/text.html на raw.github.com

Вначале надо выкачать Code::Blocks из SVN-репозитария. Для этого в пустом каталоге надо дать команду

# svn checkout svn://svn.berlios.de/codeblocks/trunk

и в этом каталоге, при условии наличия прямого доступа в интернет, появятся исходники кодеблокса.

Затем надо запустить скрипт bootstrap, который есть в корневом каталоге исходников. Во время его работы возможно появление сообщений вида

# bootstrap

You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.

/usr/share/aclocal/smpeg.m4:13: warning: underquoted definition of AM_PATH_SMPEG

...

aclocal:configure.in:77: warning: macro `AM_OPTIONS_WXCONFIG' not found in library

aclocal:configure.in:78: warning: macro `AM_PATH_WXCONFIG' not found in library

...

configure.in:77: error: possibly undefined macro: AM_OPTIONS_WXCONFIG

...

configure.in:78: error: possibly undefined macro: AM_PATH_WXCONFIG

Это означает, что по каким-то причинам не могут обнаружиться wxWidgets.m4 файлы.

Тогда нужно убедиться, что wxWidgets установлен, и версия не ниже 2.8. Для этого можно дать команду

# wx-config --version

2.8.10

а так же надо проверить, чтоб был установлен dev-пакет для wxWidgets.

Если все пакеты стоят, то надо дать команду

# export ACLOCAL_FLAGS="-I `wx-config --prefix`/share/aclocal"

А потом снова запустить bootstrap, после чего он должен отработать без ошибок (точнее, останется ошибка AM_PATH_SMPEG, но эта переменная (?) вроде в сборке не участвует).

Далее надо запустить ./configure, и он должен завершиться без ошибок. Далее дать команду make, после которой от рута make install или по желанию checkinstall -D (для создания и установки deb-пакета).

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования