When emerging app-pda/libimobiledevice-1.1.1[+python] with app-pda/libplist[-python], the following error occurs: Making all in swig make[2]: Entering directory `/var/tmp/portage/app-pda/libimobiledevice-1.1.1/work/libimobiledevice-1.1.1/swig' /usr/bin/swig -c++ -python -I../include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/python2.7 -I/usr/include -I../src -o imobiledevice_wrap.cxx imobiledevice.i imobiledevice.i:141: Error: Unable to find 'plist/swig/plist.i' make[2]: *** [imobiledevice_wrap.cxx] Error 1 Reproducible: Always Steps to Reproduce: 1. USE="-python" emerge libplist 2. emerge libimobiledevice Actual Results: imobiledevice.i:141: Error: Unable to find 'plist/swig/plist.i' $ equery b /usr/include/plist/swig/plist.i app-pda/libplist-1.4 (/usr/include/plist/swig/plist.i)
Created attachment 292337 [details, diff] patch to fix dependency on >=app-pda/libplist-1.4[python?] Update libimobiledevice-1.1.1.ebuild to libimobiledevice-1.1.1-r1.ebuild
Created attachment 292339 [details] Updated ebuild for libimobiledevice-1.1.1-r1.ebuild Complete updated ebuild file. I bumped the version of libplist since 0.14 is no longer in the tree.
+ 13 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> + libimobiledevice-1.1.1.ebuild: + Missing USE python depend for libplist wrt #390315 by Moritz Schlarb
Maybe it's better for libimobile-1.1.1 to depend on latest liplist ver (1.8)