From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Mat=EDas_L=F3pez_Bergero?= Date: Tue, 02 Sep 2003 20:41:13 +0000 Subject: Re: [LARTC] Compile error "iproute2" Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: lartc@vger.kernel.org I have a very similar problem with the same iproute2 and htb version,=20 but with linux 2.4.22 vanilla, not rc2. /usr/src/linux/include/linux/in.h:140: field `gr_group' has incomplete type /usr/src/linux/include/linux/in.h:141: confused by earlier errors,=20 bailing out make[1]: *** [ll_map.o] Error 1 make[1]: Leaving directory `/opt/iproute2/lib' make: *** [all] Error 2 Any idea about how to fix this?? Regards, Mat=EDas. ---------- orig msg --------------- [LARTC] Compile error "iproute2" Steffen Moser lists@steffen-moser.de Mon, 18 Aug 2003 19:04:45 +0200 * Previous message: [LARTC] Remarking non conformant packets as=20 AF13 from AF11 * Next message: [LARTC] IFUP scripts * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hi, I am trying to compile "iproute2" (iproute2-2.4.7-now-ss020116-try.tar.gz, inclusively the latest HTB patch, activated diffserv components) on a SuSE-Linux 8.2 system (using "gcc 3.3", system based on "glibc 2.3.2"). It is no problem as long as I use the kernel header files of linux-2.4.20 (vanilla), linux-2.4.20.SuSE (special kernel patched by SuSE, shipped with SuSE 8.2) or linux-2.4.21 (vanilla). As soon as I use the header files of "linux-2.4.22-rc2" (i.e. "/usr/src/linux" links to "/usr/src/linux-2.4.22-rc2") the compile process breaks up very shortly after staring: | steffen@pc01:~/tools/iproute2> make | | make[1]: Entering directory `/home/steffen/tools/iproute2/lib' | gcc -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g=20 -I../include-glibc -I/usr/include/db3 -include=20 ../include-glibc/glibc-bugs.h -I/usr/src/linux/include -I../include=20 -DRESOLVE_HOSTNAMES -c -o ll_map.o ll_map.c | In file included from ../include-glibc/netinet/in.h:7, | from ll_map.c:19: | /usr/src/linux/include/linux/in.h:140: error: field `gr_group' has=20 incomplete type | /usr/src/linux/include/linux/in.h:146: error: field `gsr_group' has=20 incomplete type | /usr/src/linux/include/linux/in.h:147: error: field `gsr_source' has=20 incomplete type | /usr/src/linux/include/linux/in.h:153: error: field `gf_group' has=20 incomplete type | /usr/src/linux/include/linux/in.h:156: error: field `gf_slist' has=20 incomplete type | ll_map.c: In function `ll_remember_index': | ll_map.c:77: warning: comparison between signed and unsigned | make[1]: *** [ll_map.o] Fehler 1 | make[1]: Leaving directory `/home/steffen/tools/iproute2/lib' | make: *** [all] Fehler 2 | | steffen@pc01:~/tools/iproute2> Of course, I know that "linux-2.4.22-rc2" is just a release candidate but no official stable version. However, I'm going to ask this question: Has anyone encountered the same problem? Is there any patch to solve it? Regards, Steffen _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/