I discover the solution
When installing nvidia drives,when installing NVIDIA_GLX-1.0-3123.i586.rpm, it renames the file libGL.so.1.2 to xxx.libGL.so.1.2.RPMSAVE,so i had to rename again the file and remove what NVIDIA_GLX*.rpm put.
Like appears when running kvirc in the console it looks for the file /usr/X!!R6/lib/libGL.so.1.2

There's a reason that file was moved out of the way - it will conflict with the NVIDIA libGL.so library in /usr/lib. A quick example: If you try to run any GL games (Quake 3 Arena, for example), you'll run the risk of using the Mesa GL library, which will probably have unexpected results like missing textures, slow performance, etc. You should get kvirc to look at /usr/lib/libGL.so - that will either involve a recompile or symlinking /usr/X11R6/lib/libGL.so.1.2 to /usr/lib/libGL.so. Restoring the Mesa file is not a good idea.