nixp.ru v3.0

19 апреля 2024,
пятница,
18:57:21 MSK

anonymous написал 16 октября 2004 года в 01:06 (966 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Хотел собрать для этого модема дрова cxload, но ничего не вышло

-I../include -lusb -lpthread cxload.c -o cxload

/root/tmp/ccaKeQFe.o(.text+0×17c): In function `transfer_ctrl_msg’:

: undefined reference to `usb_control_msg'

/root/tmp/ccaKeQFe.o(.text+0×187): In function `transfer_ctrl_msg’:

: undefined reference to `usb_strerror'

/root/tmp/ccaKeQFe.o(.text+0×1ee): In function `transfer_ctrl_msg’:

: undefined reference to `usb_clear_halt'

/root/tmp/ccaKeQFe.o(.text+0×203): In function `transfer_ctrl_msg’:

: undefined reference to `usb_clear_halt'

/root/tmp/ccaKeQFe.o(.text+0×284): In function `read_bulk’:

: undefined reference to `usb_bulk_read'

/root/tmp/ccaKeQFe.o(.text+0×28f): In function `read_bulk’:

: undefined reference to `usb_strerror'

/root/tmp/ccaKeQFe.o(.text+0×2f4): In function `read_bulk’:

: undefined reference to `usb_clear_halt'

/root/tmp/ccaKeQFe.o(.text+0×394): In function `send_bulk’:

: undefined reference to `usb_bulk_write'

/root/tmp/ccaKeQFe.o(.text+0×39f): In function `send_bulk’:

: undefined reference to `usb_strerror'

/root/tmp/ccaKeQFe.o(.text+0×425): In function `send_bulk’:

: undefined reference to `usb_clear_halt'

/root/tmp/ccaKeQFe.o(.text+0×597): In function `dispatch_info’:

: undefined reference to `usb_bulk_read'

/root/tmp/ccaKeQFe.o(.text+0×5af): In function `dispatch_info’:

: undefined reference to `usb_strerror'

/root/tmp/ccaKeQFe.o(.text+0×605): In function `dispatch_info’:

: undefined reference to `usb_resetep'

/root/tmp/ccaKeQFe.o(.text+0×7da): In function `dispatch_info’:

: undefined reference to `usb_clear_halt'

/root/tmp/ccaKeQFe.o(.text+0×89b): In function `send_cmd_wait_answers’:

: undefined reference to `usb_resetep'

/root/tmp/ccaKeQFe.o(.text+0×8ae): In function `send_cmd_wait_answers’:

: undefined reference to `usb_resetep'

/root/tmp/ccaKeQFe.o(.text+0xe25): In function `clear_endpoints’:

: undefined reference to `usb_resetep'

/root/tmp/ccaKeQFe.o(.text+0xe36): In function `clear_endpoints’:

: undefined reference to `usb_resetep'

/root/tmp/ccaKeQFe.o(.text+0xe47): In function `clear_endpoints’:

: undefined reference to `usb_resetep'

/root/tmp/ccaKeQFe.o(.text+0xe58): more undefined references to `usb_resetep' follow

/root/tmp/ccaKeQFe.o(.text+0×1cf3): In function `main’:

: undefined reference to `usb_init'

/root/tmp/ccaKeQFe.o(.text+0×1cf8): In function `main’:

: undefined reference to `usb_find_busses'

/root/tmp/ccaKeQFe.o(.text+0×1d05): In function `main’:

: undefined reference to `usb_find_devices'

/root/tmp/ccaKeQFe.o(.text+0×1d13): In function `main’:

: undefined reference to `usb_busses'

/root/tmp/ccaKeQFe.o(.text+0×1df1): In function `main’:

: undefined reference to `usb_open'

/root/tmp/ccaKeQFe.o(.text+0×1e0c): In function `main’:

: undefined reference to `usb_set_configuration'

/root/tmp/ccaKeQFe.o(.text+0×1e22): In function `main’:

: undefined reference to `usb_claim_interface'

/root/tmp/ccaKeQFe.o(.text+0×1e62): In function `main’:

: undefined reference to `usb_release_interface'

/root/tmp/ccaKeQFe.o(.text+0×1e6a): In function `main’:

: undefined reference to `usb_close'

/root/tmp/ccaKeQFe.o(.text+0×1edb): In function `main’:

: undefined reference to `usb_strerror'

/root/tmp/ccaKeQFe.o(.text+0×1ef2): In function `main’:

: undefined reference to `usb_strerror'

collect2: ld returned 1 exit status

make[1]: * [cxload] Error 1

make[1]: Leaving directory `/root/Desktop/cxacru/init'

make: * [CX_INIT] Error 2

[root@localhost cxacru]#

Подскажите в чем дело?

Genie

установить что-то типа libusb-dev?

anonymous

libusb из исходников собирал

Genie

libusb.a и заголовочные файлы у тебя доступны?

второе, в общем-то, понятно — дотупно, раз ошибка на стадии линковки, а вот первое…

либо прописать оную в ключах -lusb, либо проверив её наличие.

если её нет — собрать из тех же исходников.

(ты ж ведь знаешь как, а? раз из исходников собираешь) :))

anonymous

libusb.a лежит в /usr/lib/

для надежности сделал еще ldconfig, все равно тоже самое, между прочим usbutils собрался, и lsusb работает, я думаю ему уж точно нужен libusb.a, так что непонятно

anonymous

Кароче не стал я мучиться и поставил libusb и devel из rpm, все заработало

anonymous

Все,дрова работают, лампочка мигает, осталочь только настроить соединение, как я понял это нужно делать с помощью adsl-setup, и единственной проблемой осталось узнать какое устройство в /dev/ мой модем, как это узнать? или может его создать надо?

anonymous

Круто, у меня инет в линуксе есть!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

anonymous

А может кто знает как бы инет расгонять по быстрее.

Начинаю файл качать,качается при максимальной скорости,

а когда на сайт захожу до скорость начинает возрастать с 0 и потихоньку 1кб/с а потом еще потихоньку может и до 10 дойти, как сделать так чтобы начальная скорость была например 16 кб/с ?

Последние комментарии

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.