I’ve seen mention of this error on this forum and wanted to let you know how I got past it. I don’t think I did this in the proper way, so I’d like to hear from others on what that proper way might be.
If you start an audio application that uses the jack audio server you will get this error and the app won’t work:
FATAL: cannot locate cpu MHz in /proc/cpuinfo
For me this happened with Supercollider. The jack2 audio server has fixed this issue with this checkin:
https://github.com/jackaudio/jack2/commit/d425d8035b761b4a362c538c41eca874ff4995f0
So, we just need to build and install a new jack2 library. This isn’t difficult, just see step3 here http://supercollider.github.io/development/building-beagleboneblack.html
Next, we need to get the old libjack out of the way. I found it was installed via this package: libjack-jackd2-0:armhf
But, removing that package via apt-get appeared to want to remove many, many dependent packages. That seemed like a bad idea. Instead, I found the libjack libraries in /usr/lib/arm-linux-gnueabihf and just moved them aside. After running
sudo ldconfig
then I was able to get Supercollider running for myself.
So, that’s how I got past this…is there a better way to do this?