LINUX.ORG.RU

-lX11


0

0

Есть такая проблема: когда собираю пакет под X'ы из сырцов, make кричит "не могу найти -lX11" и вываливается. Либы X'овые стоят, инклюды тоже (от 3.3.3). Что это может быть?


Хм. -l есть. А -L ? Что-то подозрительно простая проблема. По вопросу понятно, что надо почитать про make.

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

-L тоже есть: -L/usr/X11R6/lib -L/usr/X11R6/include . Кроме этих "-L" еще куча для qt и т.д.

no_name
() автор топика

Такая беда была: решил следующим образом прописал ссылки в /lib и все. Но, такой подход неверен, я видел где-то правильный ответ здесь, но очень давно ...

saper ★★★★★
()

Для начала залезть в Makefile и исправить там путь к X'ам на настоящий (я не сильно ошибусь, если скажу, что configure в этом пакете не было и Makefile уже готовый?)

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

На самом деле сильно ошибешься. Configure запускался со всеми возможными опциями, и при мэйке давал глюк. Потом после шаманств configure руками правился Makefile (у меня 2 директории с Х'овыми либами/инклюдами: от xfree и от AccelX; вписывал их обе по очереди). В какой-то момент всё безошибочно компилялось (это был гуёвый плугин к Licq (licq_qt-gui.so)), но выдавало segmentation fault при запуске.

no_name
() автор топика

И что в таких Иксовых ждунглях выдает configure в логе?

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