This is how I loaded each image:
SDL_Surface* img = IMG_Load(file);
"file" is just part of a this function: GLuint LoadTexture(const char* file)
Well, I'm at a loss, I didn't change the code since last use, and it worked fine then. Just so you know, I'm running Linux Mint as my OS with Code::Blocks as my IDE.