diff -Naur traceroute-2.1.5.orig/traceroute/traceroute.c traceroute-2.1.5/traceroute/traceroute.c --- traceroute-2.1.5.orig/traceroute/traceroute.c 2023-12-10 05:27:41.000000000 +0100 +++ traceroute-2.1.5/traceroute/traceroute.c 2024-06-07 16:25:38.063452139 +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 @@ -215,7 +218,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) { @@ -755,7 +758,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); }