Resolving dependencies... cabal: Could not resolve dependencies: [__0] trying: ftdi-0.3.0.2 (user goal) [__1] trying: usb-1.3.0.6 (dependency of ftdi) [__2] next goal: bindings-libusb (dependency of usb) [__2] rejecting: bindings-libusb-1.4.5.0 (conflict: pkg-config package libusb-1.0==1.0.16 || >1.0.16, not found in the pkg-config database) [__2] rejecting: bindings-libusb-1.4.4.1 (conflict: usb => bindings-libusb>=1.4.5) [__2] skipping: bindings-libusb-1.4.4, bindings-libusb-1.4.2, bindings-libusb-1.4, bindings-libusb-1.3, bindings-libusb-1.2, bindings-libusb-1.1, bindings-libusb-1.0, bindings-libusb-0.0.7, bindings-libusb-0.0.6, bindings-libusb-0.0.5, bindings-libusb-0.0.4, bindings-libusb-0.0.3, bindings-libusb-0.0.2, bindings-libusb-0.0.1 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=1.4.5' from 'usb') [__2] fail (backjumping, conflict set: bindings-libusb, usb) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: usb, ftdi, bindings-libusb