libusbmuxd issues

If you are new to Linux or new to Sabayon Linux and just not sure where to post, here ya go. Post without fear of being told to RTFM :-)

Moderator: Moderators

libusbmuxd issues

Postby bloodyscript » Wed Feb 17, 2010 4:15

hello just recently upgraded my computer to sabayon 5.1 from ubuntu. then fully updated it via entropy. now i was researching how i could manage my ipod touch 2nd gen without reinstalling windows or having to buy a mac. i found that you need to install usbmuxd libplist libimobiledevice and ifuse. libplist installed without and questions, usbmuxd i thought installed fine but when i try to install libimobile device this mesg appears

Code: Select all
checking for libusbmuxd... configure: error: Package requirements (libusbmuxd >= 0.1.4) 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.


so i went and did a set command and found that PKG_CONFIG_PATH wasnt set so i put it as all the ones i could find by google searching /usr/local/lib/pkgconfig, /usr/local/lib,/usr/share/lib, usr/local/bin/pkgconfig and then went on to do the acual directory the libary was. all failed and ended up given me that message again. so then i figured mayb the service needs to be manually started first to i tried etc/init.d usbmuxd and it wasnt found. so i then went to reinstall it and this is the process that i went through:

Code: Select all
ladyrokabye usbmuxd-1.0.2 # cmake -i
Would you like to see advanced options? [No]:yes
Please wait while cmake processes CMakeLists.txt files....


* REMINDER
* Remember to add a user named 'usbmux' with USB access permissions
* for the udev hotplugging feature to work out of the box.



Variable Name: CMAKE_AR
Description: Path to a program.
Current Value: /usr/bin/ar
New Value (Enter to keep current value):

Variable Name: CMAKE_BUILD_TYPE
Description: Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_COLOR_MAKEFILE
Description: Enable/Disable color output during build.
Current Value: ON
New Value (Enter to keep current value):

Variable Name: CMAKE_CXX_COMPILER
Description: CXX compiler.
Current Value: /usr/bin/c++
New Value (Enter to keep current value):

Variable Name: CMAKE_CXX_FLAGS
Description: Flags used by the compiler during all build types.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_CXX_FLAGS_DEBUG
Description: Flags used by the compiler during debug builds.
Current Value: -g
New Value (Enter to keep current value):

Variable Name: CMAKE_CXX_FLAGS_MINSIZEREL
Description: Flags used by the compiler during release minsize builds.
Current Value: -Os -DNDEBUG
New Value (Enter to keep current value):

Variable Name: CMAKE_CXX_FLAGS_RELEASE
Description: Flags used by the compiler during release builds (/MD /Ob1 /Oi /Ot /Oy /Gs will produce slightly less optimized but smaller files).
Current Value: -O3 -DNDEBUG
New Value (Enter to keep current value):

Variable Name: CMAKE_CXX_FLAGS_RELWITHDEBINFO
Description: Flags used by the compiler during Release with Debug Info builds.
Current Value: -O2 -g
New Value (Enter to keep current value):

Variable Name: CMAKE_C_COMPILER
Description: C compiler.
Current Value: /usr/bin/gcc
New Value (Enter to keep current value):

Variable Name: CMAKE_C_FLAGS
Description: Flags used by the compiler during all build types.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_C_FLAGS_DEBUG
Description: Flags used by the compiler during debug builds.
Current Value: -g
New Value (Enter to keep current value):

Variable Name: CMAKE_C_FLAGS_MINSIZEREL
Description: Flags used by the compiler during release minsize builds.
Current Value: -Os -DNDEBUG
New Value (Enter to keep current value):

Variable Name: CMAKE_C_FLAGS_RELEASE
Description: Flags used by the compiler during release builds (/MD /Ob1 /Oi /Ot /Oy /Gs will produce slightly less optimized but smaller files).
Current Value: -O3 -DNDEBUG
New Value (Enter to keep current value):

Variable Name: CMAKE_C_FLAGS_RELWITHDEBINFO
Description: Flags used by the compiler during Release with Debug Info builds.
Current Value: -O2 -g
New Value (Enter to keep current value):

Variable Name: CMAKE_EXE_LINKER_FLAGS
Description: Flags used by the linker.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_EXE_LINKER_FLAGS_DEBUG
Description: Flags used by the linker during debug builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
Description: Flags used by the linker during release minsize builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_EXE_LINKER_FLAGS_RELEASE
Description: Flags used by the linker during release builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
Description: Flags used by the linker during Release with Debug Info builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_INSTALL_PREFIX
Description: Install path prefix, prepended onto install directories.
Current Value: /usr/local
New Value (Enter to keep current value):

Variable Name: CMAKE_LINKER
Description: Path to a program.
Current Value: /usr/bin/ld
New Value (Enter to keep current value):

Variable Name: CMAKE_MAKE_PROGRAM
Description: Path to a program.
Current Value: /usr/bin/gmake
New Value (Enter to keep current value):

Variable Name: CMAKE_MODULE_LINKER_FLAGS
Description: Flags used by the linker during the creation of modules.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_MODULE_LINKER_FLAGS_DEBUG
Description: Flags used by the linker during debug builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
Description: Flags used by the linker during release minsize builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_MODULE_LINKER_FLAGS_RELEASE
Description: Flags used by the linker during release builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
Description: Flags used by the linker during Release with Debug Info builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_NM
Description: Path to a program.
Current Value: /usr/bin/nm
New Value (Enter to keep current value):

Variable Name: CMAKE_OBJCOPY
Description: Path to a program.
Current Value: /usr/bin/objcopy
New Value (Enter to keep current value):

Variable Name: CMAKE_OBJDUMP
Description: Path to a program.
Current Value: /usr/bin/objdump
New Value (Enter to keep current value):

Variable Name: CMAKE_RANLIB
Description: Path to a program.
Current Value: /usr/bin/ranlib
New Value (Enter to keep current value):

Variable Name: CMAKE_SHARED_LINKER_FLAGS
Description: Flags used by the linker during the creation of dll's.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_SHARED_LINKER_FLAGS_DEBUG
Description: Flags used by the linker during debug builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
Description: Flags used by the linker during release minsize builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_SHARED_LINKER_FLAGS_RELEASE
Description: Flags used by the linker during release builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
Description: Flags used by the linker during Release with Debug Info builds.
Current Value:
New Value (Enter to keep current value):

Variable Name: CMAKE_SKIP_RPATH
Description: If set, runtime paths are not added when using shared libraries.
Current Value: NO
New Value (Enter to keep current value):

Variable Name: CMAKE_STRIP
Description: Path to a program.
Current Value: /usr/bin/strip
New Value (Enter to keep current value):

Variable Name: CMAKE_USE_RELATIVE_PATHS
Description: If true, cmake will use relative paths in makefiles and projects.
Current Value: OFF
New Value (Enter to keep current value):

Variable Name: CMAKE_VERBOSE_MAKEFILE
Description: If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.
Current Value: FALSE
New Value (Enter to keep current value):

Variable Name: LIB_SUFFIX
Description: Define suffix of library directory name (32/64)
Current Value:
New Value (Enter to keep current value):

Variable Name: PKG_CONFIG_EXECUTABLE
Description: pkg-config executable
Current Value: /usr/bin/pkg-config
New Value (Enter to keep current value):

Variable Name: PTHREAD
Description: Path to a library.
Current Value: /usr/lib/libpthread.so
New Value (Enter to keep current value):

Variable Name: USB_INCLUDE_DIR
Description: Path to a file.
Current Value: /usr/include/libusb-1.0
New Value (Enter to keep current value):

Variable Name: USB_LIBRARY
Description: Path to a library.
Current Value: /usr/lib/libusb-1.0.so
New Value (Enter to keep current value):

Please wait while cmake processes CMakeLists.txt files....


* REMINDER
* Remember to add a user named 'usbmux' with USB access permissions
* for the udev hotplugging feature to work out of the box.



CMake complete, run make to build project.

ladyrokabye usbmuxd-1.0.2 # make
[ 30%] Built target libusbmuxd
[ 90%] Built target usbmuxd
[100%] Built target iproxy

ladyrokabye usbmuxd-1.0.2 # make install
[ 30%] Built target libusbmuxd
[ 90%] Built target usbmuxd
[100%] Built target iproxy
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/lib/pkgconfig/libusbmuxd.pc
-- Up-to-date: /usr/local/lib/libusbmuxd.so.1.0.0
-- Up-to-date: /usr/local/lib/libusbmuxd.so.1
-- Up-to-date: /usr/local/lib/libusbmuxd.so
-- Up-to-date: /usr/local/include/usbmuxd.h
-- Up-to-date: /usr/local/include/usbmuxd-proto.h
-- Up-to-date: /usr/local/sbin/usbmuxd
-- Up-to-date: /usr/local/bin/iproxy
-- Up-to-date: /lib/udev/rules.d/85-usbmuxd.rules


the first time i had the advanced options set to no and the majority of the options i had no idea what they did so rather screw around i left them all at the current value. when i plug in my ipod touch ls usb does infact recognize thats its an aplle ipod toch 2nd generation. is there any hope of getting this to work?
bloodyscript
Simple Hen
 
Posts: 43
Joined: Tue Nov 11, 2008 22:23

Re: libusbmuxd issues

Postby bloodyscript » Wed Feb 17, 2010 11:10

ok i belive i solved the issue. my architechure is x86 and th eprogram is amd64 so i belive thats whats causeing the malfuctions.
bloodyscript
Simple Hen
 
Posts: 43
Joined: Tue Nov 11, 2008 22:23

Re: libusbmuxd issues

Postby Thev00d00 » Wed Feb 17, 2010 16:06

As far as im aware gtkpod works with it.
Image
Please report Bugs on the Bugzilla, not forum
Please Adopt an Unanswered thread
Website / Blog : v00d00.net
twitter: Follow Me
G+: Circle Me
Thev00d00
Generally Awesome (tm)
 
Posts: 1472
Joined: Wed Feb 21, 2007 15:52
Location: United Kingdom

Re: libusbmuxd issues

Postby bloodyscript » Wed Feb 17, 2010 21:36

i thought it would work but when i was researching it ipod touches and iphones need ifuse inorder to get songs on them becuase of the new cryptological encryption mac decided to use.
bloodyscript
Simple Hen
 
Posts: 43
Joined: Tue Nov 11, 2008 22:23


Return to Beginners|Newbies Area

Who is online

Users browsing this forum: No registered users and 8 guests