[rbldnsd] install on aix

Allie M Hopkins allie at lsu.edu
Tue Jun 8 19:42:05 MSD 2004





I'm trying to install on AIX 4.3.3.  Does rbldns compile on AIX?

I get this error:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root at dns1 (/tmp/rbldnsd-0.992)# make

 rbldnsd VERSION="0.992 (7 Mar 2004)"

cc -O  -c rbldnsd.c -DVERSION="\"0.992 (7 Mar 2004)\""
"rbldnsd.c", line 899.10: 1506-007 (S) "struct sockaddr_storage" is
undefined.
make: *** [rbldnsd.o] Error 1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I figured that IPv6 needed to be disabled for AIX so I changed the config
to not compile the IPv6 files.  Now I get this error:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root at dns1 (/tmp/rbldnsd-0.992)# make
        cc -O -DNOIPv6 -c rbldnsd_ip4trie.c
"rbldnsd_ip4trie.c", line 53.50: 1506-277 (S) Syntax error: possible
missing ';' or ','?
"rbldnsd_ip4trie.c", line 52.8: 1506-485 (S) Parameter declaration list is
incompatible with declarator for inline.
"rbldnsd_ip4trie.c", line 63.23: 1506-045 (S) Undeclared identifier dsd.
"rbldnsd_ip4trie.c", line 63.21: 1506-221 (S) Initializer must be a valid
constant expression.
"rbldnsd_ip4trie.c", line 70.31: 1506-045 (S) Undeclared identifier mp.
"rbldnsd_ip4trie.c", line 70.35: 1506-045 (S) Undeclared identifier prefix.
"rbldnsd_ip4trie.c", line 70.43: 1506-045 (S) Undeclared identifier bits.
"rbldnsd_ip4trie.c", line 79.22: 1506-045 (S) Undeclared identifier bits.
"rbldnsd_ip4trie.c", line 79.31: 1506-045 (S) Undeclared identifier prefix.
"rbldnsd_ip4trie.c", line 91.34: 1506-045 (S) Undeclared identifier mp.
"rbldnsd_ip4trie.c", line 162.8: 1506-068 (W) Operation between types
"struct node*" and "int" is not allowed.
make: 1254-004 The error code from the last command is 1.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the rbldnsd mailing list