dhunt:
tar xzf ~/Downloads/dfu-programmer-0.5.4.tar.gz
cd dfu-programmer-0.5.4
patch -p0 < ~/Downloads/atmega16u2.diff
Make sure you have the tools needed to build it
sudo apt-get install build-essential libusb-1.0-0-dev
configure and build it
./bootstrap.sh
./configure
bootstrap succeeds, but configure fails with:
./configure: line 3588: syntax error near unexpected token LIBUSB_1_0,' ./configure: line 3588: PKG_CHECK_MODULES(LIBUSB_1_0, libusb-1.0 >= 1.0.0 , have_libusb_1_0=yes, have_libusb_1_0=no)'
This is on Debian 6.
Help?