While using the <a href="http://sourceforge.net/projects/rtems-vms/">RTEMS CentOS image</a> to setup a new development environment on my laptop, I ran into the missing libmpc dependency error again. I've encountered this error before and it occurs while trying to install some of the *-rtems4.11-gcc packages. On my desktop machine, I had to try and find a copy of libmpc and compile it from source. If I remember correctly, I think I even had to modify a few environment variables as well (it might've been <span style="font-family:courier new,monospace">$LD_LIBRARY_PATH</span>). Now, on my laptop, I used the <span style="font-family:courier new,monospace">--skip-broken</span> switch to yum instead and just hoped it doesn't cause any problems in the future. This kinda confuses me since the MPC library was included starting with GCC 4.5 and the *-rtems4.11-gcc packages are 4.6.<br>
<br>What I'm getting at though is, shouldn't stuff like this be included with the image from the start? That is, shouldn't the image already have things like libmpc installed? After all, the description for the image reads "provides preconfigured Virtual Machines which include an RTEMS Development Environment" yet there are several things you still need to install.<br>
<br>For that matter, is there anything wrong with just having <i>all</i> the RTEMS build tools installed? Sure that's a lot of packages but after adding up the size of every package containing the word "rtems", it's only ~1.04 GB. Other than an old copy of the RTEMS source code and having yum configured to search the RTEMS repos, there's really not much that makes this an "RTEMS development environment". Unless I've misunderstood the purpose of the CentOS image, shouldn't users be able to just boot up the image and be able to build from source right away for <i>any</i> BSP?<br>
<br>As a side note, the bootstrap script fails until a newer version of autotools in installed. Perhaps it's time the CentOS image got an update overhaul?<br><br>-- <br>- Kevin Polulak (soh_cah_toa)<br>- <a href="http://cybercrud.net" target="_blank">http://cybercrud.net</a><br>
<br>