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