• Errors compiling 1.0.7.4

    From Martin Foster@2:250/1.1 to All on Tue Feb 13 12:58:00 2018
    Greetings All!

    I'm trying to do a fresh clean install of 1.0.7.4 on PCLinuxOS(x64)
    but it won't compile. My first attempt at running 'make' failed with
    errors, so I then ran 'make 2>&1 | tee errors.log'.

    Here's the contents of 'errors.log':

    ----------
    gmake[1]: Entering directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/lib' gmake[1]: Nothing to be done for 'all'.
    gmake[1]: Leaving directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/lib'
    gmake[1]: Entering directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/
    mbcico'
    gcc -O2 -fno-strict-aliasing -Wall -Wshadow -Wwrite-strings -Wstrict- prototypes -D_REENTRANT -I/usr/local/include -c binkp.c
    binkp.c: In function binkp_send_comp_opts:
    binkp.c:2110:33: error: opstate undeclared (first use in this
    function); did you mean cpstate?
    originate ?"TRUE":"FALSE", opstate[bp.NRwe],
    opstate[bp.NRthey]);
    ^~~~~~~
    cpstate

    binkp.c:2110:33: note: each undeclared identifier is reported only
    once for each function it appears in

    binkp.c:2127:8: error: struct binkprec has no member named EXTCMDwe
    bp.EXTCMDwe = Want;
    ^
    binkp.c: In function binkp_set_comp_state:
    binkp.c:2182:48: error: opstate undeclared (first use in this
    function); did you mean cpstate?
    Syslog('b', "Binkp: NR they=%s we=%s",
    opstate[bp.NRthey], opstate[bp.NRwe]);
    ^~~~~~~
    cpstate

    gmake[1]: *** [Makefile:41: binkp.o] Error 1
    gmake[1]: Leaving directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/
    mbcico'
    make: *** [Makefile:20: all] Error 2
    ----------

    The output is a bit garbled but I've tried to tidy it up as best I
    can.

    As I'm not a programmer, I haven't a clue what all this means and I
    would appreciate it if somebody could help with this, thanks.

    Regards,
    Martin

    --- OpenXP 5.0.33
    * Origin: Bitz-Box - Bradford - UK (2:250/1.1)
  • From Vince Coen@2:250/1 to Martin Foster on Wed Feb 14 00:26:13 2018
    Hello Martin!

    Tuesday February 13 2018 12:58, you wrote to All:

    First thinggrab the code from the code treen itself and overwrite the .4 sources.

    I seem to recall trying to install and run on PCLinux last year and had issues which I think was resolved a fix from Andrew.


    Greetings All!

    I'm trying to do a fresh clean install of 1.0.7.4 on PCLinuxOS(x64)
    but it won't compile. My first attempt at running 'make' failed with
    errors, so I then ran 'make 2>&1 | tee errors.log'.

    Here's the contents of 'errors.log':

    ----------
    gmake[1]: Entering directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/lib' gmake[1]: Nothing to be done for 'all'.
    gmake[1]: Leaving directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/lib' gmake[1]: Entering directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/
    mbcico'
    gcc -O2 -fno-strict-aliasing -Wall -Wshadow -Wwrite-strings -Wstrict- prototypes -D_REENTRANT -I/usr/local/include -c binkp.c
    binkp.c: In function binkp_send_comp_opts:
    binkp.c:2110:33: error: opstate undeclared (first use in this
    function); did you mean cpstate?
    originate ?"TRUE":"FALSE", opstate[bp.NRwe],
    opstate[bp.NRthey]);
    ^~~~~~~
    cpstate

    binkp.c:2110:33: note: each undeclared identifier is reported only
    once for each function it appears in

    binkp.c:2127:8: error: struct binkprec has no member named EXTCMDwe
    bp.EXTCMDwe = Want;
    ^
    binkp.c: In function binkp_set_comp_state:
    binkp.c:2182:48: error: opstate undeclared (first use in this
    function); did you mean cpstate?
    Syslog('b', "Binkp: NR they=%s we=%s",
    opstate[bp.NRthey], opstate[bp.NRwe]);
    ^~~~~~~
    cpstate

    gmake[1]: *** [Makefile:41: binkp.o] Error 1 gmake[1]: Leaving
    directory '/opt/mbse/Downloads/mbsebbs-1.0.7.4/ mbcico'
    make: *** [Makefile:20: all] Error 2
    ----------

    The output is a bit garbled but I've tried to tidy it up as best I
    can.

    Yep, use the lastest code base as I do not get these errors but PCLinux does its own thing so try and let us know.

    However I do show warning regarding issues with code blocks starting with ra.

    such as ra.node ra.net and ra.zone these can be ignored.

    You MUST ensure that you have installed all dependancies as shown in so look in
    README.Gentoo and README.Ubuntu for these. but the most obvious are :

    lrzsz for any modem operations and I don't but still install it.
    All of the archivers arj through to zoo and the editor joe.
    Not list I also install golded.

    The libraries libc6-dev, libz-dev, libbz2-del (your distro may have other names). dont forget zinetd as I think that one is needed for PCL.
    It is installed on my system.

    Also for virus detection you might want to install clamav and the database package.

    OF course you need gcc and all of the dev libraries for it and don't forgoet if
    you run a x64 system that all the above should be the same for max. performace.


    As I'm not a programmer, I haven't a clue what all this means and I
    would appreciate it if somebody could help with this, thanks.

    Regards,
    Martin





    Vince

    --- Mageia Linux v5.1/Mbse v1.0.7.4/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Martin Foster@2:250/1.1 to Vince Coen on Wed Feb 14 11:36:00 2018
    Hello Vince!

    On 14.02.18 at 00:26, Vince Coen wrote to Martin Foster:

    Tuesday February 13 2018 12:58, you wrote to All:

    First thinggrab the code from the code treen itself and overwrite the .4 sources.

    Just been on SourceForge but source repositories are currently
    unavailable, owing to them moving to a new data centre. Just have to
    sit twiddling my thumbs for now.

    Regards,
    Martin

    --- OpenXP 5.0.33
    * Origin: Bitz-Box - Bradford - UK (2:250/1.1)
  • From Vince Coen@2:250/1 to Martin Foster on Wed Feb 14 11:58:58 2018
    Hello Martin!

    Wednesday February 14 2018 11:36, you wrote to me:

    Attached is my copy of it that I archived up.



    Hello Vince!

    On 14.02.18 at 00:26, Vince Coen wrote to Martin Foster:

    Tuesday February 13 2018 12:58, you wrote to All:

    First thinggrab the code from the code treen itself and overwrite
    the .4 sources.

    Just been on SourceForge but source repositories are currently
    unavailable, owing to them moving to a new data centre. Just have to
    sit twiddling my thumbs for now.

    Regards,
    Martin



    Vince

    --- Mageia Linux v5.1/Mbse v1.0.7.4/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Martin Foster@2:250/1.1 to Vince Coen on Fri Feb 16 09:38:00 2018
    Hello Vince!

    On 14.02.18 at 00:26, Vince Coen wrote to Martin Foster:

    First thinggrab the code from the code treen itself and overwrite the .4 sources.

    Received your F'Attach by *netmail*, thanks :-))

    Overwrote the .4 sources but still getting the same compiler errors,
    so I tried a fresh clean install on Mageia6(x64) and it compiled and installed without errors.

    Regards,
    Martin

    --- OpenXP 5.0.33
    * Origin: Bitz-Box - Bradford - UK (2:250/1.1)
  • From Vince Coen@2:250/1 to Martin Foster on Fri Feb 16 15:13:00 2018
    Hello Martin!

    Friday February 16 2018 09:38, you wrote to me:

    Hello Vince!

    On 14.02.18 at 00:26, Vince Coen wrote to Martin Foster:

    First thinggrab the code from the code treen itself and overwrite
    the .4 sources.

    Received your F'Attach by *netmail*, thanks :-))

    Overwrote the .4 sources but still getting the same compiler errors,
    so I tried a fresh clean install on Mageia6(x64) and it compiled and installed without errors.

    Good, I am still on Mageia v5.1 so please let me know how v6 is running as considering upgrading to it but hate to rush only to get problems :)


    Vince

    --- Mageia Linux v5.1/Mbse v1.0.7.4/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Martin Foster@2:250/1.1 to Vince Coen on Mon Feb 19 09:12:00 2018
    Hello Vince!

    On 16.02.18 at 15:13, Vince Coen wrote to Martin Foster:

    Friday February 16 2018 09:38, you wrote to me:

    [..]
    Overwrote the .4 sources but still getting the same compiler errors,
    so I tried a fresh clean install on Mageia6(x64) and it compiled and
    installed without errors.

    Good, I am still on Mageia v5.1 so please let me know how v6 is running
    as considering upgrading to it but hate to rush only to get problems :)

    If it's reliability that you're looking for, I would advise sticking
    with Mag5.1, as Mag6 is a bit buggy. I'm using the Plasma 5 DE and I
    get frequent Plasma crashes but other DE's may not be buggy.

    Regards,
    Martin

    --- OpenXP 5.0.33
    * Origin: Bitz-Box - Bradford - UK (2:250/1.1)
  • From Martin Foster@2:250/1.1 to Vince Coen on Tue Feb 20 11:34:00 2018
    Hello Vince!

    On 14.02.18 at 00:26, Vince Coen wrote to Martin Foster:

    Tuesday February 13 2018 12:58, you wrote to All:

    [..]
    I'm trying to do a fresh clean install of 1.0.7.4 on PCLinuxOS(x64)
    but it won't compile. My first attempt at running 'make' failed with
    errors, so I then ran 'make 2>&1 | tee errors.log'.

    Here's the contents of 'errors.log':

    [..]
    Yep, use the lastest code base as I do not get these errors but PCLinux does its own thing so try and let us know.

    Summing up .....

    - MBSE compiled and installed without errors on Mageia6(x64)
    - The compilation aborted with errors on PCLOS(x64)

    I've finally figured out why it wouldn't compile on PCLOS. Would you
    believe that gcc-c++ wasn't installed!? I would have expected that
    particular package to have been installed by default but there ya go.
    After installing the package, MBSE compiled and installed without
    errors.

    Thanks for your help, much appreciated :-)

    Regards,
    Martin

    --- OpenXP 5.0.33
    * Origin: Bitz-Box - Bradford - UK (2:250/1.1)
  • From Vince Coen@2:250/1 to Martin Foster on Tue Feb 20 15:36:47 2018
    Hello Martin!

    Tuesday February 20 2018 11:34, you wrote to me:


    Tuesday February 13 2018 12:58, you wrote to All:

    [..]
    I'm trying to do a fresh clean install of 1.0.7.4 on
    PCLinuxOS(x64) but it won't compile. My first attempt at running
    'make' failed with errors, so I then ran 'make 2>&1 | tee
    errors.log'.

    Here's the contents of 'errors.log':

    [..]
    Yep, use the lastest code base as I do not get these errors but
    PCLinux does its own thing so try and let us know.

    Summing up .....

    - MBSE compiled and installed without errors on Mageia6(x64)
    - The compilation aborted with errors on PCLOS(x64)

    I've finally figured out why it wouldn't compile on PCLOS. Would you
    believe that gcc-c++ wasn't installed!? I would have expected that particular package to have been installed by default but there ya go.
    After installing the package, MBSE compiled and installed without
    errors.

    Thanks for your help, much appreciated :-)

    You may find that other packages are not installed by default some of which you
    will need and no I have forgotten what one's but check that xinetd might be
    one as I recall that was missing from one distro.

    Also some distros do NOT allow remote access by default so you will have to go through the firewall settings to enable such - I opened them all then closed down one's I knew that are not required but I suggest you do it the other way leave all closed and only open up for software that you wish in.
    Here in my case was the BBS itself, httpd and ftp for remote file access.

    I have others as I run other server software as well as IBM (mainframe) stuff.

    Vince

    --- Mageia Linux v5.1/Mbse v1.0.7.4/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Martin Foster@2:250/1.1 to Vince Coen on Thu Feb 22 09:51:00 2018
    Hello Vince!

    On 20.02.18 at 15:36, Vince Coen wrote to Martin Foster:

    [..]
    You may find that other packages are not installed by default
    some of which you will need and no I have forgotten what one's
    but check that xinetd might be one as I recall that was missing
    from one distro.

    xinetd is installed by default on PCLOS but *not* on Mageia6, so I've
    gone ahead and installed it on Mageia6.

    Regards,
    Martin

    --- OpenXP 5.0.33
    * Origin: Bitz-Box - Bradford - UK (2:250/1.1)
  • From Vince Coen@2:250/1 to Martin Foster on Fri Feb 23 16:20:56 2018
    Hello Martin!

    Thursday February 22 2018 09:51, you wrote to me:

    Hello Vince!

    On 20.02.18 at 15:36, Vince Coen wrote to Martin Foster:

    [..]
    You may find that other packages are not installed by default
    some of which you will need and no I have forgotten what one's
    but check that xinetd might be one as I recall that was missing
    from one distro.

    xinetd is installed by default on PCLOS but *not* on Mageia6, so I've
    gone ahead and installed it on Mageia6.

    If you are thinking of running a BBS 24/7 and getting files then you will need to read up on the usage of virus checking as a service and here I use clamd for
    which the docs provide detailed installation info.

    Using it as a service, you will find it is a lot quicker.
    Useful if obtaining a lot of files.

    As you may well have now found out there are two sets of docs with mbse, the original one as html paging and the other that I created from them along with some additional info creating a .pdf file.



    Vince

    --- Mageia Linux v5.1/Mbse v1.0.7.4/GoldED+/LNX 1.1.501-b20150715
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)