diff -Naur traceroute-2.1.2.orig/traceroute/traceroute.c traceroute-2.1.2/traceroute/traceroute.c --- traceroute-2.1.2.orig/traceroute/traceroute.c 2023-02-13 18:37:06.000000000 +0100 +++ traceroute-2.1.2/traceroute/traceroute.c 2023-08-29 17:36:52.703911135 +0200 @@ -31,6 +31,9 @@ #include "version.h" #include "traceroute.h" +#ifndef IPV6_TCLASS +#define IPV6_TCLASS 67 +#endif #ifndef ICMP6_DST_UNREACH_BEYONDSCOPE #ifdef ICMP6_DST_UNREACH_NOTNEIGHBOR @@ -201,7 +204,7 @@ memset (&hints, 0, sizeof (hints)); hints.ai_family = af; - hints.ai_flags = AI_IDN; + /* hints.ai_flags = AI_IDN; */ ret = getaddrinfo (name, NULL, &hints, &res); if (ret) { @@ -741,7 +744,7 @@ buf[0] = '\0'; getnameinfo (&res->sa, sizeof (*res), buf, sizeof (buf), - 0, 0, NI_IDN); + 0, 0, 0); printf (" %s (%s)", buf[0] ? buf : str, str); }