Хочу откомпилить одну програмку так она мне выдает такое вот сообщение:
]$./configure --x-includes=/usr/X11R6 --x-libraries=/usr/X11R6
.....................
checking for X... libraries /usr/X11R6, headers /usr/X11R6
checking for IceConnectionNumber in -lICE... no
checking for libXext... no
configure: error: We need a working libXext to proceed. Since configure
can't find it itself, we stop here assuming that make wouldn't find
them either.
Понятно, что надо ему эту библиотеку. Причем эта библиотека в системе имеется (там же /usr/X11R6/lib/libXext.so.6 ), как в нее ткунь носом? Или я чего не так прописал?
[snapback]1901[/snapback]
Не иначе как подземные стуки.....
Как можно ответить если
1) не сказано какая это программа
2) не сказана что за операционка
3) вообще ничего не указано.
Совет первый
возможно что нет заголовочных файлов для библиотеки (в rpm-based дистрах это devel пакеты)
Совет второй
ткнуть конфигуре носом в заголовочные файлы если они есть
предварительно читать ./configure --help до просветления
Хочу откомпилить одну програмку так она мне выдает такое вот сообщение:
]$./configure --x-includes=/usr/X11R6 --x-libraries=/usr/X11R6
.....................
checking for X... libraries /usr/X11R6, headers /usr/X11R6
checking for IceConnectionNumber in -lICE... no
checking for libXext... no
configure: error: We need a working libXext to proceed. Since configure
can't find it itself, we stop here assuming that make wouldn't find
them either.
Понятно, что надо ему эту библиотеку. Причем эта библиотека в системе имеется (там же /usr/X11R6/lib/libXext.so.6 ), как в нее ткунь носом? Или я чего не так прописал?
[snapback]1901[/snapback]
Добавьте путь до библиотечной директории в файл /etc/ld.so.conf (RedHat)
Перезапустите /sbin/ldconfig
Все делается под root или sudo
попробуй ln -s /usr/X11R6/lib/libXext.so.6 /usr/X11R6/lib/libXext.so
иногда работает :D
[snapback]1903[/snapback]
configure чаще всего ищет не .so а заголовочные файлы, т.е. в системе должен быть Xext.h
у меня например в ASPL-v10 он здесь
\usr\X11R6\include\X11\extensions\Xext.h
и пакет соответственно называется xorg-x11-devel-6.8.1-12.FC3.1.i386.rpm
точно аватар говорит за себя =)
kde-libs & kde-libs-devel + kde-base-devel не помешает, как чую и qt-devel. и вообще, http://rpmfind.net (http://rpmfind.net) не достаточно?
пути к хедерами не надо указывать, он сам их рыщет. если только конечно тебе нужны определнные.
p.s. whereis route ? :blink:
[snapback]1939[/snapback]
По поводу аватара. Звезд с неба не хватаю B).
kde-libs & kde-libs-devel + kde-base-devel установлены, но эффекта не дают... Надо попробовать kdevelop поставить, мож поможет B)
рпм я нашел (там же где и тарбол), но и она не хочет работать, выдает какие-то ошибки непонятного мне содержания.
Так вот. Компилирую я такую вот программулину: kvpnc, gui kde клиент для vpn соединения. Судя по докам очень хорошая прога :rolleyes: Система у меня ALTLinux M2.4, если кому интересно.
Поставил я какие-то devel-пакеты (ну это как всегда, поставишь один пакет и он тянет за собой еще кучку) , только они помнится у меня были в пункте "Разработка КДЕ". После этого та злощастная библиотека нашлась, но получил такое вот ....
[snapback]1937[/snapback]
http://rpmfind.net/linux/rpm2html/search.php?query=kvpnc (http://rpmfind.net/linux/rpm2html/search.php?query=kvpnc)
В мандрейке этот пакет есть, а поскольку ALT вышел из мандрейка, то принципиальных трудностей пересобрать мандрейковский пакет из src.rpm я не вижу.
Заодно в спеке будет информация о том каких пакетов для сборки нехватает.
PS. С другой стороны я не понимаю зачем эта прога нужна. pptp-command start my_vpn_connection из командной строки очень замечательно работает и есть не просит.
Подробные инструкции по настройке есть на opennet.ru
Вобщем ладно, черт сней с этой прогой, разберусь как нить позже.
Но вот возник еще вопрос. В впн я хожу так:
[snapback]1957[/snapback]
Задавать новый вопрос в старой теме это плохая привычка