• Compiling Mystic

    From g00r00@21:1/120 to Digital Avatar on Fri Oct 25 21:53:46 2019
    Has anyone actually tried compiling the sources for Mystic when it was originally GPL'd? It seems like the forks of the sourceforge database are missing some files, since m_socket_class.pas and m_io_sockets.pas both reference a unit cNetDB that appears to be missing. Likewise, PHostEnt is

    Yeah the code that someone put up isn't the Mystic original code, which compiled fine and even had scripts to automate it. Unfortunately due to the toxic nonsense that was going on at SourceForge (repeated reports of GPL violations and severe harassment of people and spamming) I had the original site deleted. Lots of people (I'd even go as far as saying MOST people?) were doing their own daily builds back when it was open sourced.

    Part of the sloppiness of what is out there is part of the reason I stopped with the open source. People were making a mess of it, not trying to work
    with me or respecting any order or processes to help out with the project.

    Some people just stole the code, and did whatever they were gonna do with it without even having the skillset to do so (see things like Guardian BBS I think it was <?> which just slapped their name on the BBS and changed the name of
    the software).

    I have considered lately going open-sourced again, but I am undecided at the moment.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Cyberia BBS | cyberiabbs.zapto.org | San Jose, CA (21:1/120)
  • From g00r00@21:1/120 to Digital Avatar on Fri Oct 25 21:58:38 2019
    Would've been nice if these had been mentioned as dependencies in the build instructions (since fp-units-fcl isn't a dependency of the
    compiler itself so it won't install automatically if you install the package in debian), but oh well, at least I've got the answer I need.

    If you don't install the system units, there isn't much the compiler can do. It should be installing those by default. I think what the issue is, is that sometimes the paths are not setup properly with Free Pascal.

    The build scripts addressed this stuff at the time I think.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Cyberia BBS | cyberiabbs.zapto.org | San Jose, CA (21:1/120)
  • From Accession@21:1/200 to g00r00 on Sat Oct 26 07:42:02 2019
    On 25 Oct 2019, g00r00 said the following...

    I have considered lately going open-sourced again, but I am undecided at the moment.

    Why not setup your own CVS or GIT repo and only give it out to the actual BBS community that follows your software, rather than throwing it up on
    Sourceforge or Github or what-have-you for anyone that has no clue what a BBS is. That way at least you can try to avoid the people that just want to steal it and/or not work with you, etc.

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/200)
  • From Digital Avatar@21:1/111 to g00r00 on Sun Oct 27 05:30:20 2019
    On 25 Oct 2019, g00r00 said the following...

    Yeah the code that someone put up isn't the Mystic original code, which compiled fine and even had scripts to automate it. Unfortunately due to

    Well, in this case I'm thinking it's my distro in question fuxoring their copy of freepascal that's half the problem.

    the toxic nonsense that was going on at SourceForge (repeated reports of GPL violations and severe harassment of people and spamming) I had the

    Spamming's par for the course on ScamForge, but reporting GPL violations? Ghey.

    Some people just stole the code, and did whatever they were gonna do
    with it without even having the skillset to do so (see things like Guardian BBS I think it was <?> which just slapped their name on the BBS and changed the name of the software).

    Yeah, I saw that one. Guy did literally NOTHING with it. Pretty much the Forum hack attitude par excellence.

    I have considered lately going open-sourced again, but I am undecided at the moment.

    If you did, maybe just post the sources and then handle all patching and bug reports via a network of your choice? Makes more sense than going through ScamForge, Shithub, and the like -- at least in the sense that you'd have friendly sysops willing to banhammer anyone who gets out of hand, anyway.

    --- Mystic BBS v1.12 A43 2019/03/03 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (21:1/111)
  • From Digital Avatar@21:1/111 to g00r00 on Sun Oct 27 05:32:20 2019
    On 25 Oct 2019, g00r00 said the following...

    Would've been nice if these had been mentioned as dependencies in the build instructions (since fp-units-fcl isn't a dependency of the compiler itself so it won't install automatically if you install the package in debian), but oh well, at least I've got the answer I need.

    If you don't install the system units, there isn't much the compiler can do. It should be installing those by default. I think what the issue

    Yeah, Devuan (the distro I'm using, which is a Debian fork) doesn't install
    the system units by default. I had to install those manually. That was cockup number one.

    is, is that sometimes the paths are not setup properly with Free Pascal.

    And that was my guess for cockup number two, since after installing the system units I was still getting errors that lead me to think paths aren't configured correctly somehow... but I didn't get any further on it since I didn't have
    any time this weekend to work on it.

    The build scripts addressed this stuff at the time I think.

    *shrug*

    --- Mystic BBS v1.12 A43 2019/03/03 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (21:1/111)