Hey guys,
It figures that the day I can solve all the problems would be a the leap day of a leap year. This blog is short. Basically, when building the actual modification for Linux servers, GCC was reporting an error in their own code, it looked something like this:
error "::fopen" not defined
At first I thought, "Oh, maybe I need to update my GCC version." After doing so through MULTIPLE versions (like 30 different versions), I made an educated guess and assumed it was Valve at it again. I looked in the command line for the G++ building, and I finally noticed this: "-dfopen=fopen_dont_use"
Wow Valve, you didn't even bother to look at the GCC instructions, did you? Finally after fixing that, I am STILL fixing all the case sensitivity issues as well as simple casting issues that Valve neglected. Anyway, Linux is working great now that I fixed most of the problems, soon there should be absolutely a perfect build with debuggable symbols.
Your coder,
Anthony Iacono