Thanks again for your quick replies :-) Yes, I have the files in question in the /usr/include directory.
debian@beaglebone:/usr/include$ ls -l st* : -rw-r--r-- 1 root root 8536 Oct 17 02:40 stdint.h -rw-r--r-- 1 root root 31525 Oct 17 02:41 stdio.h -rw-r--r-- 1 root root 2873 Oct 17 02:40 stdio_ext.h -rw-r--r-- 1 root root 34254 Oct 17 02:40 stdlib.h -rw-r--r-- 1 root root 22612 Oct 17 02:41 string.h : The time.h refers the clockid_t, but no file in the /usr/include (and subdirectories) holds a definition. The types.h file defines the __clockid_t, but I can't find the 'clockid_t' defined anywhere: /* Clock ID used in clock and timer functions. */ __STD_TYPE __CLOCKID_T_TYPE __clockid_t; Terje -----Original Message----- From: Gilles Chanteperdrix [mailto:[email protected]] Sent: 3. november 2014 17:02 To: Terje Frøysa Cc: [email protected] Subject: Re: [Xenomai] Xenoma 2.6.4 missing posix/xeno_config.h ? On Mon, Nov 03, 2014 at 04:00:03PM +0000, Terje Frøysa wrote: > Thanks again! > > As far as I understand I have glibc v2.13 installed: > > debian@beaglebone:/lib$ ldd --version > ldd (Debian EGLIBC 2.13-38+deb7u6) 2.13 Copyright (C) 2011 Free > Software Foundation, Inc. > This is free software; see the source for copying conditions. There > is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR > PURPOSE. > Written by Roland McGrath and Ulrich Drepper. > > Do I need to install anything more than this? Yes, you have glibc installed, otherwise your system would not boot, but this does not garantee that you have glibc _headers_ installed. glibc headers include such files as /usr/include/stdio.h or /usr/include/stdlib.h and are mandatory for compiling programs using the glibc. glibc itself is only needed to run such programs. -- Gilles. _______________________________________________ Xenomai mailing list [email protected] http://www.xenomai.org/mailman/listinfo/xenomai
