• Maximus for Linux?

    From Charles Stephenson@1:226/17 to All on Thu May 28 20:35:21 2020
    Hello all,

    I've seen the Maximus source floating around. I'm not a programmer. I was wondering if anyone compiled it under Linux, or if that source could be compiled under linux?

    Thanks
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Alan Ianson@1:153/757.3 to Charles Stephenson on Thu May 28 18:48:04 2020
    Charles Stephenson wrote to All:

    I've seen the Maximus source floating around. I'm not a programmer. I was wondering if anyone compiled it under Linux, or if that source could be compiled under linux?

    I did build Maximus under linux shortly after the souece was released, I
    think I did that around 2005. It did build at the time but it wasn't a
    simple process and I'm not sure it will build easily today.

    Maximus is a dial-up BBS package, there is no telnet or any internet servers built into it. I was able to run Max following the instructions that came with the source using inetd answering with telnet.. one node at a time. I never worked out how to get it to answer a second time or get more than one node going at a time but I think that is doable with a little (or a lot of) work.

    Squish built fine. There was some visual glitch and I don't remember what it was but it seemed to work as I remember it working under DOS and OS/2.

    It was not possible to use mex under linux. I forget if mex scripts wouldn't compile or if they wouldn't run but mex was not working when I tried it. It's possible that could be fixed if someone with the skills worked on the code but I don't know if that has or will happen.



    Ttyl :-),
    Al

    ... At a store: In God we trust; all others pay cash.

    --- MBSE BBS v1.0.7.15 (GNU/Linux-x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.3)
  • From Oli@2:280/464.47 to Charles Stephenson on Fri May 29 10:03:42 2020
    Charles wrote (2020-05-28):

    Hello all,

    I've seen the Maximus source floating around. I'm not a programmer. I was wondering if anyone compiled it under Linux, or if that source could be compiled under linux?

    I'm not a C(++) programmer and I don't know nothing about the different versions and how to port to newer compilers. I somehow managed to get Squish build with trial and error and it seems to work fine. I also see that the max binary was build too, but I'm pretty sure I just changed stuff until it compiled and didn't care at all about correctness. I don't remember if I tried to install and run it, I was mainly interested in Squish.

    This was done on a 32-bit Raspberry. I think I tried it on a 64-bit machine and it didn't compile at all (but maybe it was caused by something else).

    My gut feeling is that an experienced C coder could fix the warnings and errors easily. Or maybe it just needs the right compiler flag? E.g. Maximus defines it's own nullptr which is later introduced by C++11 (in 2011).

    Squish and Max is still nice software and it's a bummer that there is no easy way to run it on Linux.

    There is an open issue on github:

    https://github.com/sdudley/maximus/issues/1

    I can send you the diff if you want to try to compile it, but as I wrote, I don't think my changes are proper fixes and it would be better if someone who knows C++ would fix it.

    ---
    * Origin: (2:280/464.47)
  • From mark lewis@1:3634/12 to Charles Stephenson on Fri May 29 09:06:04 2020
    Re: Maximus for Linux?
    By: Charles Stephenson to All on Thu May 28 2020 20:35:21


    I've seen the Maximus source floating around. I'm not a programmer.
    I was wondering if anyone compiled it under Linux, or if that source
    could be compiled under linux?

    i had it here years ago when i was running an old redhat installation... it compiled ok until a certain point... i never tried updating that installation and recompiling, though... but yes, it should compile and install just fine...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Charles Stephenson@1:226/17 to Alan Ianson on Wed Jun 10 01:39:29 2020
    Re: Re: Maximus for Linux?
    By: Alan Ianson to Charles Stephenson on Thu May 28 2020 06:48 pm

    Maximus is a dial-up BBS package, there is no telnet or any internet servers built into it. I was able to run Max following the instructions that came with the source using inetd answering with telnet.. one node at a time. I never worked out how to get it to answer a second time or get more than one node going at a time but I think that is doable with a little (or a lot of) work.

    I had an idea to run maximus as a door, I think there was something like that built into the old program. Would have been nice.

    It was not possible to use mex under linux. I forget if mex scripts wouldn't compile or if they wouldn't run but mex was not working when I tried it. It's possible that could be fixed if someone with the skills worked on the code but I don't know if that has or will happen.

    It would be sad to see such a wonderful and inovative program at the time. It was so simple and awesome at the same time. :(
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Charles Stephenson@1:226/17 to Oli on Wed Jun 10 01:41:49 2020
    Re: Maximus for Linux?
    By: Oli to Charles Stephenson on Fri May 29 2020 10:03 am

    I'm not a C(++) programmer and I don't know nothing about the different versions and how to port to newer compilers. I somehow managed to get Squish build with trial and error and it seems to work fine. I also see that the max binary was build too, but I'm pretty sure I just changed stuff until it compiled and didn't care at all about correctness. I don't remember if I tried to install and run it, I was mainly interested in Squish.

    I'm not a C Coder either. One of the things on my bucketlist. I have the current source. I'm going to see if I can get some of my programming friends take a look at it and see how hard would it be to 'fix'.
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Charles Stephenson@1:226/17 to mark lewis on Wed Jun 10 01:42:29 2020
    Re: Maximus for Linux?
    By: mark lewis to Charles Stephenson on Fri May 29 2020 09:06 am

    i had it here years ago when i was running an old redhat installation... it compiled ok until a certain point... i never tried updating that installation and recompiling, though... but yes, it should compile and install just fine...

    So you had a working linux copy?? awesome!
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Oli@2:280/464.47 to Charles Stephenson on Sat Jun 13 16:11:58 2020
    Charles wrote (2020-06-10):

    I'm not a C Coder either. One of the things on my bucketlist. I have the current source. I'm going to see if I can get some of my programming friends take a look at it and see how hard would it be to 'fix'.

    I did a fresh checkout of the github maximus repo and tried to compile it again (same old code from 2005). 'make squish' does compile the squish tools without any modifications. There is an error when it tries to build the btree stuff, but AFAIK this is not needed for squish and can be ignored. Still no success with Maximus (the BBS).

    ---
    * Origin: (2:280/464.47)
  • From Charles Stephenson@1:226/17 to Oli on Sat Jun 20 08:15:37 2020
    Re: Maximus for Linux?
    By: Oli to Charles Stephenson on Sat Jun 13 2020 04:11 pm

    I did a fresh checkout of the github maximus repo and tried to compile it again (same old code from 2005). 'make squish' does compile the squish tools without any modifications. There is an error when it tries to build the btree stuff, but AFAIK this is not needed for squish and can be ignored. Still no success with Maximus (the BBS).

    That sucks. :( I wish I was a programmer
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Erich B. to Alan Ianson on Mon Aug 31 08:49:07 2020

    Charles Stephenson wrote to All:

    I did build Maximus under linux shortly after the souece was released, I think I did that around 2005. It did build at the time but it wasn't a
    simple process and I'm not sure it will build easily today.

    Maximus is a dial-up BBS package, there is no telnet or any internet servers built into it. I was able to run Max following the instructions that came with the source using inetd answering with telnet.. one node at a time. I never worked out how to get it to answer a second time or get more than one node going at a time but I think that is doable with a little (or a lot of) work.

    Squish built fine. There was some visual glitch and I don't remember what it was but it seemed to work as I remember it working under DOS and OS/2.

    It was not possible to use mex under linux. I forget if mex scripts wouldn't compile or if they wouldn't run but mex was not working when I tried it. It's possible that could be fixed if someone with the skills worked on the code but I don't know if that has or will happen.

    Ttyl :-),
    Al

    ... At a store: In God we trust; all others pay cash.

    --- MBSE BBS v1.0.7.15 (GNU/Linux-x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.3)


    I don’t think MAX has been developed since 2005. It needs a rewrite to update to 2020. It’s really behind.

    $ The Millionaire $

    ..."Will we ever fear the ecstasy of free thought?" - Thinkman...
  • From Alan Ianson@1:153/757.2 to Erich B. on Mon Aug 31 15:18:30 2020
    I donΓ ╓t think MAX has been developed since 2005. It needs a rewrite to updat
    to 2020. ItΓ ╓s really behind.

    Behind what?

    Maximus was way ahead of it's time when it was released back around '95.

    Lanius released the source so others can pick it up and develop it further if that's what they want to do.

    I don't know but I don't think a lot of folks care to develop BBS software today so we don't have the large pool of developers we once did.

    If you want a currently developed BBS software there are a few. Synchronet, Mystic, MagickaBBS and ENiGMA come quickly to mind and there are others I'm sure.

    There are still a couple Maximus BBSs running out there..

    --- BBBS/Li6 v4.10 Toy-4
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.2)
  • From Erich B. to Alan Ianson on Mon Aug 31 15:29:52 2020


    Behind what?

    Maximus was way ahead of it's time when it was released back around '95.

    Lanius released the source so others can pick it up and develop it further if that's what they want to do.

    I don't know but I don't think a lot of folks care to develop BBS software today so we don't have the large pool of developers we once did.

    If you want a currently developed BBS software there are a few. Synchronet, Mystic, MagickaBBS and ENiGMA come quickly to mind and there are others I'm sure.

    There are still a couple Maximus BBSs running out there..

    --- BBBS/Li6 v4.10 Toy-4
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.2)


    Well you said you had problems getting MAX to work properly.

    $ The Millionaire $

    ..."Will we ever fear the ecstasy of free thought?" - Thinkman...
  • From Alan Ianson@1:153/757.2 to Erich B. on Mon Aug 31 15:46:56 2020
    Well you said you had problems getting MAX to work properly.

    That was under linux. Maximus still runs as always on the platforms it was originally built for DOS, OS/2 and Windows.

    --- BBBS/Li6 v4.10 Toy-4
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.2)
  • From Rick Smith@1:340/202.1 to Alan Ianson on Tue Sep 1 08:35:24 2020
    Greetings Alan!

    31 Aug 20 15:46, you wrote to Erich B. about an urgent matter!:

    Well you said you had problems getting MAX to work properly.

    That was under linux. Maximus still runs as always on the platforms it
    was originally built for DOS, OS/2 and Windows.

    I got it running just fine in OS2 I just couldnt get os2 to answer and pass telnet connections to Maximus unfortunately or I would run it for sure.


    ----
    Regards,


    Rick Smith (Nitro)

    ... YKYHW: you consider BBSing better than sex
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: ----> Abacus Sysop Point --->>>>bbs.abon.us:2323 (1:340/202.1)
  • From Sean Dennis@1:18/200 to Rick Smith on Thu Sep 3 12:21:12 2020
    I got it running just fine in OS2 I just couldnt get os2 to
    answer and pass telnet connections to Maximus unfortunately
    or I would run it for sure.


    What version of OS/2 and SIO were you trying to do this with? I have run Maximus/2 3.01 for a very long time under OS/2 Warp 4.52, eComStation, and now ArcaOS with a minimum of issues.

    Thanks,
    Sean


    ___ MultiMail/Linux v0.52

    --- Maximus/2 3.01
    * Origin: Outpost BBS * bbs.outpostbbs.net:10123 (1:18/200)