[squid-users] Compile ip_wccp.c on linux-2.4.21-4.EL

From: James Zhao <jzhao@dont-contact.us>
Date: Wed, 12 May 2004 17:35:16 -0400

Hello,

I successfully compiled ip_wccp.c
(http://www.squid-cache.org/WCCP-support/Linux/) on a linux-2.4.20-8 system
using the following command: (following the procedure from
http://www.ultri.cx/tech/squid/gre-transparent.html)

#gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototype
s -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE
 -DMODVERSIONS -include
/usr/src/linux-2.4.20-8/include/linux/modversions.h -nostdinc -iwithprefix
include -DKBUILD_BASENAME=cpufreq
-DEXPORT_SYMTAB -c ip_wccp.c

I just got a system with linux-2.4.21-4.EL, but when I tried to compile
ip_wccp.c using similar command. (Replacing the kernel version)

#gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-4.EL/include -Wall -Wstrict-protot
ypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE
 -DMODVERSIONS -include
/usr/src/linux-2.4.21-4.EL/include/linux/modversions.h -nostdinc -iwithpref
ix include -DKBUILD_BASENAME=cpufreq
-DEXPORT_SYMTAB -c ip_wccp.c

I got the following error:

ip_wccp.c:133: warning: excess elements in struct initializer
ip_wccp.c:133: warning: (near initialization for `ipwccp_protocol')
ip_wccp.c:134: warning: excess elements in struct initializer
ip_wccp.c:134: warning: (near initialization for `ipwccp_protocol')
ip_wccp.c:135: warning: excess elements in struct initializer
ip_wccp.c:135: warning: (near initialization for `ipwccp_protocol')
ip_wccp.c:137: warning: excess elements in struct initializer
ip_wccp.c:137: warning: (near initialization for `ipwccp_protocol')
ip_wccp.c: In function `wccp_add_protocol':
ip_wccp.c:138: too few arguments to function
`inet_add_protocol_Rsmp_dc5483d7'
ip_wccp.c: In function `wccp_del_protocol':
ip_wccp.c:139: too few arguments to function
`inet_del_protocol_Rsmp_23842692'

What am I missing? Any header files need to be modified?

Thanks in advance.

James Zhao
Email: jzhao@cv.net
Received on Wed May 12 2004 - 15:35:27 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Jun 01 2004 - 12:00:01 MDT