Home › Forum › SOFA › Programming with SOFA › Binaries generation
Tagged: 64_bits, Linux_ubuntu, SOFA_other
- This topic has 2 replies, 2 voices, and was last updated 4 years, 5 months ago by younesssss.
-
AuthorPosts
-
2 June 2020 at 12:02 #16514younesssssBlocked
Hello All,
I have this problem will trying to generate Sofa binaries.libSofaGuiQt.so.20.06.99 => /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/../lib/../lib/libSofaGuiQt.so.20.06.99 (0x00007f9702a7e000) libSofaHeadlessRecorder.so.20.06.99 => /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/../lib/../lib/libSofaHeadlessRecorder.so.20.06.99 (0x00007f9702857000) libQt5Core.so.5 => /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/../lib/../lib/libQt5Core.so.5 (0x00007f970210c000) libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f9701edb000) libSofaMeshCollision.so.20.06.99 => /home/younes/travail/sofa/headlessGui/build/lib/libSofaMeshCollision.so.20.06.99 (0x00007f97019ad000) libSofaBaseCollision.so.20.06.99 => /home/younes/travail/sofa/headlessGui/build/lib/libSofaBaseCollision.so.20.06.99 (0x00007f97015d9000) libSofaDefaultType.so.20.06.99 => /home/younes/travail/sofa/headlessGui/build/lib/libSofaDefaultType.so.20.06.99 (0x00007f97010ee000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9700d50000) libSofaUserInteraction.so.20.06.99 => /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/../lib/../lib/libSofaUserInteraction.so.20.06.99 (0x00007f97009b9000) libSofaBaseVisual.so.20.06.99 => /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/../lib/../lib/libSofaBaseVisual.so.20.06.99 (0x00007f9700603000) libSofaBaseMechanics.so.20.06.99 => /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/../lib/../lib/libSofaBaseMechanics.so.20.06.99 (0x00007f96ffcfb000) ...
As you can see, the ‘ninja install’ command can’t generate
libSofaMeshCollision.so.20.06.99 libSofaBaseCollision.so.20.06.99 libSofaDefaultType.so.20.06.99
in theinstall/lib
folder.
I can copy these files from thebuild/lib
toinstall/lib/
.
But when you do that, and use this install folder in a docker image, the runSofa is not able to find them.
Theldd runSofa
command output isnot found
for these .so .Thanks
2 June 2020 at 14:45 #16516jnbrunetModeratorHey @younesssss,
This is weird, I’m able to find them on my side. Can you give me the output of
1.
find /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install -name "libSofaMeshCollision*"
and
2.
git rev-parse --short HEAD
J-N
2 June 2020 at 15:12 #16517younesssssBlocked1.
The result of :
find /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install -name "libSofaMeshCollision*"
is/home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/lib/libSofaMeshCollision.so /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/lib/libSofaMeshCollision.so.20.06.99
logic since I copy them from
build/lib/
b) the command
ldd /home/younes/travail/plugin/SoftRobotsOnTheWeb/src/tools/docker/install/bin/runSofa
giveslibSofaMeshCollision.so.20.06.99 => /home/younes/travail/sofa/headlessGui/build/lib/libSofaMeshCollision.so.20.06.99 (0x00007f9c0a3be000)
2. The result of
git rev-parse --short HEAD
0b7f88e5cb
. I am using the https://github.com/guparan/sofa.git/update-headless-recorder-ffmpeg-UPDATED -
AuthorPosts
- You must be logged in to reply to this topic.