Subj : Javascript TW2
To : Dumas Walker
From : Digital Man
Date : Mon Jan 01 2018 03:06 pm
Re: Javascript TW2
By: Dumas Walker to DIGITAL MAN on Mon Jan 01 2018 05:58 pm
> > > That could be because if I follow the cvs update directions on the
> > > wiki, I eventually get to this step:
>
> > > cd /sbbs/src/sbbs3; make RELEASE=1 symlinks
>
> > > And get the following error:
>
> > > make: *** No rule to make target 'symlinks'. Stop.
> > Did you run "cvs update" before that? That sounds like you don't have the
> > latest src/sbbs3/GNUmakefile.
>
> I ran the following, from the wiki:
>
> export CVSROOT=:pserver:
[email protected]:/cvsroot/sbbs
> cvs update -d exec
> cvs update -d src 3rdp
>
> Then I ran the step quoted above.
>
> > And when you run jsexec, what does it say the build date is?
>
> JSexec v3.17a-Linux (rev 1.184)
> Compiled Nov 4 2017 13:52:09 with GCC 6.3.0
Okay, that means it hasn't been built since Nov-4-2017, so it won't include the
fix for JS uifc.
> GNUmakefile in /src/sbbs3 is dated November 26, 2015, which sounds wrong for
> sure.
No, actually that's correct:
http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/GNUmakefile?view=log
What's likely happening is that the jsexec you're running is not the latest one
you built. If you run "locate jsexec" on your system, it should report to all
of the files named "jsexec" on your file system. My guess is, you have more
than one.
When you run jsexec, are you typing the absolute path (e.g. /sbbs/exec/jsexec)
or just letting your PATH pick the one to run? If you type "which jsexec",
it'll tell you which one is running (if any) if you just type "jsexec" without
the path.
My guess is that either the jsexec that's in your path is an old one or you're
specifying the path to /sbbs/exec/jsexec which is an old one. Or maybe it's a
symlink to src/sbbs3/gcc.linux.exe.debug/jsexec but you built a release binary
when you ran make (or vice versa).
I know this seems like a lot of hassle just to run a door game, but you should
get a handle on how you can can update sbbs (including jsexec) and actually
benefit from those updates. :-)
digital man
Synchronet "Real Fact" #61:
How to get Synchronet technical support:
http://wiki.synchro.net/howto:support
Norco, CA WX: 73.7�F, 27.0% humidity, 0 mph NNE wind, 0.00 inches rain/24hrs
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net