Niezgodność z ANSI C++
Michal Kochanowicz
michal w michal.waw.pl
Sob, 22 Gru 2001, 22:28:28 CET
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ć?
--
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
Więcej informacji o liście dyskusyjnej pld-devel-pl