[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