Здравствуйте! Прошу помощи в решении проблемы при установке apache на FreeBSD 6.1 из сырцов: выполняю команду make (configure сделал), чуть отработав вылетает ошибка/usr/bin/ld: cannot find -lexpat
и всё. Я так понял, что ошибка появляется при сборке не самого апача, а apr-util. expat установлен версии 2.0.0_1. В чём может быть проблема?
>Здравствуйте! Прошу помощи в решении проблемы при установке apache на FreeBSD
>6.1 из сырцов: выполняю команду make (configure сделал), чуть отработав вылетает
>ошибка
>
>/usr/bin/ld: cannot find -lexpat
>
>и всё. Я так понял, что ошибка появляется при сборке не самого
>апача, а apr-util. expat установлен версии 2.0.0_1. В чём может быть
>проблема?Поставьте из портов.
>Поставьте из портов.Т.е по-другому эту проблему не решить?
>>Поставьте из портов.
>
>Т.е по-другому эту проблему не решить?Я не понимаю, зачем вообще её создавать, если можно воспользоваться уже "готовым решением"?
>Здравствуйте! Прошу помощи в решении проблемы при установке apache на FreeBSD
>6.1 из сырцов: выполняю команду make (configure сделал), чуть отработав вылетает
>ошибка
>
>/usr/bin/ld: cannot find -lexpat
>
>и всё. Я так понял, что ошибка появляется при сборке не самого
>апача, а apr-util. expat установлен версии 2.0.0_1. В чём может быть
>проблема?сделать симлинк на /usr/local/include/expat.h в /usr/include.
сделать симлинк на /usr/local/lib/libexpat.so в /usr/lib.
сделать симлинк на /usr/local/lib/libiconv.so в /usr/lib.
>сделать симлинк на /usr/local/include/expat.h в /usr/include.
>сделать симлинк на /usr/local/lib/libexpat.so в /usr/lib.
>сделать симлинк на /usr/local/lib/libiconv.so в /usr/lib.Спасибо! Симлинки спасли!
А на вопрос - почему не воспользоваться готовым решением:
1. Нужно под себя собирать.
2. В портах не хочет собираться - ошибка проверки MD5 (хотя хеши одинаковые).
>1. Нужно под себя собирать.Что за сильное колдунство вы используете, что нельзя обойтись выставлением нужных переменных в Makefile?
>2. В портах не хочет собираться - ошибка проверки MD5 (хотя хеши
>одинаковые).У всех собирается, а у вас нет. Значит что-то делаете не так или сделали раньше, например порты не обновили.
Если вы админ системы, то НИКОГДА не устанавливайте чего либо в обход штатных средств. Если что-то есть только в исходниках, то сначала создайте из этого ebuild/port/package/etc, а потом ставьте штатными средствами.