Undefined sin6_port on Solaris10

Mizuho Matsunaga mizu0 at mizucci.net
Sat Mar 26 03:20:26 PDT 2011


Hi Thiago.

I checked sin6_port in include files on Solaris10

"sin6_port" is defined in netinet/in.h.
netinet/in6.h don't exist on Solaris10.

in.h

#if !defined(_XPG4_2) || defined(_XPG6) || defined(__EXTENSIONS__)
/*
 * IPv6 socket address.
 */
struct sockaddr_in6 {
        sa_family_t     sin6_family;
        in_port_t       sin6_port;
        uint32_t        sin6_flowinfo;
        struct in6_addr sin6_addr;
        uint32_t        sin6_scope_id;  /* Depends on scope of sin6_addr */
        uint32_t        __sin6_src_id;  /* Impl. specific - UDP replies */
};

Regards.


> On Saturday, 26 de March de 2011 17:52:51 Mizuho Matsunaga wrote:
> > Hi all
> > 
> > I compile dbus-1.4.6 on Sparc Solaris10 by solstudio12.2.
> > But I can not compile for this error.
> > 
> > "sd-daemon.c", line 206: incomplete struct/union/enum sockaddr_in6: in6
> 
> > Please help me.
> 
> Looks like we forgot to #include <netinet/in6.h>. Can you add that include 
> close to the one for netinet/in.h and see if it solves the problem?
> 
> -- 
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
>   Senior Product Manager - Nokia, Qt Development Frameworks
>       PGP/GPG: 0x6EF45358; fingerprint:
>       E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
> 
> -------------------------------text/plain-------------------------------
> _______________________________________________
> dbus mailing list
> dbus at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dbus

-- 
Mizuho Matsunaga <mizu0 at mizucci.net>


More information about the dbus mailing list