[linux] Re: cgi-lib error na 'make install' -> nieuwere versie niet te vinden :(

Jelle Boomstra nllgg op nietsch.dds.nl
Di mei 24 13:45:45 CEST 2005


On Monday 23 May 2005 22:30, Jeroen. wrote:
> On Mon, 23 May 2005, Cor Lem wrote:
[...]
> > Met deze versie gaat t als volgt:
> >
> > [root op Lynx cgilib-0.5]# make
> > cc -I. -Wall -O2 -g -L/usr/src/lb/lib  -c -o cgi.o cgi.c
> > cc -I. -Wall -O2 -g -L/usr/src/lb/lib  -c -o cookies.o cookies.c
> > ar rc libcgi.a cgi.o cookies.o
> > [root op Lynx cgilib-0.5]# make install
> > cc -I. -Wall -O2 -g -L/usr/src/lb/lib  -c -o cgitest.o cgitest.c
> > cgitest.c: In function `main':
> > cgitest.c:108: warning: implicit declaration of function `strcmp'
> > cgitest.c:116: error: parse error before "Library"
> > cgitest.c:129: warning: implicit declaration of function `strlen'
> > make: *** [cgitest.o] Error 1
>
> als ik het goed begrijp mis je ergens string.h waar strlen en strcmp
> vandaan komen... :
>
> #include <string.h>
>
> Of er is een parse error voor die desbetreffende include zodat ie niet
> meegenomen word.
>
> Kijk anders eens waar string.h overal voorbij komt in je package en of
> die uberhaupt wel ge'include word op de juiste plaats.
Over het algemeen worden zulke standaard headers niet meegeleverd in het 
package. Volgens mij staat deze gewoon ergens in de kernel headers. Heeft Cor 
soms het kernel pakket niet op een standaard plaats geinstalleerd? 
(geen /usr/src/linux?).
Dat is natuurlijk wel aannemende dat Cor eerst een 'kan en include niet 
vinden' fout over het hoofd heeft gezien, maar daar lijkt het wel op.   

-- 
met vriendelijke groeten,
Jelle Boomstra

http://linux-studie.nl



More information about the Linux mailing list