<br><font size=2 face="sans-serif">-l is used by ld to link against another
library</font>
<br>
<br><font size=2 face="sans-serif">Specifically -lc is trying to link against
the C library. &nbsp;I would be looking specifically for a file called
/lib/libc.a or /usr/lib/libc.a</font>
<br>
<br><font size=2 face="sans-serif">Can you successfully compile a simple
helloworld program?</font>
<br>
<br><font size=2 face="sans-serif">johnl</font>
<br>
<br><font size=2><tt>cialug-bounces@cialug.org wrote on 04/27/2006 10:13:53
AM:<br>
<br>
&gt; Trying to compile chkrootkit-0.46a on a Mandriva 2006 box, it's <br>
&gt; complaining about &quot;/usr/bin/ld: cannot find -lc&quot;. Any ideas?
Here's the <br>
&gt; full transcript (after a &quot;make clean&quot;) ...<br>
&gt; <br>
&gt; # make sense<br>
&gt; gcc -DHAVE_LASTLOG_H -o chklastlog chklastlog.c<br>
&gt; gcc -DHAVE_LASTLOG_H -o chkwtmp chkwtmp.c<br>
&gt; chkwtmp.c: In function 'main':<br>
&gt; chkwtmp.c:95: warning: incompatible implicit declaration of built-in
<br>
&gt; function 'exit'<br>
&gt; gcc -DHAVE_LASTLOG_H &nbsp; -D_FILE_OFFSET_BITS=64 -o ifpromisc ifpromisc.c<br>
&gt; gcc &nbsp;-o chkproc chkproc.c<br>
&gt; chkproc.c: In function 'main':<br>
&gt; chkproc.c:230: warning: incompatible implicit declaration of built-in
<br>
&gt; function 'strcpy'<br>
&gt; gcc &nbsp;-o chkdirs chkdirs.c<br>
&gt; gcc &nbsp;-o check_wtmpx check_wtmpx.c<br>
&gt; gcc -static &nbsp;-o strings-static strings.c<br>
&gt; /usr/bin/ld: cannot find -lc<br>
&gt; collect2: ld returned 1 exit status<br>
&gt; make: *** [strings-static] Error 1<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Cialug mailing list<br>
&gt; Cialug@cialug.org<br>
&gt; http://cialug.org/mailman/listinfo/cialug<br>
</tt></font>