ubuntu - installe subversion depuis la source - APR manquant

9

Parce que j'ai besoin d'un correctif de bogue qui n'est pas disponible dans la version référentielle d'Ubuntu de subversion, je l'installe à partir des sources.

En cours d'exécution ./configure, j'obtiens une erreur:

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

Remarques:

1) J'ai déjà installé libapr1

2) Je ne suis pas en mesure d'installer le client svn, de suivre les instructions du message d'erreur (apt-get install svn - aucun package trouvé - j'ai main, univers, restreint, multivers dans sources.list)

tanon
la source

Réponses:

14

Pour compiler un programme en fonction d'une bibliothèque, vous avez généralement besoin du package développeur. Dans votre situation , vous devez faire: apt-get install libapr1-dev. Et n'oubliez pas de le répéter avec apt-get install libaprutil1-dev.

slubman
la source
Merci. Cela a fonctionné. Obtention d'une autre erreur maintenant. Par hasard, connaissez-vous le package pour cela? (Recherche sur google mais n'a pas trouvé le paquet apt-get) ............................... configure: AVERTISSEMENT: APRUTIL introuvable La bibliothèque Apache Portable Runtime Utility (APRUTIL) est introuvable. Soit installez APRUTIL sur ce système et fournissez le
tanon
1
même chose installer le paquet appelé: libaprutil1-dev
slubman