Glshim is a dynamic lib.it is not linked against directly.
I built it against mesagl and replaced the libGL from mesa with the one from glshim.
You know, you can speak openly here. Don't be sarcastic. If you demand a donation or something for your work on eduke, just freaking say it.
I am not swimming in money, but I can surely donate some to your project.
Edit: For the GL build, just enable all of the GL options in the makefiles.
They are not activated here as this snapshot was the one that I entered into the conpor where no OpenGL stuff was activated.
There were no codechanges needed to build and run with glshim.
Edit2: Almost forgot:
Thank you for further improving and supporting DukeNukem 3D!
Eduke32 is a really good and mature engine by now
Btw. Newer svn releases seem to be broken somehow on the Pandora, but I will try to get one running if I can find some more time. I made a donation and will donate the same amount next month.