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.

Building Error: "imobiledevice.i:141: Error: Unable to find 'plist/swig/plist.i'

#115

Hi,
thats the bugtracker linked from http://www.libimobiledevice.org, so I hope I'm at the right place here.
my system: Ubuntu 9.04 with kernel 2.6.28-18-generic

Got the sources from http://www.libimobiledevice.org, unpacked they and read the READMEs. So then i first installed ubsmuxd with the following steps:

  • mkdir build & cd build
  • cmake ..
  • make
  • sudo checkinstall -> changed name to ubsmuxd and version to 1.0.3-SELF

succeed with neither errors nor warnings. next was libplist, installed it as following:

  • mkdir build & cd build
  • cmake ..
  • make
  • sudo checkinstall -> changed name to libplist and version to 1.2-SELF

that succeed also with no errors and no warnings. so after I tried libimobiledevice. resolved dependencies (question: which are the developement packages of libplist? the one I've just installed?).

in the README of libimobiledevice, it reads that the compile process goes as follow:
To compile run:

./autogen.sh
./configure
make
sudo make install

but the package libimobiledevice has no a autogen.sh included. so I just tried ./configure which runs successfull and after make, which crashes with error: imobiledevice.i:141: Error: Unable to find 'plist/swig/plist.i'

my questions:

  • autogen.sh not included - intention? If yes, please update the README
  • why does the crash happen? have I forgotten something or is it a bug?
  • are my steps just until here correct?

Reported by Cowbuntu · March 30th, 2010 @ 09:36 PM

State: resolved
Milestone: none
Assigned to: nobody

Activity

  1. Nikias Bassen
    Nikias Bassen
    • State changed from new to open

    Hi,

    autogen.sh is in the git source code repository and not in the released packages. The README has been updated and will be correct for the next release.

    I think make looks for /usr/include/plist/swig/plist.i but I bet you installed libplist in /usr/local. To prevent this you should make uninstall of the libplist package, and perhaps even the usbmuxd package and then run "./configure --prefix=/usr" for each package and then make and so on.

    Try if that helps.
    Nikias

    April 6th, 2010 @ 05:13 PM

  2. Martin S.
    Martin S.
    • State changed from open to resolved

    Closing due to inactivity and updated README. Please feel free to reopen if you still have the issue. Thanks.

    February 12th, 2011 @ 01:33 PM

  3. ikwyl6
    ikwyl6

    I'm having the same problem with libimobiledevice-1.0.7, swig 2.0.4 (installed from src) and trying to compile libimobiledevice-1.0.7.

    ./configure works but when make is done:

    .... Making all in swig
    make[2]: Entering directory `/home/charding/src/libimobiledevice-1.0.7/swig'
    /usr/local/bin/swig -c++ -python -I../include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/python2.6 -I/usr/include -I../src -o imobiledevice_wrap.cxx imobiledevice.i imobiledevice.i:141: Error: Unable to find 'plist/swig/plist.i'

    March 25th, 2012 @ 07:44 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.