Ubuntu release ‘Dapper Drake’, the 6.06 version of Ubuntu, has version
2.5.0 of the Small Device C Compiler (sdcc), which is used to compile
part of the firmware for the USRP component of GNU Radio. This works
However, the pre-release of Ubuntu ‘Edgy Eft’ now contains sdcc version
2.6.0, which does NOT correctly compile USRP code and in fact bombs out
with a slew of error messages. (Whether this is a USRP code issue or an
SDCC issue hasn’t been determined.)
If you are upgrading from 6.0.6, you’ll need to ensure that the ‘sdcc’
and ‘sdcc-libraries’ packages are not upgraded.
If you are installing Ubuntu Edgy Eft from scratch, you’ll need to
figure out how to down-rev these two packages to 2.5.0.
How to do the above is very different depending on whether you are using
dselect, aptitude, or Synaptic front-ends to the packaging system, and
whether you’re tracking both Dapper and Edgy repositories, so you’ll
need to consult the appropriate documentation.
Again, just using the released version of Ubuntu is fine.
Johnathan C., AE6HO