synchronet hell

When you see Synchronet v2.x deprecated (DOS/OS2/modem support), and v3.x (TCP/UNIX/WIN32) supporting JavaScript as a script language, you know that cancer is eating this BBS soft. I knew I should have given up right there, but instead decided to go ahead and suck cock nevertheless. Well what do ya know: getting it to work is getting into the same nightmare that characterizes the IT of the 21st century.

FreeBSD/amd64: will not compile because some callbacks were renamed in libmozjs, and sbbs code isn’t easily fixable.
FreeBSD/i386: compiles, because the libmozjs libs are factory-supplied by sbbs. Too bad I can’t use this one. Also, the case sensitive filesystem is an endless pain in my ass.
OS/X Tiger: will not compile, the environment is still stuck in the Panther era or is just incompatible with my Xcode version. Inconceivable.
OS/X Snow Leopard: will not compile, Firefox.app doesn’t even contain libmozjs.dylib and I’m already damn too pissed to continue.

IT after 2000 is a disgusting piece of fuck.

[
part #2: OS/2 ]