FS#7872 - libetpan 0.52-1 appears to be built against libdb-4.1

Attached to Project: Arch Linux
Opened by Ian Heafer (spaceturnip) - Wednesday, 22 August 2007, 11:27 GMT
Last edited by Jan de Groot (JGC) - Saturday, 25 August 2007, 08:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08 Don't Panic
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

libetpan 0.52-1 currently in the extra package repository appears to be built against libdb-4.1 instead of libdb-4.5. I noticed this because after the upgrade claws-mail would refuse to start and throw the following error:

claws-mail: error while loading shared libraries: libdb-4.1.so: cannot open shared object file: No such file or directory

I experimented with building the lib with the PKGBUILD in abs. If just libdb-4.5 is installed, libetpan will build against it and everything will work fine. If both libdb-4.1 and 4.5 are installed it will build against 4.1 and the above error will occur. This appears to be due to the way the libetpan configure searches for the libdb shared libraries. Of course, having libdb-4.1 installed will also allow claws-mail to start normally, but as the dependency for libetpan is listed as libdb <= 4.5 it should probably be rebuilt against the correct version of the library.
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 25 August 2007, 08:36 GMT
Reason for closing:  Fixed
Comment by Mathias (jordi) - Wednesday, 22 August 2007, 13:23 GMT
for those with the same problem, doin

sudo ln -s /usr/lib/libdb-4.5.so /usr/lib/libdb-4.1.so

will let you run claws-mail again until this i really fixed

Loading...