Ubuntu - установить Subversion из источника - отсутствует APR


9

Поскольку мне нужно исправление ошибки, которое недоступно в версии Subversion для репозитория Ubuntu, я устанавливаю его из исходного кода.

При запуске ./configureя получаю сообщение об ошибке:

configure: WARNING: APR not found
The Apache Portable Runtime (APR) library cannot be found.
Please install APR on this system and supply the appropriate
--with-apr option to 'configure'

or

get it with SVN and put it in a subdirectory of this source:

   svn co \
    http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x \
    apr

Run that right here in the top level of the Subversion tree.
Afterwards, run apr/buildconf in that subdirectory and
then run configure again here.

Whichever of the above you do, you probably need to do
something similar for apr-util, either providing both
--with-apr and --with-apr-util to 'configure', or
getting both from SVN with:

   svn co \
    http://svn.apache.org/repos/asf/apr/apr-util/branches/1.2.x \
    apr-util

configure: error: no suitable apr found

Ноты:

1) я уже установил libapr1

2) Я не могу установить svn-клиент, следуя инструкциям в сообщении об ошибке (apt-get install svn - пакет не найден - у меня есть основной, юниверс, ограниченный, мультивселенный в sources.list)

Ответы:


14

Для компиляции программы в зависимости от библиотеки вам, как правило, нужен пакет разработчика. В вашей ситуации вам нужно сделать: apt-get install libapr1-dev. И не забудьте повторить это с apt-get install libaprutil1-dev.


Спасибо. Это сработало. Получаю еще одну ошибку сейчас. Вы случайно не знаете пакет для этого? (Поиска в Google, но не найти пакет apt-get) ............................... настроить: ВНИМАНИЕ: APRUTIL не найден Библиотека Apache Portable Runtime Utility (APRUTIL) не найдена. Либо установите APRUTIL на эту систему и
поставьте

1
То же самое установить пакет под названием: libaprutil1-dev
slubman
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.