• Rpi + Synchronet + DosEMU2 = works!

    From Ben Madsen@VERT to Digital Man on Sunday, January 21, 2024 22:10:52
    Re: Rpi + Synchronet + DosEMU2 = works!
    By: Digital Man to Ben Madsen on Mon Jan 15 2024 09:16 pm

    The Pine A64+ is an arm-based processor with this uname -a output:
    Linux bbspine 6.1.63-current-sunxi64 #1 SMP Mon Nov 20 10:52:19 UTC 2023 aarch64 GNU/Linux

    Not sure what my next step as I'm a little light on debugging crashes with GDB these days.

    Does anybody have an idea what I might have missed or is my combination just too unsupported of an OS / Hardware config at the moment?

    The problem is in libmozjs, so I'd suggest trying to build/use the libmozjs that's included in the SBBS repo instead of your system's libmozjs (in /lib).

    Just as an update. After trying the internally packaged library on the Pine A64 using Armbian, I ran into a number of issues with compiling libmozjs which I worked through. Then I ran into libffi6 not being compatible with aarch64 and gave up after trying a bunch times. I admit to not knowing a whole lot about programming for different architectures, but porting libffi6 over to aarch64 wasn't going to be something I wanted to do.

    In the end I remembered that I had an actual RPi already running another service for me and got Synchronet going on that system on the first try.

    Thanks for the suggestions. TL;DR is Pine A64 / Aarch64 doesn't seem like it's quite compatible. RPi sure is, though!

    -Ben

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net