Re: Static version of nVidia driver
I doubt the program really needs static libraries. When a program uses a static library, the functionality which the program needs from a similar shared library (.so) is actually copied inside the program itself. A program using a static library doesn't need the library anymore as it integrated it in itself.
It sounds like you are having a compile error, perhaps there's some mesa stuff left. In any case I think this program should be able to build with shared libraries.
Even if your program really needs static libraries (which I doubt) then Nvidia will most likely never provide static libraries. It makes it easier to reverse engineer the drivers (decompiling) and second it is a license problem. If their libraries would be linked with a GPLed program that would be a serious issue.