GNOME Bugzilla – Bug 667478
MTP Support broken with new libmtp
Last modified: 2012-01-08 14:25:44 UTC
In build/m4/banshee/dap-mtp.m4: AM_CONDITIONAL(LIBMTP_EIGHT, test "x$LIBMTP_SO_MAP" = "xlibmtp.so.8") This controls whether MTP uses the new structures with a storage ID - except libmtp.so.9 is out now, and banshee tries to use the old structures with it, resulting in a native code crash in marshaling. This check should be checking for >=8
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report. I just removed the detection of libmtp.so.8 and the associated #ifdefs, as we require libmtp >= 0.3.0, which provides libmtp.so.8 anyway: http://git.gnome.org/browse/banshee/commit/?id=1efe7c2edc4