Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
No one has been able to help me with this problem and I mean know one lol I have asked hundreds of so called linux experts, and none have given a solution that worked.
I am having no luck at all installing my adsl modems, either one.
I had decided to give l
Linux another go because people were swearing blind to me that it was getting a lot better, but it seems every time I try it again, no matter the distro, I always end up with an unfixable problem that I canít solve. It simply scares me away, why does it have to be so hard to operate? Itís supposed to be a system designed to make my life easier not more stressful?
Anyways I am after installing either my Zoom modem or my Copperjet allied data 800 one, both adsl usb modems.
With the copperjet one I managed to get hold of a driver for it from sourceforge, and it looked to be the promising of the two for a success, but I am getting the following error when I do a, make
cc -I../lib/libusb -c common.c
cc -I../lib/libusb -lusb 5160.c common.o -o 5160
/usr/bin/ld: cannot find -lusb
collect2: ld returned 1 exit stats
make:***  Error 1
make:leaving dir the dir i was doing the make in
make:***  error 2
Now I had a look around through google doing a search for, lusb, and found some forum posts relating to, usbutils, package, and it not being installed, so I checked and usbutils is installed on my machine,
So I am stumped, I have no clue what to do next??????????
Its so frustrating because I have the driver for the copperjet modem right here I just canít install it because of that dumb error above.
If its not asking for usbutils with lusb in it, then what the hell is , -lusb, and how can I get it on my system?
Or if its not asking for -lusb then what the hell is it asking for??????
Can anyone out there help me at all?? I am a n00b and have no clue what to do next at all???
conenction is pppoe ATM via the usb modems.
ppp over ATM VCMU [RFC2364]
I am using Mandrake 9.1
Last edited by Hyperion007; 08-20-2003 at 02:59 PM.
I am not a so-called expert in hardware installation in linux but I know a little bit how make works. So, the error your received tells you the following:
/usr/bin/ld is the linker (see man ld)
-lusb is the way gcc (via make) understand the library. Using gcc convention, this means that it is looking ofr the file called libusb.a located in one of the LIBDIRS written in your makefile. (see also man gcc)
So, this means gcc didn't find this library. So, two possible ways to fix it:
- Make is not looking in the directory where you have the file installed on your computer. You should find this directory and add it to your makefile
- You don't have the file installed on your computer.
That's the best I can do! I really hope it will work.
AS mentioned below I searched for libisb-dev. It's in the following directory /usr/include/.
Now how do I add this directory to the Makefile?
Wow, you just necroed a 13-year old thread, and also said "mentioned below" when there is nothing mentioned below.
Welcome to Linux Questions, adityapappu, but please start a new thread with your question and give us as much info as you can (distro, flavour, what you're trying to do, versions of relevant packages and libraries etc.).