tndb z -Werror -Wall
Artur Frysiak
wiget w pld.org.pl
Śro, 19 Lut 2003, 13:22:07 CET
On Wed, Feb 19, 2003 at 01:03:54PM +0100, Paweł A. Gajda wrote:
> środa 19/02/2003 12:17:29, Artur Frysiak:
> >
> > gcc 3.2.2 glibc 2.3.1
>
> A dokładniej nestowe gcc-3.2.2-0.1 i glibc-2.3.1-3 w 2.4.20_2
gcc-3.2.2-0.1
glibc-devel-2.3.1-4 w 2.4.20_2
też nest w i686
> >
> > tndb_int.h:63 z tndb.h:29
> >
> > oraz tndb_int.h:63 z tndb_int.h:78
>
> Dziwne; pluje się o deklarację struktury, w tndb_int.h jest:
>
> 63: struct tndb; // deklaracja
> 78: struct tndb { // definicja
> ...
> };
>
> AFAIK jest to dozwolone i dość często stosowane; no i mój gcc się
> nie pluje...; podrzuć log z kompilacji może coś się da wyguglać.
>
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -Werror -Wall -I./../trurlib/include/ -Wall -W -g -O2 -MT read.lo -MD -MP -MF ".deps/read.Tpo" \
-c -o read.lo `test -f 'read.c' || echo './'`read.c; \
then mv ".deps/read.Tpo" ".deps/read.Plo"; \
else rm -f ".deps/read.Tpo"; exit 1; \
fi
gcc -DHAVE_CONFIG_H -I. -I. -I. -Werror -Wall -I./../trurlib/include/ -Wall -W -g -O2 -MT read.lo -MD -MP -MF .deps/read.Tpo -c read.c -fPIC -DPIC -o .libs/read.o
read.c:362: conflicting types for `tndb_open'
tndb.h:44: previous declaration of `tndb_open'
read.c:368: conflicting types for `tndb_dopen'
tndb.h:45: previous declaration of `tndb_dopen'
read.c:398: conflicting types for `tndb_tn_stream'
tndb.h:52: previous declaration of `tndb_tn_stream'
read.c:404: conflicting types for `tndb_get_voff'
tndb.h:63: previous declaration of `tndb_get_voff'
read.c:483: conflicting types for `tndb_get'
tndb.h:57: previous declaration of `tndb_get'
read.c:500: conflicting types for `tndb_get_str'
tndb.h:60: previous declaration of `tndb_get_str'
make[1]: *** [read.lo] Błąd 1
Może jakieś typedef porobić ?
Pozdrawiam
--
Artur Frysiak
http://www.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-installer