Hi Brad,
--- In dnrd@y..., "bgarcia4" <garsh@m...> wrote:
> --- In dnrd@y..., "joska_moeller" <jab-design@t...> wrote:
>> I wonder, if it is possible to run DNRD on Mac OS X.
>> I've tried it, but got this after running the make command:
> ...
> > zsh: command not found: gcc
> ...
> > Any ideas?
> I'd say that you either haven't installed gcc, or it is not
> found in your path.
thanks a lot for your prompt answer and excuse this large post.
Now I have the gcc3 thats included in the actual developer tools
package for Mac OS X.
Now I get this when trying to run make (long), and I don't know,
waht to do now ;-(:
[localhost:~/Documents/dnrd-2.10/src] josch% make
Makefile:27: tcp.d: No such file or directory
tcp.c:26: header file 'wait.h' not found
cpp-precomp: warning: errors during smart preprocessing,
retrying in basic mode
gcc -Wall -Werror -O2 -D_REENTRANT -ggdb -c -o args.o
args.c
/usr/include/netinet/in.h:256: undefined type, found `u_int32_t'
/usr/include/netinet/in.h:311: undefined type, found `u_char'
/usr/include/netinet/in.h:312: undefined type, found `u_char'
/usr/include/netinet/in.h:313: undefined type, found `u_short'
/usr/include/netinet6/in6.h:123: undefined type, found `u_int8_t'
/usr/include/netinet6/in6.h:124: undefined type, found `u_int16_t'
/usr/include/netinet6/in6.h:125: undefined type, found `u_int32_t'
/usr/include/netinet6/in6.h:145: undefined type, found `u_int8_t'
/usr/include/netinet6/in6.h:146: undefined type, found `u_int8_t'
/usr/include/netinet6/in6.h:147: undefined type, found `u_int16_t'
/usr/include/netinet6/in6.h:148: undefined type, found `u_int32_t'
/usr/include/netinet6/in6.h:150: undefined type, found `u_int32_t'
/usr/include/netinet6/in6.h:456: undefined type, found `u_int'
/usr/include/netinet6/in6.h:464: undefined type, found `u_int'
/usr/include/netinet6/in6.h:668: illegal external declaration,
missing `;' after `__BEGIN_DECLS'
/usr/include/netinet6/in6.h:671: illegal external declaration,
missing `;' after `inet6_option_space'
/usr/include/netinet6/in6.h:671: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:672: illegal external declaration,
missing `;' after `inet6_option_init'
/usr/include/netinet6/in6.h:672: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:672: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:672: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:672: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:672: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:673: illegal external declaration,
missing `;' after `inet6_option_append'
/usr/include/netinet6/in6.h:673: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:673: illegal external declaration,
missing `;' after `u_int8_t'
/usr/include/netinet6/in6.h:674: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:674: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:674: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:675: undefined type, found `u_int8_t'
/usr/include/netinet6/in6.h:675: illegal external declaration,
missing `;' after `inet6_option_alloc'
/usr/include/netinet6/in6.h:675: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:675: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:675: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:675: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:675: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:675: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:675: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:676: illegal external declaration,
missing `;' after `inet6_option_next'
/usr/include/netinet6/in6.h:676: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:676: illegal external declaration,
missing `;' after `u_int8_t'
/usr/include/netinet6/in6.h:677: illegal external declaration,
missing `;' after `inet6_option_find'
/usr/include/netinet6/in6.h:677: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:677: illegal external declaration,
missing `;' after `u_int8_t'
/usr/include/netinet6/in6.h:677: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:679: undefined type, found `size_t'
/usr/include/netinet6/in6.h:679: illegal external declaration,
missing `;' after `inet6_rthdr_space'
/usr/include/netinet6/in6.h:679: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:679: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:679: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:680: illegal external declaration,
missing `;' after `inet6_rthdr_init'
/usr/include/netinet6/in6.h:680: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:680: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:680: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:681: illegal external declaration,
missing `;' after `inet6_rthdr_add'
/usr/include/netinet6/in6.h:681: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:681: illegal external declaration,
missing `;' after `const'
/usr/include/netinet6/in6.h:681: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:681: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:682: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:683: illegal external declaration,
missing `;' after `inet6_rthdr_lasthop'
/usr/include/netinet6/in6.h:683: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:683: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:683: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:687: illegal external declaration,
missing `;' after `inet6_rthdr_segments'
/usr/include/netinet6/in6.h:687: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:688: illegal external declaration,
missing `;' after `inet6_rthdr_getaddr'
/usr/include/netinet6/in6.h:688: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:688: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:688: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:689: illegal external declaration,
missing `;' after `inet6_rthdr_getflags'
/usr/include/netinet6/in6.h:689: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:689: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:689: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:691: illegal external declaration,
missing `;' after `inet6_opt_init'
/usr/include/netinet6/in6.h:691: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:691: illegal external declaration,
missing `;' after `size_t'
/usr/include/netinet6/in6.h:692: illegal external declaration,
missing `;' after `inet6_opt_append'
/usr/include/netinet6/in6.h:692: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:692: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:692: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:693: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:693: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:694: illegal external declaration,
missing `;' after `inet6_opt_finish'
/usr/include/netinet6/in6.h:694: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:694: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:694: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:695: illegal external declaration,
missing `;' after `inet6_opt_set_val'
/usr/include/netinet6/in6.h:695: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:695: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:695: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:695: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:695: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:697: illegal external declaration,
missing `;' after `inet6_opt_next'
/usr/include/netinet6/in6.h:697: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:697: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:697: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:697: illegal external declaration,
missing `;' after `u_int8_t'
/usr/include/netinet6/in6.h:698: undefined type, found `size_t'
/usr/include/netinet6/in6.h:698: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:698: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:698: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:699: illegal external declaration,
missing `;' after `inet6_opt_find'
/usr/include/netinet6/in6.h:699: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:699: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:699: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:700: illegal external declaration,
missing `;' after `size_t'
/usr/include/netinet6/in6.h:700: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:701: illegal external declaration,
missing `;' after `inet6_opt_get_val'
/usr/include/netinet6/in6.h:701: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:701: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:701: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:701: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:701: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:702: undefined type, found `size_t'
/usr/include/netinet6/in6.h:702: illegal external declaration,
missing `;' after `inet6_rth_space'
/usr/include/netinet6/in6.h:702: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:702: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:702: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:703: illegal external declaration,
missing `;' after `inet6_rth_init'
/usr/include/netinet6/in6.h:703: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:703: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:703: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:703: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:703: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:703: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:703: illegal external declaration,
missing `;' after `int'
/usr/include/netinet6/in6.h:704: illegal external declaration,
missing `;' after `inet6_rth_add'
/usr/include/netinet6/in6.h:704: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:704: illegal external declaration,
missing `;' after `const'
/usr/include/netinet6/in6.h:704: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:705: illegal external declaration,
missing `;' after `inet6_rth_reverse'
/usr/include/netinet6/in6.h:705: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:705: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:705: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:706: illegal external declaration,
missing `;' after `inet6_rth_segments'
/usr/include/netinet6/in6.h:706: illegal external declaration,
missing `;' after `*'
/usr/include/netinet6/in6.h:707: illegal external declaration,
missing `;' after `inet6_rth_getaddr'
/usr/include/netinet6/in6.h:707: illegal declaration, missing
name, found `,'
/usr/include/netinet6/in6.h:707: illegal external declaration,
missing `;' after `,'
/usr/include/netinet6/in6.h:707: illegal external declaration,
missing `;' after `int'
cpp-precomp: warning: errors during smart preprocessing,
retrying in basic mode
In file included from common.h:26,
from args.c:22:
/usr/include/netinet/in.h:256: parse error before `u_int32_t'
cc1obj: warnings being treated as errors
/usr/include/netinet/in.h:256: warning: no semicolon at end of
struct or union
/usr/include/netinet/in.h:311: parse error before `u_char'
/usr/include/netinet/in.h:311: warning: no semicolon at end of
struct or union
/usr/include/netinet/in.h:312: warning: data definition has no type
or storage class
/usr/include/netinet/in.h:313: parse error before `sin_port'
/usr/include/netinet/in.h:313: warning: data definition has no type
or storage class
/usr/include/netinet/in.h:316: parse error before `}'
/usr/include/netinet/in.h:328: field `ip_dst' has incomplete type
/usr/include/netinet/in.h:385: field `imr_multiaddr' has
incomplete type
/usr/include/netinet/in.h:386: field `imr_interface' has incomplete
type
In file included from /usr/include/netinet/in.h:505,
from common.h:26,
from args.c:22:
/usr/include/netinet6/in6.h:123: parse error before `u_int8_t'
/usr/include/netinet6/in6.h:123: warning: no semicolon at end of
struct or union
/usr/include/netinet6/in6.h:123: warning: no semicolon at end of
struct or union
/usr/include/netinet6/in6.h:124: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:125: parse error before
`__u6_addr32'
/usr/include/netinet6/in6.h:125: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:126: parse error before `}'
/usr/include/netinet6/in6.h:126: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:127: parse error before `}'
/usr/include/netinet6/in6.h:145: parse error before `u_int8_t'
/usr/include/netinet6/in6.h:145: warning: no semicolon at end of
struct or union
/usr/include/netinet6/in6.h:146: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:147: parse error before `sin6_port'
/usr/include/netinet6/in6.h:147: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:148: parse error before `sin6_flowinfo'
/usr/include/netinet6/in6.h:148: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:150: parse error before
`sin6_scope_id'
/usr/include/netinet6/in6.h:150: warning: data definition has no
type or storage class
/usr/include/netinet6/in6.h:375: field `ro_dst' has incomplete type
/usr/include/netinet6/in6.h:455: field `ipv6mr_multiaddr' has
incomplete type
/usr/include/netinet6/in6.h:456: parse error before `u_int'
/usr/include/netinet6/in6.h:456: warning: no semicolon at end of
struct or union
/usr/include/netinet6/in6.h:463: field `ipi6_addr' has incomplete
type
/usr/include/netinet6/in6.h:464: parse error before `u_int'
/usr/include/netinet6/in6.h:464: warning: no semicolon at end of
struct or union
/usr/include/netinet6/in6.h:669: syntax error before `struct'
/usr/include/netinet6/in6.h:671: parse error before `__P'
/usr/include/netinet6/in6.h:672: parse error before `__P'
/usr/include/netinet6/in6.h:673: parse error before `__P'
/usr/include/netinet6/in6.h:675: parse error before `*'
/usr/include/netinet6/in6.h:676: parse error before `__P'
/usr/include/netinet6/in6.h:677: parse error before `__P'
/usr/include/netinet6/in6.h:679: parse error before
`inet6_rthdr_space'
/usr/include/netinet6/in6.h:680: parse error before `__P'
/usr/include/netinet6/in6.h:681: parse error before `__P'
/usr/include/netinet6/in6.h:683: parse error before `__P'
/usr/include/netinet6/in6.h:687: parse error before `__P'
/usr/include/netinet6/in6.h:688: parse error before `__P'
/usr/include/netinet6/in6.h:689: parse error before `__P'
/usr/include/netinet6/in6.h:691: parse error before `__P'
/usr/include/netinet6/in6.h:692: parse error before `__P'
/usr/include/netinet6/in6.h:694: parse error before `__P'
/usr/include/netinet6/in6.h:695: parse error before `__P'
/usr/include/netinet6/in6.h:697: parse error before `__P'
/usr/include/netinet6/in6.h:699: parse error before `__P'
/usr/include/netinet6/in6.h:701: parse error before `__P'
/usr/include/netinet6/in6.h:702: parse error before
`inet6_rth_space'
/usr/include/netinet6/in6.h:703: parse error before `__P'
/usr/include/netinet6/in6.h:704: parse error before `__P'
/usr/include/netinet6/in6.h:705: parse error before `__P'
/usr/include/netinet6/in6.h:706: parse error before `__P'
/usr/include/netinet6/in6.h:707: parse error before `__P'
In file included from /usr/include/syslog.h:22,
from common.h:27,
from args.c:22:
/usr/include/sys/syslog.h:210: syntax error before `void'
In file included from args.c:22:
common.h:34: field `addr' has incomplete type
In file included from args.c:33:
/usr/include/arpa/inet.h:67: warning: parameter has incomplete
type
/usr/include/arpa/inet.h:69: warning: parameter has incomplete
type
/usr/include/arpa/inet.h:71: warning: parameter has incomplete
type
args.c: In function `parse_args':
args.c:127: warning: implicit declaration of function `getopt'
args.c:132: `optarg' undeclared (first use in this function)
args.c:132: (Each undeclared identifier is reported only once
args.c:132: for each function it appears in.)
args.c:132: invalid use of undefined type `struct sockaddr_in'
args.c:225: `optind' undeclared (first use in this function)
args.c: At top level:
/usr/include/netinet/in.h:314: storage size of `sin_addr' isn't
known
/usr/include/netinet6/in6.h:149: storage size of `sin6_addr' isn't
known
make: *** [args.o] Error 1
[localhost:~/Documents/dnrd-2.10/src] josch%
What happens here?
Regards,
Josch