[Bug 494254] Re: Compiling files that include /usr/include/linux/tcp.h gives errors
Yusuf
mydadani at yahoo.com
Tue Apr 6 14:38:53 UTC 2010
Thanks,
Mohammad Yusuf Dadani
________________________________
From: kappen <kappen at hotmail.com>
To: mydadani at yahoo.com
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 Kernel
Bugs, which is subscribed to linux in ubuntu.
More information about the kernel-bugs
mailing list