Comment 3 for bug 927914

Revision history for this message
Rada (ldrada) wrote :

I think this is because libmtp9 that's available to us on Ubuntu 11.10 is an old version. I've found this forum post: http://ubuntuforums.org/showthread.php?t=881293 which indicates that upgrading libmtp to a newer version fixes the problem. I haven't been able to found upgraded packages for libmtp3 nor have I been able to build my own package from source. 'apt-get build-dep libmtp' does apparently not satisfy all build-dependencies for the package. configure does not detect anything wrong. Build just fails with

../src/.libs/libmtp.so: undefined reference to `get_usb_device_timeout'
../src/.libs/libmtp.so: undefined reference to `LIBMTP_Detect_Raw_Devices'
../src/.libs/libmtp.so: undefined reference to `get_playlist_extension'
../src/.libs/libmtp.so: undefined reference to `ptp_usb_event_wait'
../src/.libs/libmtp.so: undefined reference to `set_usb_device_timeout'
../src/.libs/libmtp.so: undefined reference to `guess_usb_speed'
../src/.libs/libmtp.so: undefined reference to `configure_usb_device'
../src/.libs/libmtp.so: undefined reference to `dump_usbinfo'
../src/.libs/libmtp.so: undefined reference to `close_device'
collect2: ld returned 1 exit status

I guess we'll just have to upgrade to 12.04 when it is released. Nothing else to do, really.