From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <50DDB448.2050307@xenomai.org> Date: Fri, 28 Dec 2012 16:01:28 +0100 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <50dd8fe7a2bbd6.25169205@wp.pl> In-Reply-To: <50dd8fe7a2bbd6.25169205@wp.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Xenomai] posix/stdio.h error: ?size_t? does not name a type List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Mariusz Janiak Cc: Xenomai On 12/28/2012 01:26 PM, Mariusz Janiak wrote: > Hi >=20 > After successful Xenomai 2.6.2 installation (with Gilles help), I have = started building OROCOS 2.6 with xeno support, and once again I went into= trouble. This time I am not sure that it is a Xenomai related bug. The p= roblem is following=20 >=20 > from /worek/install/orocos-toolchain-xeno/rtt/rtt/transports/mqueue/MQL= ib.hpp:42, > from /worek/install/orocos-toolchain-xeno/rtt/rtt/= transports/mqueue/MQLib.cpp:40: > /usr/xenomai/include/xenomai/posix/stdio.h:30:1: error: ?size_t? do= es not name a type > make[2]: *** [rtt/transports/mqueue/CMakeFiles/rtt-transport-mqueue= -xenomai_plugin.dir/MQLib.cpp.o] B=C5=82=C4=85d 1 >=20 > I have found one thread related to this problem=20 >=20 > http://www.xenomai.org/pipermail/xenomai/2012-September/026143.html >=20 > Adding #include in /usr/xenomai/include/xenomai/posix/stdio.= h have solved my problem, but I don't know if it is a suitable solution. = Hi Mariusz, thanks for the report. Could you tell me which distribution and which version you are using? We are certainly not going to include unistd.h in stdio.h, the fact that size_t is not defined indicates that something else is wrong as there are services supposedly defined in stdio.h which use size_t. Regards. >=20 > Mariusz >=20 >=20 >=20 >=20 >=20 > _______________________________________________ > Xenomai mailing list > Xenomai@xenomai.org > http://www.xenomai.org/mailman/listinfo/xenomai >=20 --=20 Gilles.