Sorry Thunderbird, I misled you. After buiding the 2.4.18-5 kernel of course I installed the source rpms for NVIDIA_kernel-1.0-2960 and NVIDIA_GLX-1.0-2960 - these both installed without any make errors. Sorry I forgot that - tried too many things one after the other till I got confused.
The NVdriver module inserts fine with no unresolved symbol messages but when I startx I get the `Failed to initialize the NVdriver kernel module!' message and the system log has the RmInitAdapter failed message.
I am wondering if some of my kernel options could be the cause of the problem.