FS#10411 - claws-mail broken after libetpan/claws update

Attached to Project: Arch Linux
Opened by Thayer Williams (thayer) - Wednesday, 14 May 2008, 04:45 GMT
Last edited by Greg (dolby) - Wednesday, 14 May 2008, 18:19 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Eric Belanger (Snowman)
Andreas Radke (AndyRTR)
Architecture i686
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:

Claws-mail refuses to start after today's upgrade, spitting this message to the console:

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


Additional info:

Likely related to this bug, filed back in Aug 2007:

http://bugs.archlinux.org/task/7872
This task depends upon

Closed by  Greg (dolby)
Wednesday, 14 May 2008, 18:19 GMT
Reason for closing:  Fixed
Comment by Eric Belanger (Snowman) - Wednesday, 14 May 2008, 07:16 GMT
only the i686 package needs to be fixed.
Comment by ... (nGerrit) - Wednesday, 14 May 2008, 13:25 GMT
linking libdb-4.6.so to libdb-4.5.so fixes this problem ;)
not very nice but it works..
Comment by Mark Taylor (skymt) - Wednesday, 14 May 2008, 14:36 GMT
Rebuilding libetpan and claws-mail is an even better solution. :)
Comment by Øyvind Heggstad (Mr.Elendig) - Wednesday, 14 May 2008, 15:57 GMT
I can confirm this one. The i686 claws pkg needs to be rebuilt against the latest 'db' in the repo.
Works fine after a rebuild with abs.

@ Jan-Gerrit Richter
(sym)Linking libs like that should not be done. The correct fix would be to rebuild claws against db 4.6.21
See the second half of this post: http://bbs.archlinux.org/viewtopic.php?pid=353758#p353758
Comment by Tobias Kieslich (tobias) - Wednesday, 14 May 2008, 16:14 GMT
FFS, okay I have to deinstall openldap, db-4.5, evolution-data-server and db4.1 in order to get that build properly. I hate crappy configure scripts. As a temporary fix the proper solution ist to pacman -S db4.5
Sorry for that.

Loading...