I ran into the exact same problem tonight after upgrading the retropie setup script and then doing a binary install to get all the latest changes.
I found /lib/arm-linux-gnueabihf/libudev.so.0 and tried to symlink it to /lib/libudev.so.0 and /lib/libudev.so.1.
but after that I’m getting the error:
/opt/retropie/emulators/retroarch/bin/retroarch: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.15′ not found (required by /opt/retropie/emulators/retroarch/bin/retroarch)
It seems like the apt-get update that happens during binary install may have removed some packages. Any ideas?
UPDATE:
I ended up upgrading rasbian to jessie, by editing /etc/apt/sources.list and changing wheezy to jessie, then sudo apt-get update
, sudo apt-get upgrade
. This installed the missing shared objects and GLIBC_2.15 requirement. Then I went through the reptropie binary install again.
After reboot emulationstation was now broken due to missing libboost.so, so I did apt-get install using the dependency list here found here http://emulationstation.org/gettingstarted.html
Now my nes games are launching as before. I haven’t played at length or tested other emulators though.