I'm running Ubuntu 9.04 on AMD64 quad core. I have Duemilanove with Atmega328. I installed libusb, libusb-dev, sun-java6-*, etc. and built avrdude 5.5. The Arduino java applet executes and compiles the Blink example, but when I try to upload to the Arduino I get the following error message:
-----Begin Message------------------------------------
Binary sketch size: 896 bytes (of a 30720 byte maximum)
avrdude: libusb access not available in this configuration
avrdude: error at /home/byron/Electronics/Arduino/arduino-0017/hardware/tools/avrdude.conf:384: programmer type not specified
-----End Message--------------------------------------
The "usbtiny" programmer is specified on line 384 of avrdude.conf and I see no reason for the error. I have selected the Duemilanove with Atmega328 and /dev/ttyUSB0 from the "Tools" menu.
I appreciate any suggestions about how to fix this or to investigate it further.