I have a very similar problem after installing NWN1 on 64-bit Wheezy, but with the original 3-cd set rather than diamond.
I have installed the 32bit libraries - libc6:i386 and the 32bit nvidia-glx drivers.
I tweaked nwn.ini so that nwn/miles is read first and also put a soft link to libGL.so.1 in that directory; this resolved the broken links.
However on starting the game I get:
X Error of failed request: GLXBadRenderRequest
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 1 (X_GLXRender)
Serial number of failed request: 36
Current serial number in output stream: 37
Does anyone have ideas about how to sort this? Has anyone got this game running on deb 64 with an nvidia card?
Can anyone expound the meaning of this error?
Is simply installing both versions of the driver enough, or must I configure something to make the 32 bit version available?
I notice that debian still have legacy 173 nvidia drivers in their repository, which if I remember correctly were the drivers I was using the last time that I had this game running (on an earlier 32-bit) system. However I doubt that this driver will run the more recent card.
As Duglas says above, google has not been much help on this. The extensive thread
https://forums.geforce.com/default/topic/483156/ suggests that there is a persistent problem with nvidia drivers.
system:
cpu intel G7 3930K
graphic card nvidia GT640
os deb wheezy 7.4 64-bit
graphic driver libgl1-nvidia-glx 304.117-1 (both 64 and 32 bit installed)