|
|
#1 | |
|
Registered User
Join Date: Aug 2003
Posts: 5
|
I'm trying to go back to the 3123 driver for GeForce4 after finding that the newer drivers are slow. But I can't compile the source rpm's anymore like I did before. Has anybody had this problem? (Output attached)
|
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Aug 2003
Posts: 5
|
so I reinstalled the system. Thanks for the support nvidia. I'll make sure to be more careful when updating drivers in the future.
|
|
|
|
|
|
|
#3 |
|
Registered User
|
you tried to compile with glibc includes and _not_ (as noted
in the readme) using _kernel_ includes, that cannot work. a configured kernel-source tree (or at least the includes) is/(are) needed for a successful compile. cheers |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Aug 2003
Posts: 5
|
Hi,
I compiled using rpmbuild --rebuild NVIDIA_kernel-1.0-3123.src.rpm . In the output it is indicating that it is using the kernel includes: -I/lib/modules/2.4.18- 14smp/build/include (about 10th line from the top) where do you see that it is using the gcc includes? |
|
|
|
|
|
|
#5 |
|
Registered User
|
here:
/usr/include/linux/tqueue.h these are system includes. the whole file you posted is full of these and you already noticed, that it won't work, so.... and I think the space in "-I/lib/modules/2.4.18- 14smp/build/include" is not really helpful. cheers ps: it's rather line 55 than 10 |
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Aug 2003
Posts: 5
|
You seem very confident. That's nice.
I'm not too familiar with kernel development, but I assume when compiling the kernel, other libraries (such as the glibs) are used in addition to the files that come with the kernel. I'm wondering where the space in the -I/lib/modules/2.4.18- 14smp/build/include came from. I'm also not familiar with rpmbuild, so I don't know where these include paths are from (I assumed they where in the rpm source file). The rebuild of the the package did work on a freshly installed system. I didn't pass any parameters to the rpmbuild command, so the question is, what changed that cause the error. When I installed the system the gcc3.2 driver was installed. Because I'm using a bunch of libraries that where compiled with 2.96 and I compile most things with 2.96 I linked gcc to gcc296 (instead of gcc320 ) and cc was linked to gcc. Therefore the compiler was using gcc296 to compile and as a result the references didn't work. So, the problem wasn't with including gcc instead of kernel headers. Anyways, it's nice to know, now that I don't need it anymore. But, to let nvidia off the hook, it wasn't the new drivers that screwed something up ... it was me :-). But it would still be nice if the new drivers where faster .... not slower. Cheers |
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Regression] "6 little screens" problem is back with 302.07 (AU0-8428 pannel) | mile-igad | NVIDIA Linux | 6 | 06-26-12 08:10 AM |
| New DLC Available: Jagged Alliance - Back in Action: Point Blank DLC | News | Gaming Headlines | 0 | 06-13-12 06:30 PM |
| 3123 drivers and inspiron 8100 not working | w3a5e1 | NVIDIA Linux | 10 | 10-14-02 08:22 PM |
| RH7.3, 3123, was working, now it isn't | phips | NVIDIA Linux | 2 | 10-03-02 02:08 PM |
| 3123 drivers cause system hang | kgf | NVIDIA Linux | 5 | 09-28-02 07:32 AM |