fowsr on Ubuntu Server 11.10

284 views
Skip to first unread message

BVG

unread,
Nov 12, 2011, 6:34:11 AM11/12/11
to fowsr
Hi there,

I'm trying to install the fowsr into my new server, ubuntu server
11.10, but I'm getting this error, when I execute make install:

gcc -lusb -lm -o fowsr fowsr.o
fowsr.o: In function `list_devices':
fowsr.c:(.text+0x146): undefined reference to `usb_get_busses'
fowsr.o: In function `find_device':
fowsr.c:(.text+0x1c6): undefined reference to `usb_get_busses'
fowsr.o: In function `CUSB_Open':
fowsr.c:(.text+0x25f): undefined reference to `usb_init'
fowsr.c:(.text+0x269): undefined reference to `usb_set_debug'
fowsr.c:(.text+0x26e): undefined reference to `usb_find_busses'
fowsr.c:(.text+0x273): undefined reference to `usb_find_devices'
fowsr.c:(.text+0x2c3): undefined reference to `usb_open'
fowsr.c:(.text+0x321): undefined reference to `usb_get_driver_np'
fowsr.c:(.text+0x37a): undefined reference to
`usb_detach_kernel_driver_np'
fowsr.c:(.text+0x3ae): undefined reference to `usb_claim_interface'
fowsr.c:(.text+0x3f5): undefined reference to `usb_set_altinterface'
fowsr.c:(.text+0x446): undefined reference to `usb_get_descriptor'
fowsr.c:(.text+0x475): undefined reference to `usb_get_descriptor'
fowsr.c:(.text+0x4a4): undefined reference to `usb_get_descriptor'
fowsr.c:(.text+0x4be): undefined reference to `usb_release_interface'
fowsr.c:(.text+0x4fb): undefined reference to `usb_set_configuration'
fowsr.c:(.text+0x515): undefined reference to `usb_claim_interface'
fowsr.c:(.text+0x552): undefined reference to `usb_set_altinterface'
fowsr.c:(.text+0x595): undefined reference to `usb_control_msg'
fowsr.c:(.text+0x5c4): undefined reference to `usb_get_descriptor'
fowsr.o: In function `CUSB_Close':
fowsr.c:(.text+0x602): undefined reference to `usb_release_interface'
fowsr.c:(.text+0x650): undefined reference to `usb_close'
fowsr.o: In function `CUSB_read_block':
fowsr.c:(.text+0x721): undefined reference to `usb_control_msg'
fowsr.c:(.text+0x747): undefined reference to `usb_interrupt_read'
fowsr.o: In function `CUSB_write_byte':
fowsr.c:(.text+0x7fc): undefined reference to `usb_control_msg'
fowsr.c:(.text+0x822): undefined reference to `usb_interrupt_write'
fowsr.c:(.text+0x848): undefined reference to `usb_interrupt_read'
fowsr.o: In function `CUSB_write_block':
fowsr.c:(.text+0x8f7): undefined reference to `usb_control_msg'
fowsr.c:(.text+0x91d): undefined reference to `usb_interrupt_write'
fowsr.c:(.text+0x943): undefined reference to `usb_interrupt_read'
fowsr.o: In function `CWS_dew_point':
fowsr.c:(.text+0x110c): undefined reference to `log'
collect2: ld returned 1 exit status
make: *** [fowsr] Error 1

this is an libusb problem, right? what is the version required for
this?
libusb-0.1-4? libusb-1.0-0? libusb-1.0-0-dev? other?

Thanks.
Regards.

Arne-Jørgen Auberg

unread,
Nov 20, 2011, 4:57:21 AM11/20/11
to fo...@googlegroups.com
Hi,

Have you installed the libusb development package?

Sendt fra min iPad

Gerry Skerbitz

unread,
Jan 6, 2012, 9:38:50 PM1/6/12
to fowsr
Requirement is libusb-0.1 not libusb-1.0. But that doesn't explain
why the library for 'log' (which should be in libm.so) doesn't link!

I have been unable to get it to link. Let me know if you succeed.

On Nov 20 2011, 3:57 am, Arne-Jørgen Auberg
<arne.jorgen.aub...@gmail.com> wrote:
> Hi,
>
> Have you installed the libusb development package?
>
> Sendt fra min iPad
>

Silver Blue

unread,
Jan 22, 2012, 2:00:05 PM1/22/12
to fowsr
I am trying to get my fresh install of ubuntu 11.10 to work...I can't
install libusb-0.1.12, when I run ./configure if fails with the
following output

checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

Then I read that I might need the development install of libusb-0.1...

Has anyone had success at installing on 11.10?

I'm not a programmer so please be verbose with any replies

Any help would be great

Thanks

ky...@lodge.glasgownet.com

unread,
Jan 22, 2012, 5:56:36 PM1/22/12
to fowsr
Install libusb-dev with apt-get or synaptic. Don't worry about compiling it from source.
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

Silver Blue

unread,
Feb 1, 2012, 12:05:05 PM2/1/12
to fowsr
Thanks for your assistance.

I installed libusb-dev, now I get the same problem that the first post
gets ending with;

"fowsr.c:(.text+0x95e): undefined reference to `usb_interrupt_read'
fowsr.o: In function `CWS_dew_point':
fowsr.c:(.text+0x10e7): undefined reference to `log'
collect2: ld returned 1 exit status
make: *** [fowsr] Error 1"

Did BVG get a solution?

Thanks again

Gary

On Jan 22, 6:56 pm, "kylecgor...@gmail.com"
<k...@lodge.glasgownet.com> wrote:
> Install libusb-dev with apt-get or synaptic. Don't worry about compiling it from source.
> --
> Sent from my Android phone with K-9 Mail. Please excuse my brevity.
>
Reply all
Reply to author
Forward
0 new messages