Skip to content

Instantly share code, notes, and snippets.

@freynaud
Created December 7, 2012 04:33
Show Gist options
  • Save freynaud/4230787 to your computer and use it in GitHub Desktop.
Save freynaud/4230787 to your computer and use it in GitHub Desktop.
Last login: Fri Dec 7 04:15:38 on ttys000
fusionOSX108:~ euqe$ sudo ports install libusb
Password:
sudo: ports: command not found
fusionOSX108:~ euqe$ sudo port install libusb
---> Fetching archive for libusb
---> Attempting to fetch libusb-1.0.9_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/libusb
---> Attempting to fetch libusb-1.0.9_0.darwin_12.x86_64.tbz2.rmd160 from http://mse.uk.packages.macports.org/sites/packages.macports.org/libusb
---> Installing libusb @1.0.9_0
---> Activating libusb @1.0.9_0
---> Cleaning libusb
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
fusionOSX108:~ euqe$ ls
Desktop Downloads Movies Pictures
Documents Library Music Public
fusionOSX108:~ euqe$ cd Downloads/
fusionOSX108:Downloads euqe$ cd usbmuxd-1.0.8
fusionOSX108:usbmuxd-1.0.8 euqe$ cd build/
fusionOSX108:build euqe$ cmake ..
-- Configuring usbmuxd vUNKNOWN
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
* NOTE: libplist was not found!
* libusbmuxd/usbmuxd will be build WITHOUT support for version 1
* of the usbmux protocol (plist based).
-- Will build usbmuxd: YES
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
USB_INCLUDE_DIR=USB_INCLUDE_DIR-NOTFOUND
USB_LIBRARY=/opt/local/lib/libusb-1.0.dylib
CMake Error at Modules/LibFindMacros.cmake:74 (message):
Required library USB NOT FOUND.
Install the library (dev version) and try again. If the library is already
installed, use ccmake to set the missing variables manually.
Call Stack (most recent call first):
Modules/FindUSB.cmake:40 (libfind_process)
daemon/CMakeLists.txt:1 (find_package)
-- Configuring incomplete, errors occurred!
fusionOSX108:build euqe$ sudo port install pkgconfig
---> Computing dependencies for pkgconfig
---> Dependencies to be installed: libiconv
---> Fetching archive for libiconv
---> Attempting to fetch libiconv-1.14_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/libiconv
---> Attempting to fetch libiconv-1.14_0.darwin_12.x86_64.tbz2.rmd160 from http://mse.uk.packages.macports.org/sites/packages.macports.org/libiconv
---> Installing libiconv @1.14_0
---> Activating libiconv @1.14_0
---> Cleaning libiconv
---> Fetching archive for pkgconfig
---> Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/pkgconfig
---> Attempting to fetch pkgconfig-0.27.1_1.darwin_12.x86_64.tbz2.rmd160 from http://mse.uk.packages.macports.org/sites/packages.macports.org/pkgconfig
---> Installing pkgconfig @0.27.1_1
---> Activating pkgconfig @0.27.1_1
---> Cleaning pkgconfig
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
fusionOSX108:build euqe$ cmake ..
-- Configuring usbmuxd vUNKNOWN
-- Found PkgConfig: /opt/local/bin/pkg-config (found version "0.27.1")
-- checking for module 'libplist'
-- package 'libplist' not found
* NOTE: libplist was not found!
* libusbmuxd/usbmuxd will be build WITHOUT support for version 1
* of the usbmux protocol (plist based).
-- Will build usbmuxd: YES
-- checking for module 'libusb-1.0>=1.0.3'
-- found libusb-1.0, version 1.0.9
-- Found USB
* REMINDER
* Remember to add a user named 'usbmux' with USB access permissions
* for the udev hotplugging feature to work out of the box.
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/euqe/Downloads/usbmuxd-1.0.8/build
fusionOSX108:build euqe$ make
Scanning dependencies of target libusbmuxd
[ 10%] Building C object libusbmuxd/CMakeFiles/libusbmuxd.dir/libusbmuxd.c.o
[ 20%] Building C object libusbmuxd/CMakeFiles/libusbmuxd.dir/sock_stuff.c.o
[ 30%] Building C object libusbmuxd/CMakeFiles/libusbmuxd.dir/__/common/utils.c.o
Linking C shared library libusbmuxd.dylib
[ 30%] Built target libusbmuxd
Scanning dependencies of target usbmuxd
[ 40%] Building C object daemon/CMakeFiles/usbmuxd.dir/main.c.o
[ 50%] Building C object daemon/CMakeFiles/usbmuxd.dir/usb-linux.c.o
[ 60%] Building C object daemon/CMakeFiles/usbmuxd.dir/log.c.o
[ 70%] Building C object daemon/CMakeFiles/usbmuxd.dir/__/common/utils.c.o
[ 80%] Building C object daemon/CMakeFiles/usbmuxd.dir/device.c.o
[ 90%] Building C object daemon/CMakeFiles/usbmuxd.dir/client.c.o
Linking C executable usbmuxd
[ 90%] Built target usbmuxd
Scanning dependencies of target iproxy
[100%] Building C object tools/CMakeFiles/iproxy.dir/iproxy.c.o
Linking C executable iproxy
[100%] Built target iproxy
fusionOSX108:build euqe$ sudo make install
[ 30%] Built target libusbmuxd
[ 90%] Built target usbmuxd
[100%] Built target iproxy
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/pkgconfig/libusbmuxd.pc
-- Installing: /usr/local/lib/libusbmuxd.UNKNOWN.dylib
-- Installing: /usr/local/lib/libusbmuxd.2.dylib
-- Installing: /usr/local/lib/libusbmuxd.dylib
-- Installing: /usr/local/include/usbmuxd.h
-- Installing: /usr/local/include/usbmuxd-proto.h
-- Installing: /usr/local/sbin/usbmuxd
-- Installing: /usr/local/bin/iproxy
fusionOSX108:build euqe$ git
@freynaud
Copy link
Author

freynaud commented Dec 7, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment