Niezgodno¶æ z ANSI C++

Filip Kalinski fk181140 w zodiac.mimuw.edu.pl
Nie, 23 Gru 2001, 04:36:24 CET


On day Sat, Dec 22, 2001 at 10:28:28PM +0100, Michal Kochanowicz wrote what follows:
> Cze¶æ
> 
> Temat jest trochê OT, ale wydaje mi siê ¿e tu mam najwiêksze szanse na
> uzyskanie pomocy...
> 
> Usi³ujê skompilowaæ kilka rzeczy z uClibc. Podczas kompilacji telnet
> (¼ród³a wziête z naszego pakietu telnet) dostajê co¶ takiego:
> -I/usr/src/laptop/fd/chroot-devel/usr/i386-linux-uclibc/include -L/usr/src/laptop/fd/chroot-devel/usr/i386-linux-uclibc/lib -fno-rtti -fno-exceptions -Wall -W -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline  -DUSE_TERMIO -DKLUDGELINEMODE commands.cc -c
> In file included from /usr/src/laptop/fd/chroot-devel/usr/i386-linux-uclibc/include/netinet/in.h:250,
>                  from commands.cc:46:
> /usr/src/laptop/fd/chroot-devel/usr/i386-linux-uclibc/include/bits/in.h:69: ANSI C++ forbids data member `ip_opts' with same name as enclosing class
> 
> Fragment in.h w którym wystêpuje problem wygl±da tak:
> struct ip_opts
>   {
>     struct in_addr ip_dst;      /* First hop; zero without source route.  */
>     char ip_opts[40];           /* Actually variable in size.  */
>   };
> 
> Czy gcc ma jak±¶ opcjê, która pozwoli to skompilowaæ?

Je¶li chcesz zamieniæ takie b³êdy z errorów na warningi przyjacielem
twym opcja --permissive.

-- 
Filip Kaliñski <f.kalinski w zodiac.mimuw.edu.pl>



Wiêcej informacji o li¶cie dyskusyjnej pld-devel-pl