Porting SDL to Cocoa OpenGL view--texture problem

I ported a project from last semester's graphics class from SDL to a native Cocoa OGL view. The work wasn't too bad, and I never really liked SDL anyway

The problem I'm having is that for some reason, only two of my seven textures are loading properly. The others appear to be loaded corrupted. I'm using the same custom-targa class to do the image loading. All of the OpenGL code is being re-used exactly as-is from the SDL based program. Is there something "special" I have to do to get textures loaded properly when I'm not using SDL's window management (I was never using SDL to load images...). Here are two screenshots, the first from the working SDL based program, the second from the Cocoa based program.

Even the OpenGL profiler shows the textures as being corrupted once they are loaded. Thanks for anyone's insight.

Well, I fixed the problem but am still not sure what the root cause was. I opened each of my textures in Gimp and re-saved them (made no other modifications) . They are all rendering fine now. Sorry for wasting everyone's time