Где взять 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.