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

J. mailing-lists op xs4all.nl
Ma mei 23 22:30:46 CEST 2005


On Mon, 23 May 2005, Cor Lem wrote:

> Hallo weer.
> 
> Nog bedankt voor de reacties op mijn eerdere mailtje over locales - Hoop 
> dat t ok is alweer een mailtje te sturen ...
> 
> Ik loop nu aan tegen het volgende:
> 
> Ik wil big sister instaleren op mijn lfs 6.0 Linux (met gcc 3.4.1 & 
> glibc 2.3.4.20040701). Een dependency daarvan is rrdtool, die weer 
> cgilib nodig heeft. Bij het instaleren van libcgi loop ik vast ...
> 
> De documentatie bij rrdtool verwijst voor libcgi naar:
> http://people.ee.ethz.ch/oetiker/webtools/rrdtool/pub/libs/cgilib-0.5.tar.gz
> 
> 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.

J.




More information about the Linux mailing list