BBS: TELESC.NET.BR
Assunto: upgrade and move bbs raspbian to ubu intel
De: Digital Man
Data: Wed, 18 Mar 2026 15:50:20 -0700
-----------------------------------------------------------
hbRenb: hcupgrade and move bbs raspbian to ubu intel
bBynb: hcGrant Weasner bto cDigital Man bon cWed Mar 18 2026 03:21 pmn
> Re: upgrade and move bbs raspbian to ubu intel
> By: Digital Man to bbsing on Wed Mar 18 2026 14:42:19
>
> > > a
> > > different user,..etc, and xtrn end up showing up as mods, when doing a
> > > pull.
>
> > the "mods" directory isn't in the git repo, so I'm not sure what you're
> > saying.
>
> sorry for the use of the word mods.
> when doing a pull, anything modified produces an error because I believe
> they haven't been resolved.
> I did not put anything in the the sbbs/mods/ directory.
>
> I did modify some files because I believe the autoinstall process linked
> some of the files, or I just didn't understand what to do after the
> autoinstall process. mrc, startrek.
If you have to modify a file, say xtrn/*/*.ini for settings changes, then you'll need to "stash" those settings during your 'git pull' operation (e.g. 'git pull --autostash' see the man page for git-pull for details).
> Stuff I didn't modify was 3rdp, but some of those came with reason for
> aborting the pull.
>
> > Use the copy of spidermonkey included in the Synchronet git repo, in the
> > 3rdp directory instead. That's the normal/default build option. Using the
> > system's libmzojs185 is the exception.
>
> for whatever reason when I try to use that the build fails, looking for file
> jsversion.h
>
> my original build command was:
> make -f install-sbbs.mk SYMLINK=1 JSINCLUDE=/usr/include/js JSLIB=mozjs185
you should *not* include JSINCLUDE or JSLIB for Linux-x64 builds and I think even on modern Raspberry Pi or other 64-bit ARM platforms.
> my repo has in 3rdp:
> ./3rdp/win32.release/mozjs/include/jsversion.h
>
> but my target (ubuntu 25.04 on i5 arch) nor did my source system raspi2w
> raspbian bullseye on arm7l, like it.
>
> my target can build the current release, but not the release from my source
> system.
>
>
> target build attempt on target:
> ------------------------------
> build command>
> make RELEASE=1 setcap symlinks JSINCLUDE JSLIB
Don't include JSINCLUDE or JSLIB (and why are they not =?) on the build command-line unless you have a specific reason/need to use the system's libmozjs rather the one included with ("vendored" for) sbbs.
--
HYdigital man n(rob)
Sling Blade quote #11:
Doyle Hargraves (to Karl): What in the hell you doin' with that hammer?
Norco, CA WX: 93.6F, 25.0% humidity, 10 mph W wind, 0.00 inches rain/24hrs
n---
mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net
-----------------------------------------------------------
[Voltar]