Hi. I have built the tools and compiled rtems, now I'm building the examples (for pc386).<br>
I built Hello world put it on a floppy and it was working, the output appeared, it compiled well..<br>
<br>
but, when I try to compile all the examples:<br>
<br>
Making all in hello_world_c<br>
make[1]: Entering directory `/home/dee2003/smarinho/rtems_stuff/tools/examples-4.6.6/hello_world_c'<br>
make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/dee2003/smarinho/rtems_stuff/tools/examples-4.6.6/hello_world_c'<br>
Making all in simple_main<br>
make[1]: Entering directory `/home/dee2003/smarinho/rtems_stuff/tools/examples-4.6.6/simple_main'<br>
make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/dee2003/smarinho/rtems_stuff/tools/examples-4.6.6/simple_main'<br>
Making all in psx_sched_report<br>
make[1]: Entering directory `/home/dee2003/smarinho/rtems_stuff/tools/examples-4.6.6/psx_sched_report'<br>
i386-rtems-gcc --pipe
-B/home/dee2003/smarinho/rtems_stuff/tools/install_dir//i386-rtems/pc386/lib/
-specs bsp_specs -qrtems   -g -Wall  -O4
-g          -c  
-o o-optimize/test.o test.c<br>
test.c:8:19: sched.h: No such file or directory<br>
test.c: In function `print_sched_info':<br>
test.c:20: warning: implicit declaration of function `sched_get_priority_min'<br>
test.c:21: warning: implicit declaration of function `sched_get_priority_max'<br>
test.c:22: warning: implicit declaration of function `sched_rr_get_interval'<br>
make[1]: *** [o-optimize/test.o] Error 1<br>
make[1]: Leaving directory `/home/dee2003/smarinho/rtems_stuff/tools/examples-4.6.6/psx_sched_report'<br>
make: *** [all] Error 1<br>
<br>
<br>
I get an error trying to compile psx_sched_report because the compiler can't find sched.h....<br>
Now, there are 2 directories named include "/home/dee2003/smarinho/rtems_stuff/include" which has c++ headers<br>
and /home/dee2003/smarinho/rtems_stuff/i386-rtems/include<br>
<br>
this one has a directory in it (sys) that has sched.h in it, is there an error with the example?<br>
<br>
/*<br>
 *  Simple test program -- simplified version of sample test hello.<br>
 */<br>
<br>
#include <bsp.h><br>
#include <stdlib.h><br>
#include <stdio.h><br>
#include <sched.h><br>
#include <stdlib.h><br>
<br>
void print_sched_info(<br>
  char *s,<br>
  int policy<br>
)<br>
{<br>
  int min, max, levels;<br>
  struct timespec t;<br>
<br>
....<br>
<br>
shouldn't the included shed be #include <sys/sched.h> ?<br>
<br>
Thanks<br>