ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
![]() | 1 | initial version |
I resolved this by first going into the /usr/lib/aarch64-linux-gnu directory and observing there was a libEGL.so symlink to a nonexistant file in that same directory. There were a few other libEGL.so type files so I updated the symlink.
In my case on a rockpro64 using Ubuntu 18.04 I did:
cd /usr/lib/aarch64-linux-gnu sudo ln -s libEGL_mesa.so.0.0.0 libEGL.so
First I removed the bogus symlink, not sure if that was necessary or not.
If you have another file similar but not identical to libEGL_mesa.so.0.0.0, I assume you would use that instead.
After doing this the build completed normally.
![]() | 2 | No.2 Revision |
I resolved this by first going into the /usr/lib/aarch64-linux-gnu directory and observing there was a libEGL.so symlink to a nonexistant file in that same directory. There were a few other libEGL.so type files so I updated the symlink.
In my case on a rockpro64 using Ubuntu 18.04 I did:
cd /usr/lib/aarch64-linux-gnu /usr/lib/aarch64-linux-gnu
First I removed the bogus symlink, not sure if that was necessary or not.
If you have another file similar but not identical to libEGL_mesa.so.0.0.0, I assume you would use that instead.
After doing this the build completed normally. normally.
![]() | 3 | No.3 Revision |
I resolved this by first going into the /usr/lib/aarch64-linux-gnu directory and observing there was a libEGL.so symlink to a nonexistant file in that same directory. There were a few other libEGL.so type files so I updated the symlink.
In my case on a rockpro64 using Ubuntu 18.04 I did:
cd /usr/lib/aarch64-linux-gnu
sudo ln -s libEGL_mesa.so.0.0.0 libEGL.so
First I removed the bogus symlink, not sure if that was necessary or not.
If you have another file similar but not identical to libEGL_mesa.so.0.0.0, I assume you would use that instead.
After doing this the build completed normally.
UPDATE* Trying this again with latest sources led to several more missing files, including: libglesv2.so -> I did a "sudo find / -name "libGLESv2.so", it was in a chromium-browser folder. I copied it to the expected location.
Compiling ran out of memory while compiling pcl_ros/segmentation/extract_clusters.cpp.o. I added 4gb of swap and set swappiness to 25. (Not sure if that was an optimal setting but it worked to get past that point).
For reference, I started with this linux image http://wiki.pine64.org/index.php/ROCKPro64_Software_Release#LXDE_Desktop_aarch64_.5BmicroSD_.2F_eMMC_Boot.5D_.5B0.7.9.5D