Domanda

Ho appena effettuato l'aggiornamento a Ubuntu 9.1 fornito con gcc 4.4.1 e ho un problema con la compilazione della mia applicazione:

/usr/include/linux/tcp.h:72: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression

righe in cp.h che causano errori:

     ...
enum { 
    TCP_FLAG_CWR = __cpu_to_be32(0x00800000),
    TCP_FLAG_ECE = __cpu_to_be32(0x00400000),
    TCP_FLAG_URG = __cpu_to_be32(0x00200000),
    TCP_FLAG_ACK = __cpu_to_be32(0x00100000),
     ...

Qualche idea su cosa si possa fare?

È stato utile?

Soluzione

include invece netinet / tcp.h.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top