Hi! I want really to make function my droid but I have this problem. :) ~ $ /usr/local/bin/tuxdaemon /usr/local/bin/tuxdaemon: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory $ uname -a Linux 2.6.17-gentoo-r8 #27 Sat Jun 2 12:44:18 CEST 2007 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux ~ $ ls /usr/lib64/ | grep libusb libusb-0.1.so.4 libusb-0.1.so.4.4.4 libusb.a libusb.la libusbpp-0.1.so.4 libusbpp-0.1.so.4.4.4 libusbpp.a libusbpp.la libusbpp.so libusb.so $ ls /usr/lib32/ | grep libusb $ ldd /opt/tuxdroid/bin/tuxdaemon linux-gate.so.1 => (0xffffe000) libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf7ea1000) libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf7e9d000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf7e86000) libusb-0.1.so.4 => not found libc.so.6 => /lib32/libc.so.6 (0xf7d5e000) librt.so.1 => /lib32/librt.so.1 (0xf7d55000) /lib/ld-linux.so.2 (0xf7f58000) then I download the sources tuxdaemon-0.3.0 ~/tuxdaemon-0.3.0 $ ls AUTHORS CHANGES COPYING Debug libs main.c Makefile README TODO tuxdefs version.h version.txt wux@wux ~/tuxdaemon-0.3.0 $ make ----------Configuration: USBDaemon - Linux Debug---------- Linking... /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/main.o ? est incompatible avec la sortie i386:x86-64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/USBDaemon_usb_enum.o ? est incompatible avec la sortie i386:x86-64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/USBDaemon_usb_readWrite.o ? est incompatible avec la sortie i386:x86-64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/USBDaemon_status_table.o ? est incompatible avec la sortie i386:x86-64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/USBDaemon_pidfile.o ? est incompatible avec la sortie i386:x86-64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/USBDaemon_command_tux.o ? est incompatible avec la sortie i386:x86-64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: AVERTISSEMENT: architecture i386 du fichier d'entr?e ? Debug/USBDaemon_tcp_server.o ? est incompatible avec la sortie i386:x86-64 I must obligatorily have a chroot 32 bit so that that functions or? Re: tuxdaemon: error: libusb-0.1.so.4 Posted by David Bourgeois at Thursday 17:44 Another gentoo user :) I don't have any experience with 64 bits systems but by googling around, it seems there's some people talking about a lib64usb package. I couldn't find it in portage though so I don't know exactly how debian got that. There's maybe a 64 bits development branch. Other people seems to use emul-libs also. David