FWIW I wasn't actually building on CentOS 6. I was only using that
to ssh to a Fedora 17 computer. I understand you are primarily on Ubuntu and if I
run into something that looks like a distribution specific issue, I will switch machines.
But so far, I see nothing but generic issues.
I am using git and the master branch. I am trying to build in a separate build directory.
(1) ./third-party/opcodes/s390-mkopc should NOT be in git. It is a binary
file and compiled as part of the build process.
(2) third-party/readline appears to be missing in git.
mkdir -p third-party/readline/ && cd third-party/readline/ && ./../../../skyeye-code/third-party/readline/configure --prefix=/home/joel/skyeye/install-git --enable-shared;make;
/bin/sh: ./../../../skyeye-code/third-party/readline/configure: No such file or directory
Just to let you know where this all is heading... the RTEMS Project has not tracked
the simulators we use very well. This has lead to it being likely that the head of any
simulator may or may not run the head of RTEMS. And we just don't know.
The RTEMS Project now has something called the RTEMS Source Builder (RSB)
which fetches, patches, and builds tools. It is in Python and flexible. We have it
currently building the cross compilers and RTEMS. We are starting to add
infrastructure to run the gcc test suite on a simulator.[1] Right now, we are focused
on the simulators in gdb just to get the tool testing working. We will want to add skyeye
soon so we can test Skyeye, more BSPs, and provide more timely feedback to you.
Additionally we have access to a wide variety of hosts and besides showing the tools
working on "normal" x86 Linux distributions, we have used a Raspberry Pi, a 32-core
SPARC, and a 32-code PowerPC as development hosts. We really want get more
automated tool testing on our side and provide feedback to other projects. And since
this will all be under the "RTEMS Tools" umbrella, as we add building and testing
other packages everyone benefits.
But for now, I am playing catch up and trying to get a current status of skyeye for
RTEMS BSPs. And git bisect breakages. Once things are working again, we have
a baseline to move forward from. :)
--joel
[1] We have had shell scripts to do this for development purposes for years. The
focus of the RSB is end user tool building and installation. End users would
be running the tests.