Где взять glib-config для Kubuntu?

Я пытаюсь скомпилировать Midnight Commander для KUbuntu 9.10 (Karmic) без прав root. Я создал каталог под $HOMEскачала mc исходный пакет и различные вещи, необходимые для сборки, такие как autotools, Я распаковал CONTENTS из всех этих пакетов в этот рабочий каталог, так что у меня есть обычный ./usr, ./lib, ./etc иерархия. Мне удается получить configure через много испытаний, но я не могу обмануть его в поиске glib,

checking for glib-2.0... checking for glib-config... no
checking for glib12-config... no
checking for glib-config... no
checking for GLIB - version >= 1.2.6... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: Test for glib failed.
GNU Midnight Commander requires glib 1.2.6 or above.

Моя система имеет glib установлены:

/lib/libglib-2.0.so.0
/lib/libglib-2.0.so.0.2200.3

... а также я скачал и распаковал пакет glib в свой рабочий каталог:

libglib2.0-0_2.22.2-0ubuntu1_i386.deb
libglib2.0-dev_2.22.2-0ubuntu1_i386.deb

... но все еще неуловимый glib-config нигде не найти Это не входит ни в один пакет Debian для Karmic.

Поэтому я был бы признателен за любую помощь в преодолении этого препятствия. Обратите внимание, опять же, что у меня нет рута, поэтому я не могу просто весело apt-get вещи.

2 ответа

Решение

Мне удалось решить эту проблему самостоятельно, но мне стыдно признаться, что я точно не помню, как. Вот приближение:

Для второй попытки я создал полную "сборку файловой системы" в своем домашнем каталоге и скопировал в нее content части всех зависимостей (включая glib2). С этим, и правильное использование флагов на configureи включение нескольких включенных каталогов в CFLAGS переменную среды, мне удалось получить configure завершить без ошибок. Немного возиться позже, Make встал на свои места, а также. Благодаря наличию собственного дерева каталогов для всех моих утилит и результатов сборки, я даже смог make install,

Конечно, результирующая программа зависела от поддержки этого самодельного дерева каталогов.

Тебе может не повезти. Вам нужен libglib 1, и у вас есть libglib2. Я вижу, что, хотя старая версия (версия 1) существовала в Ubuntu 9.04, они удалили ее из 9.10.

Другие вопросы по тегам