LINUX.ORG.RU

1. Убедись, что тебе хочется собирать, а не найти готовый пакет.
2. Делай копи-паст текста куда-нибудь на пастебин. Люди очень странно себя чувствуют, когда читают текст с картинки. То, что сборка идёт без иксов не важно — перенаправление вывода или screen+gpm тебе в помощь.

Вероятно, configure пропустил необходимость pango. Проверь, установлено или нет. Если это необязательный компонент, то можно отключить его использование опцией configure.

fractaler ★★★★★
()
Ответ на: комментарий от the_green

Ну там же написано. Поставьте дистрибутив вместо слаки.

Отремонтировал во имя вселенской справедливости.

anonymous
()

Ванильное ядро и пингвинчик сверху, сразу стало тепло на душе

anonymous_sama ★★★★★
()

В obrender/render.h присутствует #include <pango/pangoxft.h>; подставляя этот путь к путям для заголовков (заданы компилятору директивой -I), файл не был обнаружен, о чем компилятор и сообщил. Соответственно, возможны 2 причины: 1) нужный файл есть, но компилятору не передан соответствующий параметр -I, 2) файла нет по тем или иным причинам (в текущей версии pango его переименовали, исключили совсем или объединили содержимое с чем-то ещё).

Проверить, есть ли нужный заголовочный файл:

- в пакете: grep pangoxft\.h /var/log/packages/pango-*

- на диске: locate pangoxft.h или find /usr/include -name pangoxft.h

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от djaga__

Я на той картинке ничего расслеповать не могу, текстового лога вы не выложили, поэтому самостоятельно проверьте, что компилятору была передана директива

-I/место/где/лежит/pango/pangoxft.h

Если там другой путь, разбираться с причинами.

bormant ★★★★★
()

Переустанови pango на всякий.

Slackware package /tmp/openbox-3.5.0-x86_64-1_SBo.tgz created.

anonymous
()
Ответ на: комментарий от djaga__

Для правильной сборки требовалось (Slackwre64-14.0):

$ pkg-config --cflags --libs pango
-pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -lpango-1.0 -lgobject-2.0 -lglib-2.0
но подобного в команде компиляции нет. Нужно разбираться что при ./configure пошло не так... Желательно посмотреть лог ./configure, запускайте сборку как:
./*Build | tee build.log
потом проверяйте, что там в районе pango пошло не так...

bormant ★★★★★
()
Ответ на: комментарий от djaga__

да зачем перепечатывать то, если на фото можно глянуть

потому-что текст лично я лучше воспринимаю в текстовом виде. А не в виде фоток. И да, в этом случае всё просто(pango не нашла), но иногда есть смысл поискать, что ЭТО такое, и где лежит. Предлагаешь мне с твоей фотки в консоль/гугл вбивать? Проще тебя послать. Или промолчать. Тебе ЭТО надо от ЛОРа?

drBatty ★★
()
Ответ на: комментарий от Komintern

на слакбилдс разве выкладываются слакбилды для курента?

не выкладываются. Поэтому частенько имеющиеся под последнюю версию приходится рихтовать под -current. На то она и ветка в стадии разработки.

bormant ★★★★★
()

Добрался до Slackware-current.

# sbopkg -Ri openbox
...
Building package openbox-3.5.0-i486-1_SBo.txz ... OK
Что-то не так с вашим -current-ом...

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от bormant

здесь проблема в том, что какого то пакета не хватает из категории «х».

Когда устанавливаю категорию полностью, то openbox собирается.

Никак не могу вычислить этот пакет

djaga__
() автор топика
Ответ на: комментарий от djaga__

Так вы логи сборки (а ещё точнее — в части выполнения ./configure) в одном и другом случае сравните — сразу станет намного проще искать, diff в помощь...

bormant ★★★★★
()
Ответ на: комментарий от djaga__

Тебе помочь хотят, а ты истеришь.
Ты думаешь если тебе здесь отвечают, то эти ответы берутся из голов собеседников сразу? Нет. Многие перед тем как ответить используют своё гугл-фу, чтобы самостоятельно найти ответ.
Делая скрин, ты уменьшаешь число желающих тебе помочь.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.