<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><br><br><pre><br>At 2011-11-11 20:59:09,"Charles Lepple" <clepple@gmail.com> wrote:
>[Andrew: please subscribe to the nut-upsuser list:
>http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser
>Also, please gzip any attached logs.]
>
>>  Hello,
>>
>>     I downloaded NUT ver 2.6.2 and tried it on my Linux development  
>> board. when I configure and it notified me that "USB drivers  
>> requested, but libusb not found."
>>     Then I download libusb v1.0.8 and install it to my board, and re- 
>> configure NUT, still "USB drivers requested, but libusb not found".  
>> I look into config.log, and found that usb.h not found.
>>     I tried Google and install libusb-compat. Then usb.h was found,  
>> and libusb version is recognized. However, still "USB drivers  
>> requested, but libusb not found"...
>
>Correct, NUT is only designed to work with the libusb-0.1 API  
>(provided by libusb-compat).
>
>>
>>     I could not fing any more solution of that. Therefore, I turn to  
>> developers. config.log is attached. Here are my hardware and  
>> software configurations:
>> CPU: Marvell 88E6281 with ARM926ejs
>> Linux ver: 2.6.31.8
>> cinfigure commnd:
>> ./configure --with-usb --with-doc \
>> --host=arm-mv5sft-linux-gnueabi \
>> --prefix=/mnt/ARM_FS \
>>
>How did you install libusb-1.0? It appears that the actual .so file  
>was not installed properly:
>
>configure:7259: checking for libusb version via pkg-config
>configure:7278: result: 0.1.12 found
>configure:7281: checking for libusb cflags
>configure:7298: result: -I/mnt/ARM_FS/include
>configure:7301: checking for libusb ldflags
>configure:7318: result: -L/mnt/ARM_FS/lib -lusb
>configure:7323: checking for usb.h
>configure:7323: arm-mv5sft-linux-gnueabi-gcc -c -I/mnt/ARM_FS/ 
>include    conftest.c >&5
>configure:7323: $? = 0
>configure:7323: result: yes
>configure:7338: checking for usb_init
>configure:7338: arm-mv5sft-linux-gnueabi-gcc -o conftest -I/mnt/ARM_FS/ 
>include     conftest.c -L/mnt/ARM_FS/lib -lusb   >&5
>/root/uboot_NAS/cross/bin/../lib/gcc/arm-mv5sft-linux-gnueabi/ 
>4.3.2/../../../../arm-mv5sft-linux-gnueabi/bin/ld: warning:  
>libusb-1.0.so.0, needed by /mnt/ARM_FS/lib/libusb.so, not found (try  
>using -rpath or -rpath-link)
>/mnt/ARM_FS/lib/libusb.so: undefined reference to `libusb_clear_halt'
>/mnt/ARM_FS/lib/libusb.so: undefined reference to  
>`libusb_get_device_address'
>/mnt/ARM_FS/lib/libusb.so: undefined reference to `libusb_close'
>/mnt/ARM_FS/lib/libusb.so: undefined reference to `libusb_unref_device'
>[...]
>
>The libusb-1.0.so.0 file should be in the same directory as libusb.so,  
>meaning that -rpath* options shouldn't be necessary. But if there is  
>something special about the way libusb was installed (packaging, etc.)  
>then you might need to fiddle with those options.
>
>>
>>    Any suggestions?
>>    Thanks!
>>
>>
>> Best Regards
>> --
>> Andrew Chang
>> 2011-11-09
>>
>>
>>
>> <config.log>
<br><br>Hi, Chaies<br><br>Here are my install sequence and logs.<br><br><br>1. Installing libusb:<br># ./configure --host=arm-mv5sft-linux-gnueabi --prefix=/mnt/ARM_FS<br></pre>> /* "/mnt/ARMFS" is my ARM board's NFS directory */<br>> config.log remaned as "libusb_config.log" and attached<br># make<br>> print message "libusb_make.txt" <br># make install<br>> print message  "libusb_install.txt" <br><br>2. installing libusb-compat<br># export PKG_CONFIG_PATH=/mnt/ARM_FS/lib/pkgconfig<br># ./configure --host=arm-mv5sft-linux-gnueabi --prefix=/mnt/ARM_FS<br>> config.log remaned as "libusb-c_config.log" <br># make<br>> "libusb-C_make.txt"<br># make install<br>> "libusb-C_install.txt"<br><br>3. configure NUT<br>./configure --with-usb --with-doc \<br>--host=arm-mv5sft-linux-gnueabi \<br>--prefix=/mnt/ARM_FS \<br>--with-usb-libs=-L/mnt/ARM_FS/lib \<br>--with-usb-includes=-I/mnt/ARM_FS/include<br>> "NUT_config.log" attached<br><br>all file marked by ">" are gzipped and attached<br><br>Do you mean that I used inappropriate libusb? Actually, I am quite confused by libusb and libusb-compat.<br><br><pre>Best Regards
--
Andrew Chang
2011-11-14</pre><br><pre><br><br>
</pre></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>