Comment 24 for bug 62748

Revision history for this message
Danny Staple (danny-orionrobots) wrote :

Hmm, I am seeing this too on Edgy.

It appears that one has to use the hl lib if access to a local filespace repo is needed - which is a massive oversite of the Java SVN library.

Anyway - for those who have not read this thread thoroughly - take note that uninstalling Apache2 will not work. It is the Source Package for Apache2 which is at fault, and the libapr0 package, upon which the libjavahl-svn depends, is actually part of the Apache2 source (Lib Apache Runtime - Shared and used by SVN). I only realised this after trying (in a what the hey it's worth a shot, and not having read everything or expected it to work) to remove Apache 2 packages and see if that would help (Apache was no longer required on this box anyway). That will not work.

This definitely needs to be sorted with a long term fix, but until then, the above fix should be applied.

Again (with corrections to Tolstoy) that is:
  apt-get source apache2
  sudo apt-get build-dep apache2

Now apply the patch. Taking into account the missing spaces - there should be TWO before the * in the debian/changelog, and TWO after the email address .

  cd apache2-2.0.55
  dpkg-buildpackage -rfakeroot

At this point it will go off, as suggested above, for a while. Ignore the genchanges gripes if you see them.

  cd ..
  sudo dpkg -i libapr*.deb

Note that you will not be able to use *.deb, as this will try to install more than one of the different apache2 modes - prefork, threaded etc and will fail.Install the one that is appropriate to your setup - or none at all if you just need this library.

Look here for info on building like this: - https://wiki.ubuntu.com/UbuntuPackagingGuide/BuildFromDebdiff

Anyway - it all works for me now.