Тебе может не повезло. Вам нужен libglib 1, и у вас есть libglib2. Я вижу, что, хотя старая версия (версия 1) существовала в Ubuntu 9.04, они удалили ее из 9.10.
Где взять 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
.
Конечно, результирующая программа зависела от поддержки этого самодельного дерева каталогов.
Похожие вопросы
-
4
Есть ли способ компиляции из исходного кода и автоматического отслеживания обновлений?
-
2
Kubuntu настольные аудио заикается
-
6
Кто-нибудь испытывает проблемы со звуком с VirtualBox в Linux и есть решение?
-
-
2
SD-карта работает только один раз в Kubuntu 9.04
-
7
Какие компоненты ПК оказывают наибольшее влияние на время компиляции для Visual Studio?
-
1
Экран загрузки Kubuntu в Ubuntu
-
1
Проблема со значком мыши на двух мониторах в Kubuntu
-
3
Как мне удалить KDE из Ubuntu, если я решил не придерживаться его?
-
7
Компилятор Vista C
-
5
Как избежать уродливого дизеринга при запуске KDE через VNC?