I have installed Fedora 21 on my Raspberry Pi 2 using BerryBoot, and when I run minecraft-pi, I get the error: libbcm.so not found. I have already installed mesa-libEGL to fix the error: libeglv2.so not found, but I cant seem to install libbcm.
I think you mean
minecraft-pi executable requires the following:
> ldd minecraft-pi libGLESv2.so => /usr/lib/vc/libGLESv2.so (0x4a3b0000) libEGL.so => /usr/lib/vc/libEGL.so (0x4a340000) libbcm_host.so => /usr/lib/vc/libbcm_host.so (0x4a390000) ^^^^^^^^^^^^^^ libpng12.so.0 => not found libSDL-1.2.so.0 => not found libstdc++.so.6 => /lib/libstdc++.so.6 (0x4b908000) libm.so.6 => /lib/libm.so.6 (0x4a410000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4a2d0000) libc.so.6 => /lib/libc.so.6 (0x4a180000) libpthread.so.0 => /lib/libpthread.so.0 (0x4a308000) libX11.so.6 => /lib/libX11.so.6 (0x4a788000) libvcos.so => /usr/lib/vc/libvcos.so (0x4a378000) libdl.so.2 => /lib/libdl.so.2 (0x4a2f8000) librt.so.1 => /lib/librt.so.1 (0x4a5c8000) libvchiq_arm.so => /usr/lib/vc/libvchiq_arm.so (0x4a330000) /lib/ld-linux-armhf.so.3 (0x4a150000) libxcb.so.1 => /lib/libxcb.so.1 (0x4a8a0000) libXau.so.6 => /lib/libXau.so.6 (0x4a928000)
That was checked on a pidora B+. The library is one that is special to the pi, hence the
It's in the github firmware repo here. You can try getting just it specifically, then try
grep "vc/lib" /etc/ld.so.conf.d/* to see where to put it.
If that turns up nothing, create a
/opt/vc/lib directory, owned root and set mode 755, place the library in there with the same permissions, then:
echo "/opt/vc/lib" > /etc/ld.so.conf.d/myrpi.conf ldconfig
When you run
minecraft-pi now, as up top, you should see that library linked correctly. Please also read my note at the bottom here about
You may have further problems, but this should solve that one.