Bug#726339: clementine: FTBFS against libimobildevice 1.1.5

2013-11-03 Thread Thomas Pierson

tags 726339 + pending
thanks

Hello Andreas,

Thanks for your help. Indeed upstream seems to drop support for iMobile 
devices in next release but keeps support for classic iPod using just 
libgpod.


I will upload a new revision of clementine package soon including the 
new release and fixing this build issue.


Regards,

Thomas Pierson


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#726339: clementine: FTBFS against libimobildevice 1.1.5

2013-10-14 Thread Andreas Metzler
Package: clementine
Version: 1.1.1+dfsg-2
Severity: normal

Hello,

clementine does not build against newer versions of libimobildevice,
namely 1.1.5:
---
cd /tmp/LIBIMOB/clementine-1.1.1+dfsg/obj-i486-linux-gnu/src  
/usr/lib/ccache/c++   -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB 
-DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB 
-DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_XML_LIB -DQT_NO_DEBUG_OUTPUT 
-DQT_NO_WARNING_OUTPUT -Woverloaded-virtual -Wall -Wno-sign-compare -Werror -O2 
-g -DNDEBUG -I/usr/include/taglib -isystem /usr/include/qt4 -isystem 
/usr/include/qt4/QtCore -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 
-I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/libxml2 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/3rdparty/universalchardet -isystem 
/usr/include/qt4/QtOpenGL -isystem /usr/include/qt4/QtGui -isystem 
/usr/include/qt4/QtDBus -isystem /usr/include/qt4/QtXml -isystem 
/usr/include/qt4/QtSql -isystem /usr/include/qt4/QtNetwork 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/obj-i486-linux-gnu/src 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/src 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/../3rdparty/gmock/gtest/include 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/obj-i486-linux-gnu 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/3rdparty/qtsingleapplication 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/3rdparty/qtiocompressor 
-I/usr/include/qxt/QxtCore -I/usr/include/qxt/QxtGui 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/3rdparty/sha2 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/3rdparty/libmygpo-qt 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/ext/libclementine-common 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/ext/libclementine-tagreader 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/obj-i486-linux-gnu/ext/libclementine-tagreader
 -I/tmp/LIBIMOB/clementine-1.1.1+dfsg/ext/libclementine-spotifyblob 
-I/tmp/LIBIMOB/clementine-1.1.1+dfsg/obj-i486-linux-gnu/ext/libclementine-spotifyblob
 -I/usr/include/gpod-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 
-I/usr/include/p11-kit-1 -I/usr/include/libusb-1.0-o 
CMakeFiles/clementine_lib.dir/devices/imobiledeviceconnection.cpp.o -c 
/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/devices/imobiledeviceconnection.cpp
/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/devices/imobiledeviceconnection.cpp: In 
constructor 'iMobileDeviceConnection::iMobileDeviceConnection(const QString)':
/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/devices/imobiledeviceconnection.cpp:46:79:
 error: cannot convert 'uint16_t* {aka short unsigned int*}' to 
'lockdownd_service_descriptor**' for argument '3' to 'lockdownd_error_t 
lockdownd_start_service(lockdownd_client_t, const char*, 
lockdownd_service_descriptor**)'
   lockdown_err = lockdownd_start_service(lockdown, com.apple.afc, 
afc_port_);
   ^
/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/devices/imobiledeviceconnection.cpp:53:65:
 error: invalid conversion from 'uint16_t {aka short unsigned int}' to 
'lockdownd_service_descriptor_t {aka lockdownd_service_descriptor*}' 
[-fpermissive]
   afc_error_t afc_err = afc_client_new(device_, afc_port_, afc_);
 ^
In file included from 
/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/devices/imobiledeviceconnection.h:23:0,
 from 
/tmp/LIBIMOB/clementine-1.1.1+dfsg/src/devices/imobiledeviceconnection.cpp:18:
/usr/include/libimobiledevice/afc.h:96:13: error:   initializing argument 2 of 
'afc_error_t afc_client_new(idevice_t, lockdownd_service_descriptor_t, 
afc_client_private**)' [-fpermissive]
 afc_error_t afc_client_new(idevice_t device, lockdownd_service_descriptor_t 
service, afc_client_t *client);
 ^
make[4]: *** 
[src/CMakeFiles/clementine_lib.dir/devices/imobiledeviceconnection.cpp.o] Error 
1
---

This seems to be know upstream
http://code.google.com/p/clementine-player/issues/detail?id=3683 and
was resolved by removing iDevice support from clenentine
http://code.google.com/p/clementine-player/source/detail?r=3d434f1c8818

Ubuntu already has fixed packages.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org