#31614: radvd @1.6 'IPV6_PKTINFO’ undeclared - build failure ----------------------------------+----------------------------------------- Reporter: pburgstaller@… | Owner: lars.rasmusson@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: radvd ----------------------------------+----------------------------------------- Comment(by Lars.Rasmusson@…): Looking in the header file {{{netinet6/in6.h}}} which defines {{{IPV6_PKTINFO}}} I notice that it has been changed in Lion. I don't have Lion so I can't test it myself, but the header file says that to get the old definition of IPV6_PKTINFO you should define {{{__APPLE_USE_RFC_2292}}} before the files are included. Could you try and just add {{{#define __APPLE_USE_RFC_2292}}} in the beginning (before importing includes.h) of socket.c send.c and recv.c Here is Lion's in6.h [http://www.opensource.apple.com/source/xnu/xnu-1699.24.8/bsd/netinet6/in6.h] -- Ticket URL: <https://trac.macports.org/ticket/31614#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS