<div dir="ltr"><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">I am struggling to actually run “make” against Unbound. I’ve run ./configure without issue, but then what I run “make” I get a redefinition error related to compat/fake-rfc2553.h</p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from services/cache/dns.c:41:0:                                                                     </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./config.h:1262:0: warning: "strsep" redefined [enabled by default]                                                  </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> #define strsep unbound_strsep                                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> ^                                                                                                                    </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from /usr/include/string.h:633:0,                                                                   </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from ./config.h:1067,                                                                                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">/usr/include/bits/string2.h:1285:0: note: this is the location of the previous definition                            </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> #  define strsep(s, reject) __strsep (s, reject)                                                                    </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> ^                                                                                                                    </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1359:0,                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./compat/fake-rfc2553.h:53:0: warning: "_SS_PADSIZE" redefined [enabled by default]                                  </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> # define       _SS_PADSIZE     (_SS_MAXSIZE - sizeof (struct sockaddr))                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> ^                                                                                                                    </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from /usr/include/sys/socket.h:39:0,                                                                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from ./config.h:1091,                                                                                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">/usr/include/bits/socket.h:160:0: note: this is the location of the previous definition                              </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> #define _SS_PADSIZE \                                                                                               </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> ^                                                                                                                   </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1359:0,                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./compat/fake-rfc2553.h:54:8: error: redefinition of 'struct sockaddr_storage'                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> struct sockaddr_storage {                                                                                           </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from /usr/include/sys/socket.h:39:0,                                                                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from ./config.h:1091,                                                                                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">/usr/include/bits/socket.h:163:8: note: originally defined here                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> struct sockaddr_storage                                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                                                            </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1359:0,                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./compat/fake-rfc2553.h:68:8: error: redefinition of 'struct in6_addr'                                               </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> struct in6_addr {                                                                                                   </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1099:0,                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                        </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">/usr/include/netinet/in.h:210:8: note: originally defined here                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> struct in6_addr                                                                                                      </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                                                            </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./compat/fake-rfc2553.h:69:10: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">  uint8_t s6_addr[16];                                                                                               </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">          ^                                                                                                           </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1359:0,                                                                             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                                                       </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./compat/fake-rfc2553.h:74:8: error: redefinition of 'struct sockaddr_in6'                                           </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                            </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1091:0,                                            </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                      </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">/usr/include/sys/socket.h:91:17: note: originally defined here                      </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> typedef union { __SOCKADDR_ALLTYPES                                                </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 ^                                                                  </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./config.h:1359:0,                                            </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                      </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">./compat/fake-rfc2553.h:136:8: error: redefinition of 'struct addrinfo'             </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> struct addrinfo {                                                                  </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                           </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">In file included from ./compat/fake-rfc2553.h:45:0,                                 </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from ./config.h:1359,                                              </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">                 from services/cache/dns.c:41:                                      </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">/usr/include/netdb.h:567:8: note: originally defined here                           </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> struct addrinfo                                                                    </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">        ^                                                                           </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">make: *** [dns.lo] Error 1                                                          </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> </p><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">Any ideas what is going wrong?</p></div>