cython bindings check before proceeding
Reported by Godfath3r | March 31st, 2012 @ 03:19 PM | in 1.2.0 Release
Compiling libimobiledevice fails with libplists cython flag off
(gentoo) with the following error.
... ... ...
CC mobile_image_mounter.lo
CC screenshotr.lo
CC mobilesync.lo
CC mobilebackup.lo
CC house_arrest.lo
CC mobilebackup2.lo
CC restore.lo
CCLD libimobiledevice.la
make[2]: Leaving directory `/home/godfath3r/test/libimobiledevice-1.1.2/src'
Making all in include
make[2]: Entering directory `/home/godfath3r/test/libimobiledevice-1.1.2/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/godfath3r/test/libimobiledevice-1.1.2/include'
Making all in cython
make[2]: Entering directory `/home/godfath3r/test/libimobiledevice-1.1.2/cython'
make[2]: *** No rule to make target `/usr/include/plist/cython/plist.pxd', needed by `imobiledevice.c'. Stop.
make[2]: Leaving directory `/home/godfath3r/test/libimobiledevice-1.1.2/cython'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/godfath3r/test/libimobiledevice-1.1.2'
make: *** [all] Error 2
libimobiledevice should check if cython support is on first. Maybe at ./configure time...
Comments and changes to this ticket
-
Martin S. April 1st, 2012 @ 12:08 PM
- State changed from new to open
- Tag set to autoconf, bindings, configure, cython
- Milestone set to 1.2.0 Release
- Milestone order changed from 190956 to 0
Yes, a check for libplist's cython bindings is needed here.
-
Godfath3r April 1st, 2012 @ 01:06 PM
Maybe you should check also for python bindings of libplist.
It should inform the user that needs libplist with cython and python flags on and not have compile issues... -
Martin S. May 17th, 2012 @ 03:04 PM
- State changed from open to resolved
A check at configure time was added:
http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=849ea06...Thanks for reporting.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A project around supporting the iPhone in Linux.
See http://libimobiledevice.org