• Maximus 3.01 source

    From Mvan Le@3:800/432 to Scott Dudley on Mon Feb 1 20:46:08 2010
    Do you have the Maximus 3.01 source ?


    --- Maximus 3.01
    * Origin: Xaragmata / Adelaide SA telnet://xaragmata.mooo.com (3:800/432)
  • From Scott Dudley@1:382/61 to Mvan Le on Tue Feb 2 15:05:10 2010
    Hi Mvan,

    Do you have the Maximus 3.01 source ?

    It's possible that I may have the exact distribution image sitting around somewhere, but those discs are a few thousand miles away and I'm not easily able to go sift through them.

    I do, however, have a copy of the full CVS tree for the project handy, so I could theoretically extract a copy of the sources circa 3.01. Is there something specific you're hoping to see?

    Scott

    --- Maximus/2 2.02
    * Origin: -=( The TechnoDrome )=- (1:382/61)
  • From Bo Simonsen@2:236/100 to Scott Dudley on Wed Feb 3 13:21:49 2010
    Hi Scott,

    Nice to see that you are still following the discussions on Maximus.

    I do, however, have a copy of the full CVS tree for the project handy, so I could theoretically extract a copy of the sources circa 3.01. Is there something specific you're hoping to see?

    It should be relatively easy to do a CVS extract, fetching version 1.0 for
    all files, to get the original sources. But aren't these files, the same files which are in the zip file released on the homepage?

    Best regards,
    Bo

    --- DeltaMail 0.1
    * Origin: The Night Express (2:236/100)
  • From Scott Dudley@1:382/61 to Bo Simonsen on Wed Feb 3 11:53:12 2010
    Hi Bo,

    It's good to see that you are still around too! I admit that I only started following when I was able to find a RSS feed for MUFFIN.

    It should be relatively easy to do a CVS extract, fetching version 1.0 for all files, to get the original sources. But aren't
    these files, the same files
    which are in the zip file released on the homepage?

    I believe that Mvan was asking about 3.01, whereas the public source release was 3.02. For that matter, my CVS archive only goes as far back as mid-1992, which (according to the tags) corresponds to version 2.01wb.

    Extracting the sources also is not entirely painless, since the source archive was created with CVS for DOS and there seem to be a number of filename convention, linefeed and binary mode issues when trying to access it with a modern CVS install. If there is something in particular that people would like to see though, I am not averse to trying to find a specific changeset.

    Scott

    --- Maximus/2 2.02
    * Origin: -=( The TechnoDrome )=- (1:382/61)
  • From Bo Simonsen@2:236/100 to Scott Dudley on Thu Feb 4 00:51:37 2010
    Hi Bo,

    Hi Scott.

    It's good to see that you are still around too! I admit that I only started following when I was able to find a RSS feed for MUFFIN.

    Ah, probably from a synchronet system I assume. :) How is it using a BBS after all these years? :)

    It should be relatively easy to do a CVS extract, fetching version 1.0
    for
    all files, to get the original sources. But aren't
    these files, the same files
    which are in the zip file released on the homepage?
    I believe that Mvan was asking about 3.01, whereas the public source release was 3.02. For that matter, my CVS archive only goes as far back as mid-1992, which (according to the tags) corresponds to version 2.01wb.

    Ah I forgot that the released version was 3.02.

    Extracting the sources also is not entirely painless, since the source
    archive
    was created with CVS for DOS and there seem to be a number of filename convention, linefeed and binary mode issues when trying to access it with a modern CVS install. If there is something in particular that people would
    like
    to see though, I am not averse to trying to find a specific changeset.
    Scott

    But what change is so significant, such that the older version would be more appropriate?

    Bo

    --- DeltaMail 0.1
    * Origin: The Night Express (2:236/100)
  • From Mvan Le to Scott Dudley on Thu Feb 4 04:10:39 2010
    Re: Maximus 3.01 source
    By: Scott Dudley to Mvan Le on Tue Feb 02 2010 03:05 pm

    I do, however, have a copy of the full CVS tree for the project handy, so I could theoretically extract a copy of the sources circa 3.01. Is there something specific you're hoping to see?

    Mainly trying to compare the makefile.mk's and why the following won't work with Watcom 10.6:

    ========================================================================== C:\dv\s3>make dos
    cd slib && c:\dv\cvs\dmaken.exe
    wcc /oe1/od/d2 /oals/s/j/zp1 /Fo=WCr\\s\hmalloc.obs /ms hmalloc.c
    Error! E1139: Command line contains more than one file to compile
    Error! E1139: Command line contains more than one file to compile
    Unable to open 'd=1180.c'
    dmaken.exe: Error code 129, while making 'WCr\\s\hmalloc.obs'
    dmaken.exe: Error code 255, while making 'slib'
    *** make dos Compilation error encountered. Terminating build.
    Ended: Thu 04/02/2010 @21:46:18.65

    C:\dv\s3> ==========================================================================

    I also want to start with and/or work on a source tree of Maximus where I don't have to do anything to get it to work :)

  • From Robert Wolfe@1:261/20 to Mvan Le on Fri Feb 5 08:53:59 2010
    Mvan Le wrote to Scott Dudley <=-

    Do you have the Maximus 3.01 source ?

    Mvan, I don't think Scott is around the BBS community anymore. You can
    get the latest source code at http://sourceforge.net/projects/maximus/


    ... He does the work of 3 Men...Moe, Larry & Curly
    --- MultiMail/Linux
    * Origin: Omicron Theta * Grand Island, NY * CentOS Powered! (1:261/20)
  • From Robert Wolfe@1:261/20 to Scott Dudley on Fri Feb 5 08:55:17 2010
    Scott Dudley wrote to Mvan Le <=-

    It's possible that I may have the exact distribution image sitting
    around somewhere, but those discs are a few thousand miles away and I'm not easily able to go sift through them.

    I do, however, have a copy of the full CVS tree for the project handy,
    so I could theoretically extract a copy of the sources circa 3.01. Is there something specific you're hoping to see?

    Okay, so I withdraw my last message :) Scott, didn't realize you were
    still connected to Fidonet these days :)


    ... I Said NO to Drugs But They DIDN'T LISTEN...
    --- MultiMail/Linux
    * Origin: Omicron Theta * Grand Island, NY * CentOS Powered! (1:261/20)
  • From Mvan Le@1:343/41 to Mvan Le on Fri Feb 5 07:37:08 2010
    ========================================================================== C:\dv\s3>make dos
    cd slib && c:\dv\cvs\dmaken.exe
    wcc /oe1/od/d2 /oals/s/j/zp1 /Fo=WCr\\s\hmalloc.obs /ms hmalloc.c
    Error! E1139: Command line contains more than one file to compile
    Error! E1139: Command line contains more than one file to compile
    Unable to open 'd=1180.c'
    dmaken.exe: Error code 129, while making 'WCr\\s\hmalloc.obs'
    dmaken.exe: Error code 255, while making 'slib'
    *** make dos Compilation error encountered. Terminating build.
    Ended: Thu 04/02/2010 @21:46:18.65

    C:\dv\s3> ==========================================================================

    "E1139" error happens because Watcom 10.6 doesn't support the -wcd (warning control) option. So this had to be removed in setwc11.bat ie.,

    from

    SET WCC=/d2/w4/zq/zp1/d__WCVER__#%WCVER%/wcd=1180/wcd=1181

    to

    SET WCC=/d2/w4/zq/zp1/d__WCVER__#%WCVER%

    It then compiles properly.

    --- Maximus/2 3.01
    * Origin: Top Hat 2 BBS (1:343/41)
  • From Scott Dudley@1:382/61 to Bo Simonsen on Sat Feb 6 12:03:28 2010
    Bo,

    It's good to see that you are still around too! I
    admit that I only started following when I was able
    to find a RSS feed for MUFFIN.

    Ah, probably from a synchronet system I assume. :) How
    is it using a BBS after all these years? :)

    I admit that I still have not yet found the urge to use a competing product. I am actually using Andre Clarke's fantastic RSS service at http://fidonet.ozzmosis.com!

    Mvan,

    Sorry about that--it sounds like the build instructions led you astray. I still
    do have admin rights at the sourceforge project if you need to find a way to get in to correct them, as Andrew mentioned! It looks like Andrew could help you in that regard too.

    For what it is worth, the project should be buildable using only one compiler, at least in theory. Someone previously mentioned that some of the options were hardcoded to use WC 11.0: this is actually something that you can change relatively easily. In case it's not obvious, instad of using "setwc11" to set up your compiler environment for WC 11.0, you can also configure it to use WC 10.0 or 10.5 (setwc or setwc15, respectively--I think?).

    I should add that the above is the theory only: those compilers were used to build previous versions of Maximus, but my memory is fuzzy regarding whether or
    not I ever tried them with 3.02. I do notice that the "fix" for the previously-mentioned /wcd compilation error is incorporated there.

    For the record, I also don't recall using anything except production versions of the WATCOM compilers (eg. not OpenWatcom) for producing any of the distribution versions of Maximus.

    I am also pretty sure that the build scripts were only tested/tried using a Win32 host platform (in other words, don't try to build from DOS).

    I hope this may be of some help!

    Scott

    --- Maximus/2 2.02
    * Origin: -=( The TechnoDrome )=- (1:382/61)
  • From Bo Simonsen@2:236/100 to Scott Dudley on Sun Feb 7 00:47:24 2010
    Hi Scott,

    It's good to see that you are still around too! I
    admit that I only started following when I was able
    to find a RSS feed for MUFFIN.
    Ah, probably from a synchronet system I assume. :) How
    is it using a BBS after all these years? :)
    I admit that I still have not yet found the urge to use a competing product.
    I
    am actually using Andre Clarke's fantastic RSS service at http://fidonet.ozzmosis.com!

    Ah I didn't knew that his site provided such a service. But it's
    easy to provide once the data are in a SQL database. :-)

    The software which I currently use (it's written by my self) uses SQL
    to store fidonet messages.. I have considered rewriting parts of MSGAPI
    such that it could use SQL to store the messages. I guess it should be relatively easy.

    Bo

    --- DeltaMail 0.1
    * Origin: The Night Express - Korsoer, Dk (2:236/100)
  • From Mvan Le@3:800/432 to Scott Dudley on Tue Feb 9 20:12:28 2010
    Sorry about that--it sounds like the build instructions
    led you astray. I still do have admin rights at the
    sourceforge project if you need to find a way to get in
    to correct them, as Andrew mentioned! It looks like
    Andrew could help you in that regard too.

    Sure. I might as well get an account now before something "bad" happens :)

    For what it is worth, the project should be buildable
    using only one compiler, at least in theory. Someone

    The Maximus 3.02 sources do build with Watcom 11.0c (using 10.6 headers & libs), but with the following problems:

    - Only non-overlayed executables, too big to fit in any version of Windows' command prompt.

    - There seems to be translation problems with keyboard input with "maxn.exe" and "maxnd.exe".

    Basically from my observations, none of the executables work from a pure 11.0c build. None of the executables produced are useable :)

    previously mentioned that some of the options were
    hardcoded to use WC 11.0: this is actually something
    that you can change relatively easily. In case it's not
    obvious, instad of using "setwc11" to set up your
    compiler environment for WC 11.0, you can also
    configure it to use WC 10.0 or 10.5 (setwc or setwc15,
    respectively--I think?).

    Yeah. I've created "setwc10.bat" for "pure" Watcom 10.6 builds, and some "make.bat" scripts to do the builds. I've got everything working now, and have updated the documentation so that when followed, Maximus 3.02 will build out-of-the-box :)

    I should add that the above is the theory only: those
    compilers were used to build previous versions of
    Maximus, but my memory is fuzzy regarding whether or
    not I ever tried them with 3.02. I do notice that the
    "fix" for the previously-mentioned /wcd compilation
    error is incorporated there.

    For the record, I also don't recall using anything
    except production versions of the WATCOM compilers (eg.
    not OpenWatcom) for producing any of the distribution
    versions of Maximus.

    Well it's good to know that it wasn't me :)

    I am also pretty sure that the build scripts were only
    tested/tried using a Win32 host platform (in other
    words, don't try to build from DOS).

    I hope this may be of some help!

    Thank's Scott !

    --- Maximus 3.01
    * Origin: Xaragmata / Adelaide SA telnet://xaragmata.mooo.com (3:800/432)
  • From Mvan Le@3:800/432 to Scott Dudley on Tue Feb 9 20:15:12 2010
    I admit that I still have not yet found the urge to use
    a competing product. I am actually using Andre Clarke's
    fantastic RSS service at http://fidonet.ozzmosis.com!

    Bleh. Synchronet is overrated :)


    --- Maximus 3.01
    * Origin: Xaragmata / Adelaide SA telnet://xaragmata.mooo.com (3:800/432)
  • From andrew clarke@3:633/267.1 to Scott Dudley on Tue Feb 9 21:54:48 2010
    On Sat 2010-02-06 12:03, Scott Dudley (1:382/61) wrote to Bo Simonsen:

    I am actually using Andre Clarke's fantastic RSS service at http://fidonet.ozzmosis.com!

    :-)

    Thanks Scott.

    For the record, I also don't recall using anything except
    production versions of the WATCOM compilers (eg. not OpenWatcom)
    for producing any of the distribution versions of Maximus.

    Yeah, I don't think OpenWatcom existed back then.

    --- timEd/Linux 1.11.b5
    * Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267.1)
  • From andrew clarke@3:633/267.1 to Bo Simonsen on Tue Feb 9 21:51:38 2010
    On Sun 2010-02-07 00:47, Bo Simonsen (2:236/100) wrote to Scott Dudley:

    Ah I didn't knew that his site provided such a service. But it's
    easy to provide once the data are in a SQL database. :-)

    FWIW fidonet.ozzmosis.com doesn't use SQL. It just uses some quick-and-dirty PHP code to read the .SQD files stored on the server.

    --- timEd/Linux 1.11.b5
    * Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267.1)
  • From Bo Simonsen@2:236/100 to andrew clarke on Tue Feb 9 19:56:26 2010
    On Sun 2010-02-07 00:47, Bo Simonsen (2:236/100) wrote to Scott Dudley:

    Ah I didn't knew that his site provided such a service. But it's
    easy to provide once the data are in a SQL database. :-)

    FWIW fidonet.ozzmosis.com doesn't use SQL. It just uses some ac>quick-and-dirty PHP code to read the .SQD files stored on the server.

    So you read the .SQD files on the fly ? That is probably as fast as using
    a SQL database, it's just requires a bit more code from your point of view.

    Bo

    --- DayDream/Linux 2.15a
    * Origin: The Night Express, Korsoer, nightexp.no-ip.org (2:236/100)