Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

cython bindings check before proceeding

#260

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...

Reported by Godfath3r · March 31st, 2012 @ 03:19 PM

State: resolved
Milestone: 1.2.0 Release
Assigned to: nobody

Activity

  1. Godfath3r
    Godfath3r

    I forgot to mention its libimobiledevice-1.1.2

    March 31st, 2012 @ 03:20 PM

  2. Martin S.
    Martin S.
    • 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.

    April 1st, 2012 @ 12:08 PM

  3. Godfath3r
    Godfath3r

    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...

    April 1st, 2012 @ 01:06 PM

  4. Martin S.
    Martin S.
    • 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.

    May 17th, 2012 @ 03:04 PM

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.