Psi Jabber Client

See this page for instructions on how to use Flyspray: http://psi-im.org/wiki/Flyspray

Please Note!

Please do not create tasks here without discussing your bug or feature request on the forums or groupchat psi@conference.psi-im.org, *and* getting explicit confirmation by a developer to add it to flyspray.
Tasklist

FS#637 - linking psi with a Qt4 linked with glib 2.x and xmms lib crashes

Attached to Project: Psi Jabber Client
Opened by Martin (martin) - Saturday, 24 March 2007, 06:59 GMT-4
Last edited by Martin (martin) - Monday, 14 January 2008, 17:36 GMT-4
Task Type Bug Report
Category Build Process
Status New
Assigned To No-one
Operating System Linux
Severity High
Priority Fluff
Reported Version 0.11-devel
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

I think we can not reliably (directly or indirectly) link both glib 2.x (used by Qt4) and glib 1.x (used by xmms) on linux. Thus we might need to remove the xmms library or try something tricky to work around.
This task depends upon

Comment by Martin (martin) - Monday, 02 April 2007, 11:54 GMT-4
Maybe we get around this problem with dlopen:ing libxmms.so.1 with RTLD_LOCAL scope.
I have a patch that seems to work, but i'm not sure it's stable or if it's just by chance.

my current patch only works with gcc. but that can be changed by copying parts of the xmms header file.
Comment by Martin (martin) - Friday, 13 April 2007, 15:42 GMT-4
this patch tries to auto detect configurations that cause this crash and disables xmms in that case.
Comment by Martin (martin) - Friday, 13 April 2007, 17:46 GMT-4
remko disabled xmms in darcs. so no longer a blocker bug
Comment by Kevin Smith (kev) - Wednesday, 18 April 2007, 08:47 GMT-4
Re-assess the situation for 0.12.

Loading...