I just realized that the fact that these symbols expected from
libraries like libX11 (that aren’t there) don’t seem to prevent me
from successfully calling SDL_Init(SDL_INIT_EVERYTHING) and
successfully creating a window. This comes to me only after reading
through SDL’s source code for what was generating the errors, and then
(without thinking about SDL’s source code) realized that in testing I
had forgotten to check if SDL_Init was failing or not.
In retrospect, I am a very thick headed person and this is likely to
hurt me later on in life.