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

Reply via email to