[Bug other/33606] New: cannot find library

2007-09-30 Thread virtualphoton at hotmail dot com
I'm using 4.1.2, on an intel P4 2.6 and running the latest Debian.

No matter how I describe it at the command line, the linker fails to find
libcairo.a

My library is located at /usr/lib
My include is located at /usr/include/cairo
The library is libcairo.a

My command line looks like this..

gcc -I/usr/include/cairo graphics.c -L/usr/lib -llibcairo.a

I can compile graphics.c to an object.  ld answers with the same result.  It
will always say "ld: cannot find -llibcairo.a"  The file is there.  I can open
it, and it shows up in the directory.  I can exclude the .a extension.  I can
use the longhand switch.  No matter what I do, it always ends with the same
results.

I suspect this is not really a bug, but I'm doing something wrong.  The manual,
while being substantial, includes no examples for even the common switches. 
I'm here to tell you, people (even the ones on #gcc IRC don't wanna touch it)
are not helpful about it.  And I LOVE GNU/Linux for teaching me more about
computers in the last year than my life combined.  I suspected that maybe the
library is built wrong, but I used Synaptic to install it.  It does link the
standard libraries, however.  Why can't it see it?


-- 
   Summary: cannot find library
   Product: gcc
   Version: 4.2.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: other
AssignedTo: unassigned at gcc dot gnu dot org
    ReportedBy: virtualphoton at hotmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33606



[Bug other/33606] cannot find library

2007-10-01 Thread virtualphoton at hotmail dot com


--- Comment #2 from virtualphoton at hotmail dot com  2007-10-01 14:22 
---
That's it.  I went to gcc IRC and pestered people to help me with it till a guy
named 'damjan' caved.  Hehe.  I just wonder, why can't it be literal?  Is there
a reason?  I'll ask the mailing group.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33606