Frage

Ich habe gerade auf Ubuntu Upgrade 9.1, die mit gcc 4.4.1 kommen und ich habe ein Problem, meine Anwendung kompilieren:

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

Linien in cp.h verursacht Fehler:

     ...
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),
     ...

Irgendwelche Ideen, was getan werden kann?

War es hilfreich?

Lösung

umfassen netinet / tcp.h statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top