Hi, the attached patch fixes this bug for me. I'll upload a NMU to delayed-3 for this.
diff -u liblrdf-0.4.0/debian/changelog liblrdf-0.4.0/debian/changelog --- liblrdf-0.4.0/debian/changelog +++ liblrdf-0.4.0/debian/changelog @@ -1,3 +1,15 @@ +liblrdf (0.4.0-1.2) unstable; urgency=high + + * Non-maintainer upload. + * src/lrdf_md5.h: Fix symbol conflicts with other MD5 implementations. + Exporting symbols like md5_init() is not a good idea. This fixes + the crashes when initializing the GStreamer when the LADSPA plugin + is installed (which should be the case in all installations). + Essentially this made pidgin, empathy, totem and a lot of other + applications unusable (Closes: #521898). + + -- Sebastian Dröge <sl...@debian.org> Sat, 04 Apr 2009 12:01:07 +0200 + liblrdf (0.4.0-1.1) unstable; urgency=low * NMU. only in patch2: unchanged: --- liblrdf-0.4.0.orig/src/lrdf_md5.h +++ liblrdf-0.4.0/src/lrdf_md5.h @@ -32,6 +32,15 @@ #ifndef __MD5_H__ #define __MD5_H__ +/* Change function names to prevent symbol conflicts */ +#define md5_init _lrdf_md5_init +#define md5_buffer _lrdf_md5_buffer +#define md5_sig_from_string _lrdf_md5_sig_from_string +#define md5_finish _lrdf_md5_finish +#define md5_process _lrdf_md5_process +#define md5_sig_to_string _lrdf_md5_sig_to_string +#define md5_get_result _lrdf_md5_get_result + /* * Size of a standard MD5 signature in bytes. This definition is for * external programs only. The MD5 routines themselves reference the
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil