lucid libapreq2 references nonexistent libuuid.la
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libapreq2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: libapreq2
$ lsb_release -rd
Description: Ubuntu 10.04.1 LTS
Release: 10.04
$ apt-cache policy libapreq2
libapreq2:
Installed: 2.08-5.1
Candidate: 2.08-5.1
Version table:
*** 2.08-5.1 0
500 http://
100 /var/lib/
The problem was discovered in a project that links against the Apache request library. The work around is to hack a local copy of libapreq2.la, change it's contents, and link against the local copy.
The lucid package libapreq2 includes file /usr/lib/
$ diff /usr/lib/
17c17
< dependency_libs=' /usr/lib/
---
> dependency_libs=' /usr/lib/
35c35
< libdir='/lib'
---
> libdir='/usr/lib'
The file /usr/lib/
dependency_libs=' /lib/libapreq2.la -ldb /usr/lib/
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: libapreq2 2.08-5.1
ProcVersionSign
Uname: Linux 2.6.32-25-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Wed Sep 29 11:40:19 2010
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.utf8
SourcePackage: libapreq2
I tried downloading the patch thinking I would submit a patch. But the beast built correctly. Maybe it builds incorrectly on a real Debian machine and then gets copied into Ubuntu?
% bzr branch lp:ubuntu/lucid/libapreq2 libapreq2 apache2- apxs=/usr/ bin/apxs2 --with- apreq2- config= /usr/bin/ apreq2- config libapreq2. la ./libapreq2.la libaprutil- 1.la /usr/lib/ libexpat. la /usr/lib/ libapr- 1.la /usr/lib/libuuid.la -lrt -lcrypt -lpthread -ldl -ldb' libaprutil- 1.la /usr/lib/ libexpat. la /usr/lib/ libapr- 1.la -luuid -lrt -lcrypt -lpthread -ldl -ldb'
% cd libapreq2
% ./configure --with-
% make
% cd library
% diff /usr/lib/
17c17
< dependency_libs=' /usr/lib/
---
> dependency_libs=' /usr/lib/
25c25
< installed=yes
---
> installed=no