• Still can't build from source

    From Mortifis@1:103/705 to All on Fri Oct 25 16:14:07 2019
    OS VERSION:

    Distributor ID: Debian
    Description: Debian GNU/Linux 9.11 (stretch)
    Release: 9.11
    Codename: stretch
    Kernel: Linux 4.9.0-9-amd64
    Architecture: x86-64

    I can paste the entire log generated by:
    make install DEBUG=1 USE_DOSEMU=1 | tee sbbs-build.log
    or the link https://asmf-etrucker.com/sbbs-build.log

    It continues to fail on jscompartment.o

    methodjit/PunboxAssembler.h:383:21: error: ‘class JSC::X86Assembler’ has
    no member named ‘movq_rr’; did you mean ‘movl_rr’?
    m_assembler.movq_rr(scratch, dest);
    ^~~~~~~
    make[4]: *** [jscompartment.o] Error 1
    config/rules.mk:1475: recipe for target 'jscompartment.o' failed
    make[4]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src'
    make[3]: *** [default] Error 2
    config/rules.mk:753: recipe for target 'default' failed
    make[3]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src'
    make[2]: *** [../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-
    1.0.a] Error 2
    GNUmakefile:52: recipe for target '../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-
    1.0.a' failed
    make[2]: Leaving directory '/sbbs/3rdp/build'
    make[1]: *** [js] Error 2
    /sbbs/src/sbbs3/../build/Common.gmake:517: recipe for target 'js' failed make[1]: Leaving directory '/sbbs/src/sbbs3'
    make: *** [sbbs3] Error 2
    GNUmakefile:151: recipe for target 'sbbs3' failed

    Thanks in advance

    ---
    þ Synchronet þ AlleyCat! BBS - http://alleycat.synchro.net:81
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Mortifis on Fri Oct 25 13:11:13 2019
    Re: Still can't build from source
    By: Mortifis to All on Fri Oct 25 2019 04:14 pm

    OS VERSION:

    Distributor ID: Debian
    Description: Debian GNU/Linux 9.11 (stretch)
    Release: 9.11
    Codename: stretch
    Kernel: Linux 4.9.0-9-amd64
    Architecture: x86-64

    I can paste the entire log generated by:
    make install DEBUG=1 USE_DOSEMU=1 | tee sbbs-build.log
    or the link https://asmf-etrucker.com/sbbs-build.log

    It continues to fail on jscompartment.o

    methodjit/PunboxAssembler.h:383:21: error: ‘class JSC::X86Assembler’ has
    no member named ‘movq_rr’; did you mean ‘movl_rr’?
    m_assembler.movq_rr(scratch, dest);
    ^~~~~~~
    make[4]: *** [jscompartment.o] Error 1
    config/rules.mk:1475: recipe for target 'jscompartment.o' failed
    make[4]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src'
    make[3]: *** [default] Error 2
    config/rules.mk:753: recipe for target 'default' failed
    make[3]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src'
    make[2]: *** [../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185- 1.0.a] Error 2
    GNUmakefile:52: recipe for target '../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185- 1.0.a' failed
    make[2]: Leaving directory '/sbbs/3rdp/build'
    make[1]: *** [js] Error 2
    /sbbs/src/sbbs3/../build/Common.gmake:517: recipe for target 'js' failed

    You're having trouble building the JS library (libmozjs), not Synchronet itself. Try the instructions here for "Using System Libraries": http://wiki.synchro.net/install:nix#getting_building

    digital man

    This Is Spinal Tap quote #7:
    Nigel Tufnel: That's just nitpicking, isn't it?
    Norco, CA WX: 91.1øF, 10.0% humidity, 2 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mortifis@1:103/705 to Digital Man on Fri Oct 25 18:52:01 2019

    It continues to fail on jscompartment.o

    methodjit/PunboxAssembler.h:383:21: error: ‘class
    JSC::X86Assembler’ has
    no member named ‘movq_rr’; did you mean ‘movl_rr’?
    m_assembler.movq_rr(scratch, dest);
    ^~~~~~~
    make[4]: *** [jscompartment.o] Error 1
    config/rules.mk:1475: recipe for target 'jscompartment.o' failed
    make[4]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src' make[3]: *** [default] Error 2
    config/rules.mk:753: recipe for target 'default' failed
    make[3]: Leaving directory '/sbbs/3rdp/src/mozjs/js-1.8.5/js/src' make[2]: ***

    [../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-
    1.0.a] Error 2
    GNUmakefile:52: recipe for target

    '../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-
    1.0.a' failed
    make[2]: Leaving directory '/sbbs/3rdp/build'
    make[1]: *** [js] Error 2
    /sbbs/src/sbbs3/../build/Common.gmake:517: recipe for target 'js'
    failed

    You're having trouble building the JS library (libmozjs), not
    Synchronet
    itself. Try the instructions here for "Using System Libraries": http://wiki.synchro.net/install:nix#getting_building


    Thank you, I have tried that a few times but this time it worked using:

    make install DEBUG=1 USE_DOSEMU=1 JSINCLUDE=/usr/include/js
    JSLIB=mozjs185

    ---
    þ Synchronet þ AlleyCat! BBS - http://alleycat.synchro.net:81
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)