size_t - kde ho najdu

Tomas Kouba tomas na jikos.cz
Úterý Listopad 21 09:22:30 CET 2006


Michal Jezek wrote:
> Dobrý den.
> Mám problémek při kompilaci milter-rcptfilter. ./configure proběhne v
> pořádku (žádný eror tam není), make ale nahlásí níže uvedené "sprosťárny".
> Kde najdu funkce size_t a ret? V jaké knihovně nebo balíku se ty mršky
> skovávají. Nějak je nemůžu vypátrat :-(

Definice size_t je v souboru unistd.h a ten (u me) v baliku glibc-headers.
To vam ale asi moc nepomuze, protoze dulezita je ta prvni chyba
syntax error before "strncpy"

Nemate jeste pred tim nejakou hlasku o chybejicim souboru?
Juknete do util.c jestli na radku 42 nebo 43 neni nejaky
"podezrely chrchel znaku" (tm)

> 
>     Díky, Michal Ježek
> 
> make
> gcc -g -O2 -Wall -D_XOPEN_SOURCE=500    -D_BSD_SOURCE   -c -o util.o util.c
> util.c:43: error: syntax error before "strncpy"
> util.c:44: warning: return type defaults to `int'
> util.c: In function `strncpy':
> util.c:46: error: syntax error before "size_t"
> util.c:48: error: `size_t' undeclared (first use in this function)
> util.c:48: error: (Each undeclared identifier is reported only once
> util.c:48: error: for each function it appears in.)
> util.c:48: error: syntax error before "ret"
> util.c:50: error: `ret' undeclared (first use in this function)
> make: *** [util.o] Error 1


-- 
Tomas Kouba


Další informace o konferenci Linux