You’re missing the OpenGL developer files. You’ll need GL and GLU. I think that on fedora, the package name is something along the lines of libmesagl and libmesaglu. I could be wrong about that. Of course, you could also search for gl.h and glu.h.
I warned you that you were only 5% of the way there! But I think you’re closer to 70% now, so you’ve made a lot of progress.
As for a complete list, I’m afraid not. Yesterday, when you asked about libpng/libjpeg/libtiff, I tried to see if there was anything else you were missing. I couldn’t find anything - but apparently, I forgot that libGL and libGLU might not be standard under linux. I’m sure there are other things that I’m forgetting.