- Title:
- Hyperfixation with #die-gnu-autotools with hoche/icbd
- Authors:
- Izuru Yakumo
- Date:
- Topics:
- Computing
- Id:
- 104s52
Around late November this year, I wanted to try ICB yet again, like I did on the KyokoNet times, but the ICB server program I used then, does not compile cleanly on FreeBSD, so my second option was to use the oldest known ICB server program, now maintained by GitHub user 'hoche', since the pktserv variant was broken, I cloned the older murgil variant from releases and tried to compile it with the usual `configure` stuff, while it had succeeded, compilation failed due to a duplicate symbol, which I removed and rebuilt successfully. Later I decided to maintain a soft-fork despite my (very) scarce C knowledge for some reason. Today I was really pissed off and my day was terrible (does that sound familiar?, it was a mental disability at work as usual) and in an inexplicable fit of anger I did *eight* Git commits one after another to remove GNU Autotools from the project, to replace them with regular Makefiles and then replacing said Makefiles with BSDmakefiles (which are an abomination of their own). At least the end result is actually functional though, save for the NetBSD build process, which I haven't found the reason as of why, but it's whatever.
Moral of the story is: if you don't want me brutally removing GNU Autotools from your project, use standard Makefiles (and don't get me started with bsd.*.mk) and I will shut up