How define "types.h" on 10.3.2

Damian Ibarra ibarra at cadent.org
Tue Jan 20 12:26:04 EST 2004


Hi, i have following problem by compiling my self source:
"  Making all in net
source='InetAddress.cc' object='InetAddress.lo' libtool=yes \
depfile='.deps/InetAddress.Plo' tmpdepfile='.deps/InetAddress.TPlo' \
depmode=gcc3 /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H  -I../../../src -I../../../src -I../
./..    -g -O2 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE  -c -o InetAddress.lo `test -f 
'InetAddress.cc' || echo './'`InetAddress.cc
 g++ -DHAVE_CONFIG_H -I../../../src -I../../../src -I../../.. -g -O2 -D_FILE_OFFSET_BITS=64 
-D_GNU_SOURCE -c InetAddress.cc -MT InetAddress.lo -MD -MP -MF .deps/InetAddress.TPlo -o 
InetAddress.o
In file included from ../../../src/ipp/net/socket_inc.h:4,
                 from ../../../src/ipp/net/SocketAPI.h:44,
                 from ../../../src/ipp/net/InetAddress.h:44,
                 from InetAddress.cc:35:
/usr/include/netinet/in.h:255: error: 'in_addr_t' is used as a type, but is not 
   defined as a type.
/usr/include/netinet/in.h:312: error: 'u_char' is used as a type, but is not 
   defined as a type.
/usr/include/netinet/in.h:313: error: 'u_char' is used as a type, but is not 
   defined as a type.
/usr/include/netinet/in.h:314: error: 'u_short' is used as a type, but is not 
   defined as a type.
In file included from /usr/include/netinet/in.h:518,
                 from ../../../src/ipp/net/socket_inc.h:4,
                 from ../../../src/ipp/net/SocketAPI.h:44,
                 from ../../../src/ipp/net/InetAddress.h:44,
                 from InetAddress.cc:35:
/usr/include/netinet6/in6.h:123: error: parse error before `[' token
/usr/include/netinet6/in6.h:124: error: parse error before `[' token
/usr/include/netinet6/in6.h:125: error: parse error before `[' token
/usr/include/netinet6/in6.h:145: error: 'u_int8_t' is used as a type, but is 
   not defined as a type.
/usr/include/netinet6/in6.h:146: error: 'u_int8_t' is used as a type, but is 
   not defined as a type.
/usr/include/netinet6/in6.h:147: error: 'u_int16_t' is used as a type, but is 
   not defined as a type.
/usr/include/netinet6/in6.h:148: error: 'u_int32_t' is used as a type, but is 
   not defined as a type.
/usr/include/netinet6/in6.h:150: error: 'u_int32_t' is used as a type, but is 
   not defined as a type.
/usr/include/netinet6/in6.h:615: error: syntax error before `;' token
/usr/include/netinet6/in6.h:617: error: syntax error before `(' token
/usr/include/netinet6/in6.h:618: error: syntax error before `(' token
/usr/include/netinet6/in6.h:619: error: syntax error before `(' token
/usr/include/netinet6/in6.h:621: error: syntax error before `*' token
/usr/include/netinet6/in6.h:622: error: syntax error before `(' token
/usr/include/netinet6/in6.h:623: error: syntax error before `(' token
/usr/include/netinet6/in6.h:625: error: syntax error before `__P'
/usr/include/netinet6/in6.h:626: error: syntax error before `(' token
/usr/include/netinet6/in6.h:627: error: syntax error before `(' token
/usr/include/netinet6/in6.h:629: error: syntax error before `(' token
/usr/include/netinet6/in6.h:633: error: syntax error before `(' token
/usr/include/netinet6/in6.h:634: error: syntax error before `(' token
/usr/include/netinet6/in6.h:635: error: syntax error before `(' token
/usr/include/netinet6/in6.h:637: error: syntax error before `(' token
/usr/include/netinet6/in6.h:638: error: syntax error before `(' token
/usr/include/netinet6/in6.h:640: error: syntax error before `(' token
/usr/include/netinet6/in6.h:641: error: syntax error before `(' token
/usr/include/netinet6/in6.h:643: error: syntax error before `(' token
/usr/include/netinet6/in6.h:645: error: syntax error before `(' token
/usr/include/netinet6/in6.h:647: error: syntax error before `(' token
/usr/include/netinet6/in6.h:648: error: syntax error before `__P'
/usr/include/netinet6/in6.h:649: error: syntax error before `(' token
/usr/include/netinet6/in6.h:650: error: syntax error before `(' token
/usr/include/netinet6/in6.h:651: error: syntax error before `(' token
/usr/include/netinet6/in6.h:652: error: syntax error before `(' token
/usr/include/netinet6/in6.h:653: error: syntax error before `(' token
In file included from /usr/include/machine/types.h:30,
                 from /usr/include/sys/types.h:72,
                 from ../../../src/ipp/net/socket_inc.h:5,
                 from ../../../src/ipp/net/SocketAPI.h:44,
                 from ../../../src/ipp/net/InetAddress.h:44,
                 from InetAddress.cc:35:
/usr/include/ppc/types.h:69: error: syntax error before `typedef'
In file included from /usr/include/mach/mach_types.h:64,
                 from /usr/include/pthread.h:66,
                 from ../../../src/ipp/concurrent/pthread_inc.h:4,
                 from ../../../src/ipp/concurrent/AtomicCount.h:39,
                 from ../../../src/ipp/Object.h:42,
                 from ../../../src/ipp/Throwable.h:39,
                 from ../../../src/ipp/Exception.h:39,
                 from ../../../src/ipp/net/SocketException.h:39,
                 from ../../../src/ipp/net/InetAddress.h:47,
                 from InetAddress.cc:35:
/usr/include/gcc/darwin/3.3/stdint.h:41: error: syntax error before `;' token
/usr/include/gcc/darwin/3.3/stdint.h:52: error: syntax error before `;' token
make[4]: *** [InetAddress.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2."
th eproblem is the definition of types.h. when i include it in "in6.6" don't make more problem, 
but i know that isn't the way. i try including it in configure.in but nothing happen.
what i wrong do?
thx for any helps.
best regeards,
Damin


More information about the Hugs-Bugs mailing list