Help me with raspberry pi 3 and bricksync
Hi, I'm looking for use the bricksync program, where he is compile from C language in 64 bits. He is in open source in http://www.bricksync.net/ and a git repo is available in https://github.com/ZZJHONS/Bricksync
-
I have try to compile un 32 bits direct via the raspberry pi but so issues with the arm... and I think with the gcc version. Try to compile with my laptop and a VM with raspOS installed ==> not work Try to compile with my laptop and a VM with Ubuntu 32bits installed ==> not work again....
-
Try to use the box64 emulator (other way to use the program finally !) and I have this error:
yaya@raspberrypi:~/bricksync-linux64 $ box86 sh /home/pi/bricksync-linux64/bricksync Box86 with Dynarec v0.3.5 eaeacc67 built on Feb 2 2024 19:05:16 Error: reading elf header of /usr/bin/dash, trying to launch natively instead /home/pi/bricksync-linux64/bricksync: 1: Syntax error: ")" unexpectedIs it a syntaxe error when I try to use box64 or the programm doesn't work ? Can someone explain me the issue ?
i see that you're using box86?
Yes you're right... With box64 instead of box86 it's works !!
Another issue after...
I have an issue with openssl:
Error: PltResolver: Symbol SSL_load_error_strings(ver 0: SSL_load_error_strings) not found, cannot apply R_X86_64_JUMP_SLOT 0x10188e0c8 (0x101803196) in /home/yaya/Bricksync/bricksync
Should openssl need to run with box64 too ? Or Do a specific installation ?
there is a version of libssl for x86_64 in the box64 repo. It should be picked up if it was installed correctly (but maybe I miss a symlink between libssl.so.1.1 and libssl.so.1, I need to check. same for libcrypto)
I have install a old version of box64 but I can maybe upgrade it.
Hi @ptitSeb is there any way to add the ssl additions?
Hi @ptitSeb is there any way to add the ssl additions?
No. They are not in the lib.
Use the Emulated version of them, it's better for libssl / libcrypto
@ptitSeb how can I use the emulated version ? I'm not sure to understand
Finally I got it by recompile a fresh version of my program. And it works, it was an old version of my compiled program which have an issue.