Thanks, Mohammad Yusuf Dadani
________________________________ From: kappen <[email protected]> To: [email protected] Sent: Tue, April 6, 2010 2:56:54 AM Subject: [Bug 494254] Re: Compiling files that include /usr/include/linux/tcp.h gives errors use #include <netinet/tcp.h> instead of linux/tcp and the problem is no more =) -- Compiling files that include /usr/include/linux/tcp.h gives errors https://bugs.launchpad.net/bugs/494254 You received this bug notification because you are a direct subscriber of the bug. Status in “linux” package in Ubuntu: Incomplete Bug description: Binary package hint: linux-libc-dev When I compile a file that includes /usr/include/linux/tcp.h, I get the following errors: /usr/include/linux/tcp.h:72: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:72: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:73: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:73: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:74: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:74: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:75: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:75: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:76: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:76: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:77: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:77: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:78: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:78: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:79: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:79: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:80: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:80: error: a function call cannot appear in a constant-expression /usr/include/linux/tcp.h:81: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression /usr/include/linux/tcp.h:81: error: a function call cannot appear in a constant-expression The version of the linux-libc-dev package I have installed is: 2.6.31-16.52_i386 I am running Ubuntu 9.10 with the latest updates. The same file compiles fine on another Ubuntu installation, having linux-libc-dev package linux-libc-dev_2.6.28-17.58.i386 and Ubuntu 9.04 with the latest updates. To unsubscribe from this bug, go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/494254/+subscribe -- Compiling files that include /usr/include/linux/tcp.h gives errors https://bugs.launchpad.net/bugs/494254 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
