Connect to iPhone?

Post here if you are a new Porteus member and you're looking for some help.
Post Reply
dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Connect to iPhone?

Post#1 by dataworx » 24 Oct 2013, 09:58

I can't be the only iPhone user on here. Has someone done a module to mount an iPhone? If not I'm happy to attempt it but I fear my Linux skills may let me down...

User avatar
fanthom
Site Admin
Site Admin
Posts: 4616
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Connect to iPhone?

Post#2 by fanthom » 24 Oct 2013, 12:47

i think i have a bad news, wine + windows app is necessary:
http://ipod.about.com/od/advanceditunes ... -Linux.htm
or maybe this info is outdated and someone found a way to hack Apple?

if yes then please share.
Please add [Solved] to your thread title if the solution was found.

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#3 by dataworx » 24 Oct 2013, 13:10

Thanks fanthom, I'm aware of the Wine route but I was thinking more along the lines of how Ubuntu, Knoppix etc handle it - the OS mounts the phone and gives you basic access to photos etc

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#4 by dataworx » 24 Oct 2013, 13:43

There's a lot of info here

http://www.libimobiledevice.org/

I built a module off the tar.bz2 listed on this site, sadly it does nothing when activated. Maybe you could have a look at it?

User avatar
fanthom
Site Admin
Site Admin
Posts: 4616
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Connect to iPhone?

Post#5 by fanthom » 24 Oct 2013, 20:50

this is a library so it does nothing itself. some other utilities (like gvfs or file managers) would have to be recompiled against it to be able to use it.
which desktop are you using?
Please add [Solved] to your thread title if the solution was found.

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#6 by dataworx » 25 Oct 2013, 07:38

I'm using LXDE

User avatar
fanthom
Site Admin
Site Admin
Posts: 4616
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Connect to iPhone?

Post#7 by fanthom » 25 Oct 2013, 14:29

allright - so it's not that easy:

- compile libimobiledevice first. take slackbuild from here:
http://slackbuilds.org/repository/14.0/ ... iledevice/
but bump it to latest version (1.1.5). python is necessary.

- compile gvfs from here:
http://ftp.heanet.ie/mirrors/ftp.slackw ... ce/l/gvfs/
and upgrade existing one (hopefully it wont break the system).

- if you still wont be able to access it then recompile libfm and pcmanfm (bump to latest versions):
http://slackbuilds.org/repository/14.0/libraries/libfm/
http://slackbuilds.org/repository/14.0/system/pcmanfm/

there is a big chance that your system will break at some stage (you are upgrading core components of the LXDE desktop) so i would stick to wine.
Please add [Solved] to your thread title if the solution was found.

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#8 by dataworx » 25 Oct 2013, 18:38

Thanks fanthom for investigating this, I'm going to have to do some reading on the fundamentals of what you're talking about ie compiling the packages etc so this will take me a while. I've got no problem with breaking the system, I'm getting used to that......

I tried Wine a little earlier today - the Wine install went OK, when installing iTunes it failed on DifXinstall32.exe so I did some more reading up to ascertain the cause. By all accounts it seems I shouldn't even bother trying to install iTunes, it either works very badly or not at all on the iPhone. I eventually got iTunes uninstalled but there was still some random process tying up the CPU so I ended up reloading Porteus.

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#9 by dataworx » 31 Oct 2013, 07:14

@fanthom

I've looked about for details on how to compile the packages that you've linked to , but I can't quite get my head around all the detail. Main problem I think is that the instructions are specific to other distros so I don't know if it will work on Porteus. Plus my experience in Linux is limited.

Can you point me in the direction of something that will show how to go about this? I've linked a couple of sites below, not sure if this info is any good for what I want to do....

http://www.howtogeek.com/105413/
http://answers.oreilly.com/topic/451-ho ... u-package/
https://help.ubuntu.com/community/CompilingEasyHowTo

User avatar
fanthom
Site Admin
Site Admin
Posts: 4616
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Connect to iPhone?

Post#10 by fanthom » 31 Oct 2013, 09:38

if you are not familiar with the slackbuilds then you should start reading their documentation (general rule which applies to every project):
http://slackbuilds.org/howto/
Please add [Solved] to your thread title if the solution was found.

roadie
Full of knowledge
Full of knowledge
Posts: 205
Joined: 02 Jan 2011, 18:41
Distribution: Porteus 3.5...with a twist
Location: In a hayfield

Re: Connect to iPhone?

Post#11 by roadie » 31 Oct 2013, 22:31

I was connecting to my iPhone using libimobiledevice, ifuse, and usbmuxd....it's been some time since then, quite likely something else is needed.

I just mounted the iPhone using ifuse and could use any file manager to browse and move files to the phone. I had no luck with using gvfs. This is all you can do, while you can move song files with Banshee or Rythymbox, even a filemanager, the phone will not recognize them unless you sync with iTunes. As I say, it's been a while, possibly things are easier now. Though given Apple's track record, I highly doubt that.

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#12 by dataworx » 01 Nov 2013, 05:57

Thanks for this info roadie. I really only need to mount the phone to view/transfer photos, and then only occasionally. Anything to do with apps and music I use Windows.

I'm assuming you're using Porteus 2.1, if so could you explain how to use ifuse please?

dataworx
White ninja
White ninja
Posts: 14
Joined: 21 Oct 2013, 17:19
Distribution: Porteus LXDE v2.1 i486
Location: ZA

Re: Connect to iPhone?

Post#13 by dataworx » 07 Nov 2013, 10:03

I'm trying to compile libimobiledevice as per fanthom's advice, I'm stuck here:

root@porteus:~# cd /root/Downloads
root@porteus:~/Downloads# tar xvjf libimobiledevice-1.1.5.tar.bz2
libimobiledevice-1.1.5/
libimobiledevice-1.1.5/libimobiledevice-1.0.pc.in
libimobiledevice-1.1.5/docs/
libimobiledevice-1.1.5/docs/idevicediagnostics.1
libimobiledevice-1.1.5/docs/ideviceprovision.1
libimobiledevice-1.1.5/docs/idevicedate.1
libimobiledevice-1.1.5/docs/idevicedebugserverproxy.1
libimobiledevice-1.1.5/docs/ideviceimagemounter.1
libimobiledevice-1.1.5/docs/ideviceinfo.1
libimobiledevice-1.1.5/docs/idevicescreenshot.1
libimobiledevice-1.1.5/docs/Makefile.in
libimobiledevice-1.1.5/docs/idevicebackup2.1
libimobiledevice-1.1.5/docs/idevicebackup.1
libimobiledevice-1.1.5/docs/idevice_id.1
libimobiledevice-1.1.5/docs/html/
libimobiledevice-1.1.5/docs/html/ftv2node.png
libimobiledevice-1.1.5/docs/html/structidevice__event__t.html
libimobiledevice-1.1.5/docs/html/structmobilebackup2__client__private.html
libimobiledevice-1.1.5/docs/html/ftv2mo.png
libimobiledevice-1.1.5/docs/html/bdwn.png
libimobiledevice-1.1.5/docs/html/ftv2blank.png
libimobiledevice-1.1.5/docs/html/globals_0x64.html
libimobiledevice-1.1.5/docs/html/nav_g.png
libimobiledevice-1.1.5/docs/html/ftv2doc.png
libimobiledevice-1.1.5/docs/html/globals_0x66.html
libimobiledevice-1.1.5/docs/html/dynsections.js
libimobiledevice-1.1.5/docs/html/open.png
libimobiledevice-1.1.5/docs/html/globals_0x6c.html
libimobiledevice-1.1.5/docs/html/struct_a_f_c_packet.html
libimobiledevice-1.1.5/docs/html/ftv2splitbar.png
libimobiledevice-1.1.5/docs/html/ftv2folderclosed.png
libimobiledevice-1.1.5/docs/html/ftv2mnode.png
libimobiledevice-1.1.5/docs/html/globals_func.html
libimobiledevice-1.1.5/docs/html/globals_enum.html
libimobiledevice-1.1.5/docs/html/classes.html
libimobiledevice-1.1.5/docs/html/functions_vars.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2mobilebackup_8h.html
libimobiledevice-1.1.5/docs/html/ftv2lastnode.png
libimobiledevice-1.1.5/docs/html/structssl__data__private.html
libimobiledevice-1.1.5/docs/html/tab_h.png
libimobiledevice-1.1.5/docs/html/nav_h.png
libimobiledevice-1.1.5/docs/html/globals_0x77.html
libimobiledevice-1.1.5/docs/html/globals_0x72.html
libimobiledevice-1.1.5/docs/html/tab_a.png
libimobiledevice-1.1.5/docs/html/structidevice__private.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2misagent_8h.html
libimobiledevice-1.1.5/docs/html/structrestored__client__private.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2heartbeat_8h.html
libimobiledevice-1.1.5/docs/html/index.html
libimobiledevice-1.1.5/docs/html/structservice__client__private.html
libimobiledevice-1.1.5/docs/html/structinstproxy__client__private.html
libimobiledevice-1.1.5/docs/html/dir_0839347dbfd1d6806a2d090799a179ba.html
libimobiledevice-1.1.5/docs/html/structidevice__connection__private.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2diagnostics__relay_8h.html
libimobiledevice-1.1.5/docs/html/ftv2folderopen.png
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2sbservices_8h.html
libimobiledevice-1.1.5/docs/html/ftv2cl.png
libimobiledevice-1.1.5/docs/html/ftv2plastnode.png
libimobiledevice-1.1.5/docs/html/structlockdownd__client__private.html
libimobiledevice-1.1.5/docs/html/structdiagnostics__relay__client__private.html
libimobiledevice-1.1.5/docs/html/structmobilesync__client__private.html
libimobiledevice-1.1.5/docs/html/ftv2pnode.png
libimobiledevice-1.1.5/docs/html/structfile__relay__client__private.html
libimobiledevice-1.1.5/docs/html/tab_b.png
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2mobilesync_8h.html
libimobiledevice-1.1.5/docs/html/structhouse__arrest__client__private.html
libimobiledevice-1.1.5/docs/html/ftv2ns.png
libimobiledevice-1.1.5/docs/html/structnp__client__private.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2restore_8h.html
libimobiledevice-1.1.5/docs/html/libimobiledevice_8h.html
libimobiledevice-1.1.5/docs/html/ftv2link.png
libimobiledevice-1.1.5/docs/html/tabs.css
libimobiledevice-1.1.5/docs/html/globals_0x6d.html
libimobiledevice-1.1.5/docs/html/annotated.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2lockdown_8h.html
libimobiledevice-1.1.5/docs/html/dir_beb3b87d681f7237804f4f09a166e5a0.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2afc_8h.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2mobilebackup2_8h.html
libimobiledevice-1.1.5/docs/html/globals_0x68.html
libimobiledevice-1.1.5/docs/html/structlockdownd__pair__record.html
libimobiledevice-1.1.5/docs/html/structsbservices__client__private.html
libimobiledevice-1.1.5/docs/html/globals_0x69.html
libimobiledevice-1.1.5/docs/html/globals_eval.html
libimobiledevice-1.1.5/docs/html/structlockdownd__service__descriptor.html
libimobiledevice-1.1.5/docs/html/doxygen.css
libimobiledevice-1.1.5/docs/html/structheartbeat__client__private.html
libimobiledevice-1.1.5/docs/html/files.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2installation__proxy_8h.html
libimobiledevice-1.1.5/docs/html/structwebinspector__client__private.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2house__arrest_8h.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2screenshotr_8h.html
libimobiledevice-1.1.5/docs/html/struct_a_f_c_file_packet.html
libimobiledevice-1.1.5/docs/html/doxygen.png
libimobiledevice-1.1.5/docs/html/closed.png
libimobiledevice-1.1.5/docs/html/functions.html
libimobiledevice-1.1.5/docs/html/jquery.js
libimobiledevice-1.1.5/docs/html/globals_0x73.html
libimobiledevice-1.1.5/docs/html/globals_0x6e.html
libimobiledevice-1.1.5/docs/html/structmobilesync__anchors.html
libimobiledevice-1.1.5/docs/html/structproperty__list__service__client__private.html
libimobiledevice-1.1.5/docs/html/structmisagent__client__private.html
libimobiledevice-1.1.5/docs/html/ftv2vertline.png
libimobiledevice-1.1.5/docs/html/nav_f.png
libimobiledevice-1.1.5/docs/html/structmobile__image__mounter__client__private.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2mobile__image__mounter_8h.html
libimobiledevice-1.1.5/docs/html/structscreenshotr__client__private.html
libimobiledevice-1.1.5/docs/html/bc_s.png
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2notification__proxy_8h.html
libimobiledevice-1.1.5/docs/html/structafc__client__private.html
libimobiledevice-1.1.5/docs/html/globals.html
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2file__relay_8h.html
libimobiledevice-1.1.5/docs/html/tab_s.png
libimobiledevice-1.1.5/docs/html/include_2libimobiledevice_2webinspector_8h.html
libimobiledevice-1.1.5/docs/html/ftv2mlastnode.png
libimobiledevice-1.1.5/docs/html/globals_defs.html
libimobiledevice-1.1.5/docs/html/globals_type.html
libimobiledevice-1.1.5/docs/html/structdevice__link__service__client__private.html
libimobiledevice-1.1.5/docs/html/structmobilebackup__client__private.html
libimobiledevice-1.1.5/docs/Makefile.am
libimobiledevice-1.1.5/docs/idevicesyslog.1
libimobiledevice-1.1.5/docs/idevicepair.1
libimobiledevice-1.1.5/docs/ideviceenterrecovery.1
libimobiledevice-1.1.5/docs/Makefile
libimobiledevice-1.1.5/compile
libimobiledevice-1.1.5/install-sh
libimobiledevice-1.1.5/ltmain.sh
libimobiledevice-1.1.5/configure
libimobiledevice-1.1.5/config.h.in
libimobiledevice-1.1.5/aclocal.m4
libimobiledevice-1.1.5/include/
libimobiledevice-1.1.5/include/endianness.h
libimobiledevice-1.1.5/include/libimobiledevice/
libimobiledevice-1.1.5/include/libimobiledevice/diagnostics_relay.h
libimobiledevice-1.1.5/include/libimobiledevice/mobilebackup.h
libimobiledevice-1.1.5/include/libimobiledevice/mobilebackup2.h
libimobiledevice-1.1.5/include/libimobiledevice/afc.h
libimobiledevice-1.1.5/include/libimobiledevice/installation_proxy.h
libimobiledevice-1.1.5/include/libimobiledevice/mobilesync.h
libimobiledevice-1.1.5/include/libimobiledevice/libimobiledevice.h
libimobiledevice-1.1.5/include/libimobiledevice/file_relay.h
libimobiledevice-1.1.5/include/libimobiledevice/webinspector.h
libimobiledevice-1.1.5/include/libimobiledevice/house_arrest.h
libimobiledevice-1.1.5/include/libimobiledevice/misagent.h
libimobiledevice-1.1.5/include/libimobiledevice/screenshotr.h
libimobiledevice-1.1.5/include/libimobiledevice/sbservices.h
libimobiledevice-1.1.5/include/libimobiledevice/restore.h
libimobiledevice-1.1.5/include/libimobiledevice/notification_proxy.h
libimobiledevice-1.1.5/include/libimobiledevice/heartbeat.h
libimobiledevice-1.1.5/include/libimobiledevice/mobile_image_mounter.h
libimobiledevice-1.1.5/include/libimobiledevice/lockdown.h
libimobiledevice-1.1.5/include/asprintf.h
libimobiledevice-1.1.5/include/Makefile.in
libimobiledevice-1.1.5/include/Makefile.am
libimobiledevice-1.1.5/depcomp
libimobiledevice-1.1.5/doxygen.cfg.in
libimobiledevice-1.1.5/NEWS
libimobiledevice-1.1.5/README
libimobiledevice-1.1.5/AUTHORS
libimobiledevice-1.1.5/configure.ac
libimobiledevice-1.1.5/Makefile.in
libimobiledevice-1.1.5/tools/
libimobiledevice-1.1.5/tools/idevicescreenshot.c
libimobiledevice-1.1.5/tools/idevicedate.c
libimobiledevice-1.1.5/tools/thread.c
libimobiledevice-1.1.5/tools/idevicebackup2.c
libimobiledevice-1.1.5/tools/idevicedebugserverproxy.c
libimobiledevice-1.1.5/tools/idevicepair.c
libimobiledevice-1.1.5/tools/ideviceinfo.c
libimobiledevice-1.1.5/tools/ideviceenterrecovery.c
libimobiledevice-1.1.5/tools/Makefile.in
libimobiledevice-1.1.5/tools/idevicediagnostics.c
libimobiledevice-1.1.5/tools/ideviceprovision.c
libimobiledevice-1.1.5/tools/thread.h
libimobiledevice-1.1.5/tools/idevicebackup.c
libimobiledevice-1.1.5/tools/socket.h
libimobiledevice-1.1.5/tools/Makefile.am
libimobiledevice-1.1.5/tools/socket.c
libimobiledevice-1.1.5/tools/idevicesyslog.c
libimobiledevice-1.1.5/tools/ideviceimagemounter.c
libimobiledevice-1.1.5/tools/idevice_id.c
libimobiledevice-1.1.5/m4/
libimobiledevice-1.1.5/m4/ltsugar.m4
libimobiledevice-1.1.5/m4/libtool.m4
libimobiledevice-1.1.5/m4/as-compiler-flag.m4
libimobiledevice-1.1.5/m4/ac_python_devel.m4
libimobiledevice-1.1.5/m4/lt~obsolete.m4
libimobiledevice-1.1.5/m4/ltoptions.m4
libimobiledevice-1.1.5/m4/ac_pkg_cython.m4
libimobiledevice-1.1.5/m4/ltversion.m4
libimobiledevice-1.1.5/m4/cython_python.m4
libimobiledevice-1.1.5/dev/
libimobiledevice-1.1.5/dev/housearresttest.c
libimobiledevice-1.1.5/dev/afccheck.c
libimobiledevice-1.1.5/dev/ideviceclient.c
libimobiledevice-1.1.5/dev/Makefile.in
libimobiledevice-1.1.5/dev/filerelaytest.c
libimobiledevice-1.1.5/dev/ideviceheartbeat.c
libimobiledevice-1.1.5/dev/Makefile.am
libimobiledevice-1.1.5/dev/lckdclient.c
libimobiledevice-1.1.5/config.guess
libimobiledevice-1.1.5/config.sub
libimobiledevice-1.1.5/Makefile.am
libimobiledevice-1.1.5/src/
libimobiledevice-1.1.5/src/diagnostics_relay.h
libimobiledevice-1.1.5/src/debug.c
libimobiledevice-1.1.5/src/mobilebackup.h
libimobiledevice-1.1.5/src/house_arrest.c
libimobiledevice-1.1.5/src/heartbeat.c
libimobiledevice-1.1.5/src/mobilebackup2.h
libimobiledevice-1.1.5/src/afc.h
libimobiledevice-1.1.5/src/debug.h
libimobiledevice-1.1.5/src/installation_proxy.h
libimobiledevice-1.1.5/src/mobilesync.h
libimobiledevice-1.1.5/src/sbservices.c
libimobiledevice-1.1.5/src/idevice.c
libimobiledevice-1.1.5/src/device_link_service.h
libimobiledevice-1.1.5/src/installation_proxy.c
libimobiledevice-1.1.5/src/userpref.h
libimobiledevice-1.1.5/src/notification_proxy.c
libimobiledevice-1.1.5/src/service.c
libimobiledevice-1.1.5/src/webinspector.c
libimobiledevice-1.1.5/src/file_relay.h
libimobiledevice-1.1.5/src/device_link_service.c
libimobiledevice-1.1.5/src/Makefile.in
libimobiledevice-1.1.5/src/afc.c
libimobiledevice-1.1.5/src/webinspector.h
libimobiledevice-1.1.5/src/house_arrest.h
libimobiledevice-1.1.5/src/misagent.c
libimobiledevice-1.1.5/src/mobilebackup2.c
libimobiledevice-1.1.5/src/mobilesync.c
libimobiledevice-1.1.5/src/misagent.h
libimobiledevice-1.1.5/src/screenshotr.c
libimobiledevice-1.1.5/src/property_list_service.c
libimobiledevice-1.1.5/src/userpref.c
libimobiledevice-1.1.5/src/diagnostics_relay.c
libimobiledevice-1.1.5/src/mobile_image_mounter.c
libimobiledevice-1.1.5/src/restore.c
libimobiledevice-1.1.5/src/screenshotr.h
libimobiledevice-1.1.5/src/property_list_service.h
libimobiledevice-1.1.5/src/file_relay.c
libimobiledevice-1.1.5/src/Makefile.am
libimobiledevice-1.1.5/src/sbservices.h
libimobiledevice-1.1.5/src/restore.h
libimobiledevice-1.1.5/src/service.h
libimobiledevice-1.1.5/src/mobilebackup.c
libimobiledevice-1.1.5/src/notification_proxy.h
libimobiledevice-1.1.5/src/heartbeat.h
libimobiledevice-1.1.5/src/idevice.h
libimobiledevice-1.1.5/src/mobile_image_mounter.h
libimobiledevice-1.1.5/src/lockdown.c
libimobiledevice-1.1.5/src/lockdown.h
libimobiledevice-1.1.5/COPYING.LESSER
libimobiledevice-1.1.5/missing
libimobiledevice-1.1.5/cython/
libimobiledevice-1.1.5/cython/diagnostics_relay.pxi
libimobiledevice-1.1.5/cython/screenshotr.pxi
libimobiledevice-1.1.5/cython/mobilesync.pxi
libimobiledevice-1.1.5/cython/misagent.pxi
libimobiledevice-1.1.5/cython/webinspector.pxi
libimobiledevice-1.1.5/cython/afc.pxi
libimobiledevice-1.1.5/cython/house_arrest.pxi
libimobiledevice-1.1.5/cython/file_relay.pxi
libimobiledevice-1.1.5/cython/sbservices.pxi
libimobiledevice-1.1.5/cython/notification_proxy.pxi
libimobiledevice-1.1.5/cython/imobiledevice.pxd
libimobiledevice-1.1.5/cython/lockdown.pxi
libimobiledevice-1.1.5/cython/Makefile.in
libimobiledevice-1.1.5/cython/mobilebackup2.pxi
libimobiledevice-1.1.5/cython/heartbeat.pxi
libimobiledevice-1.1.5/cython/mobile_image_mounter.pxi
libimobiledevice-1.1.5/cython/Makefile.am
libimobiledevice-1.1.5/cython/mobilebackup.pxi
libimobiledevice-1.1.5/cython/installation_proxy.pxi
libimobiledevice-1.1.5/cython/restore.pxi
libimobiledevice-1.1.5/cython/imobiledevice.pyx
libimobiledevice-1.1.5/COPYING
root@porteus:~/Downloads# cd libimobiledevice-1.1.5/
root@porteus:~/Downloads/libimobiledevice-1.1.5# ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/i486-slackware-linux/bin/ld
checking if the linker (/usr/i486-slackware-linux/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/i486-slackware-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/i486-slackware-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/i486-slackware-linux/bin/ld
checking if the linker (/usr/i486-slackware-linux/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/i486-slackware-linux/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/i486-slackware-linux/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libusbmuxd... no
configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met:

No package 'libusbmuxd' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libusbmuxd_CFLAGS
and libusbmuxd_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
root@porteus:~/Downloads/libimobiledevice-1.1.5#

I have checked the readme file for libimobiledevice and have downloaded the following via PPM, converted to modules and rebooted

libgnutls
libplist
libusbmuxd

and I still get this:

checking for libusbmuxd... no
configure: error: Package requirements (libusbmuxd >= 1.0.8) were not met:

No package 'libusbmuxd' found

etc

Can someone point me in the right direction please?

Post Reply