From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <50DDBBE2.20403@gmail.com> Date: Fri, 28 Dec 2012 16:33:54 +0100 From: hauptmech MIME-Version: 1.0 References: <50dd8fe7a2bbd6.25169205@wp.pl> <50DDB448.2050307@xenomai.org> In-Reply-To: <50DDB448.2050307@xenomai.org> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: 8bit 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: xenomai@xenomai.org On 12/28/2012 04:01 PM, Gilles Chanteperdrix wrote: > On 12/28/2012 01:26 PM, Mariusz Janiak wrote: > >> Hi >> >> 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 problem is following >> >> from /worek/install/orocos-toolchain-xeno/rtt/rtt/transports/mqueue/MQLib.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? does not name a type >> make[2]: *** [rtt/transports/mqueue/CMakeFiles/rtt-transport-mqueue-xenomai_plugin.dir/MQLib.cpp.o] Błąd 1 >> >> I have found one thread related to this problem >> >> http://www.xenomai.org/pipermail/xenomai/2012-September/026143.html >> >> 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. http://gcc.gnu.org/gcc-4.7/porting_to.html (search for unistd.h) The correct fix is probably to add unistd.h to MQLib.hpp (and other include files that are missing it) > >> Mariusz >> >> >> >> >> >> _______________________________________________ >> Xenomai mailing list >> Xenomai@xenomai.org >> http://www.xenomai.org/mailman/listinfo/xenomai >> > >