<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1226" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#f3f3f3>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>I have been 
using&nbsp;Axel's ATrpms and following Jarod's step-by-step guide to building a 
mythtv box under RH9 with ATrpms, on an old Dell Dimension with a 1.6 GHz P4, 1 
GB RAM, Nvidia GeForce 4&nbsp;Ti4400. and PVR-350.&nbsp;&nbsp;Axel's ATrpms are 
great... making the task much easier than using CVS.&nbsp; And the instructions 
written by Jarod (and Chris) are very detailed and helpful.&nbsp;&nbsp; My only 
complaint was that I did not find out about the ATrpm&nbsp;option and Jarod's 
guide&nbsp;until I had worked through a considerable portion of the main HOWTO 
instructions on downloading the MythTV source from CVS and compiling 
everything.&nbsp; Maybe there should be a link on the main mythtv.org web page 
to this guide and the ATrpms site?</FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>Well, 
everything went&nbsp;fine until I got to step 8 of Jarod's guide.&nbsp; 
</FONT><FONT face="Times New Roman" size=3>I downloaded the Nvidia driver 
that&nbsp;he specifies in the instructions (1.0-4363), but could not compile the 
interface (module) for&nbsp;the ATrpms&nbsp;kernel 
(linux-2.4.20-20_29.rh9.at).&nbsp; The error simply stated "ERROR: Unable to 
build the NVIDIA kernel module."&nbsp; It is a very vague error statement, so I 
attached the end of&nbsp;/var/log/nvidia-installer.log file (I could not post 
the whole log file because of the mailing list size limit... if anyone needs to 
see the entire log file, I can email it directly.)&nbsp; It looks like it made 
it to line 2701 in the nv.c file.&nbsp; I also tried downloading the latest 
Nvidia driver (1.0-4496), but the result was the same.&nbsp; Any ideas on how to 
get past this?&nbsp; There was brief mention of some ATrpms for the nvidia 
driver in Jarod's guide.&nbsp; Are those ready yet?&nbsp; Does this compilation 
reference the ".config" file from the active kernel?&nbsp; I started to compile 
a custom kernel when I was following the main MythTV HOWTO instructions, before 
discovering the ATrpms and Jarod/Chris' guide.&nbsp; I had done a "make xconfig" 
and a "make dep" in the /usr/src/linux-2.4.20-20.9 directory.&nbsp; Could the 
Nvidia makefile be looking at the wrong .config file?&nbsp; This is the only 
idea I have at the moment.&nbsp; How can I be sure that the Nvidia script is 
referencing the linux-2.4.20-20_29.rh9.at kernel and corresponding 
".config"?&nbsp; I am may be way off here.. it could cetrainly be something 
else.&nbsp; This is the only thing that I possibly did different from Jarod's 
instructions.&nbsp; BTW, why is the nvidia installer using cc and not gcc to 
compile the module?</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>I would really 
like to get this working because this driver seems to provide better overall 
graphics quality than the default nv driver that comes with RH9, and also 
because I would like to use the Nvidia&nbsp;TV-out port.&nbsp; However, I do 
have a PVR-350.&nbsp; So, if I could get the TV-out port working on the PVR-350, 
then I would not need to worry about<BR>getting the Nvidia TV-out working.&nbsp; 
Although, based on the discussion posted here, it seems there is no guarantee 
that I will get the PVR-350 TV-out working.&nbsp; It sure would be&nbsp;nice to 
get them both working so that I&nbsp;could make a detailed comparison 
of&nbsp;Nvidia TV-out with PVR-350 TV-out.&nbsp; Has anyone made such a 
comparison?&nbsp; </FONT></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>Many Thanks,</FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2>Chad</FONT></FONT></DIV>
<DIV><FONT face="Courier New"></FONT>&nbsp;</DIV>
<DIV><FONT 
face="Courier New">============================================================================<BR>&nbsp; 
/var/log/nvidia-installer.log<BR>&nbsp; creation time: Thu Nov 13 06:08:25 
2003<BR>============================================================================<BR><FONT 
size=2>&nbsp; </FONT>option status:<BR>&nbsp; license 
pre-accepted&nbsp;&nbsp;&nbsp; : false<BR>&nbsp; 
update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: false<BR>&nbsp; force 
update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 
false<BR>&nbsp; 
expert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: false<BR>&nbsp; 
uninstall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: false<BR>&nbsp; driver 
info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 
false<BR>&nbsp; no precompiled interface: false<BR>&nbsp; no ncurses 
color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : false<BR>&nbsp; query latest 
driver ver : false<BR>&nbsp; OpenGL header files&nbsp;&nbsp;&nbsp;&nbsp; : 
false<BR>&nbsp; no 
questions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 
false<BR>&nbsp; 
silent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: false<BR>&nbsp; XFree86 install prefix&nbsp; : /usr/X11R6<BR>&nbsp; OpenGL 
install prefix&nbsp;&nbsp; : /usr<BR>&nbsp; Installer install prefix: 
/usr<BR>&nbsp; kernel include path&nbsp;&nbsp;&nbsp;&nbsp; : (not 
specified)<BR>&nbsp; kernel install path&nbsp;&nbsp;&nbsp;&nbsp; : (not 
specified)<BR>&nbsp; proc mount point&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: /proc<BR>&nbsp; 
ui&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: (not specified)<BR>&nbsp; 
tmpdir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: /tmp<BR>&nbsp; ftp 
site&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
: </FONT><A href="ftp://download.nvidia.com"><FONT 
face="Courier New">ftp://download.nvidia.com</FONT></A><BR><BR><FONT 
face="Courier New">Using: nvidia-installer ncurses user interface<BR>-&gt; 
License accepted.<BR>-&gt; No precompiled kernel interface was found to match 
your kernel; would<BR>you li<BR>&nbsp;&nbsp; ke the installer to attempt to 
download a kernel interface for your<BR>kernel f<BR>&nbsp;&nbsp; rom the NVIDIA 
ftp site (</FONT><A href="ftp://download.nvidia.com"><FONT 
face="Courier New">ftp://download.nvidia.com</FONT></A><FONT 
face="Courier New">)? (Answer: Yes)<BR>-&gt; No matching precompiled kernel 
interface was found on the NVIDIA ftp<BR>site;<BR>&nbsp;&nbsp; this means that 
the installer will need to compile a kernel interface<BR>for<BR>&nbsp;&nbsp; 
your kernel.<BR>-&gt; Kernel include path: 
'/lib/modules/2.4.20-20_29.rh9.at/build/include'<BR>-&gt; Cleaning kernel module 
build directory.<BR>&nbsp;&nbsp; executing: 'cd ./usr/src/nv; make 
clean'...<BR>&nbsp;&nbsp; rm -f nv.o os-agp.o os-interface.o os-registry.o&nbsp; 
nv-linux.o<BR>nv_compiler.h *<BR>&nbsp;&nbsp; .d NVdriver nvidia.o<BR>-&gt; 
Building kernel module:<BR>&nbsp;&nbsp; executing: 'cd ./usr/src/nv; make 
nvidia.o<BR>SYSINCLUDE=/lib/modules/2.4.20-20<BR>&nbsp;&nbsp; 
_29.rh9.at/build/include'...<BR>&nbsp;&nbsp; echo \#define NV_COMPILER \"`cc -v 
2&gt;&amp;1 | tail -n 1`\" &gt;<BR>nv_compiler.h<BR>&nbsp;&nbsp; cc -c -Wall 
-Wimplicit -Wreturn-type -Wswitch -Wformat<BR>-Wchar-subscripts 
-Wp<BR>&nbsp;&nbsp; arentheses -Wpointer-arith -Wcast-qual -Wno-multichar&nbsp; 
-O -MD<BR>-D__KERNEL__ -<BR>&nbsp;&nbsp; DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM 
-D_GNU_SOURCE<BR>-D_LOOSE_KERNEL_NAMES -D_<BR>&nbsp;&nbsp; _KERNEL__ 
-DMODULE&nbsp; -DNV_MAJOR_VERSION=1 
-DNV_MINOR_VERSION=0<BR>-DNV_PATCHLEVE<BR>&nbsp;&nbsp; L=4496&nbsp; 
-DNV_UNIX&nbsp;&nbsp; -DNV_LINUX&nbsp;&nbsp; -DNV_INT64_OK&nbsp;&nbsp; 
-DNVCPU_X86&nbsp;&nbsp;&nbsp;&nbsp; <BR>-DREMAP_PA<BR>&nbsp;&nbsp; 
GE_RANGE_5&nbsp; -I. 
-I/lib/modules/2.4.20-20_29.rh9.at/build/include<BR>-Wno-cast-q<BR>&nbsp;&nbsp; 
ual nv.c<BR>&nbsp;&nbsp; In file included from 
nv-linux.h:27,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from nv.c:14:<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:60:<BR>invalid 
su<BR>&nbsp;&nbsp; ffix on integer constant<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:60:<BR>parse 
erro<BR>&nbsp;&nbsp; r before numeric constant<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:61:<BR>invalid 
su<BR>&nbsp;&nbsp; ffix on integer constant<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:61:<BR>parse 
erro<BR>&nbsp;&nbsp; r before numeric constant<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:62:<BR>`panic_R_v<BR>&nbsp;&nbsp; 
er_str' declared as function returning a function<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:68:<BR>parse 
erro<BR>&nbsp;&nbsp; r before numeric constant<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/kernel.h:68:<BR></DIV><FONT 
size=2></FONT></FONT>
<DIV><FONT face="Courier New" size=2>&nbsp;. . . . . </FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT>&nbsp;</DIV>
<DIV><FONT><EM>[I cut the middle of the log file out here so that it would be 
short enough to send through the mailing list, hopefully this leaves enough to 
figure out what is causing the problem.. if anyone wants to see the whole log 
file, email me directly&nbsp;at </EM><A 
href="mailto:dr_chad@cox.net"><EM>dr_chad@cox.net</EM></A><EM>]</EM></FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New" size=2>&nbsp;. . . . . </FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Courier New">&nbsp;&nbsp; 
m.h:22,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from<BR>/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/s<BR>&nbsp;&nbsp; 
lab.h:14,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from 
nv-linux.h:71,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from nv.c:14:<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/dcache.h: In<BR>function 
`<BR>&nbsp;&nbsp; dget':<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/dcache.h:254:<BR>warning: 
<BR>&nbsp;&nbsp; implicit declaration of function 
`__out_of_line_bug_R8b0fd3c5'<BR>&nbsp;&nbsp; In file included 
from<BR>/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/v<BR>&nbsp;&nbsp; 
malloc.h:8,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from 
nv-linux.h:72,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from nv.c:14:<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/highmem.h: In<BR>function 
<BR>&nbsp;&nbsp; `bh_kmap':<BR>&nbsp;&nbsp; 
/lib/modules/2.4.20-20_29.rh9.at/build/include/linux/highmem.h:20:<BR>warning: 
<BR>&nbsp;&nbsp; pointer of type `void *' used in arithmetic<BR>&nbsp;&nbsp; In 
file included from nv.c:14:<BR>&nbsp;&nbsp; nv-linux.h: In function 
`pgprot_noncached':<BR>&nbsp;&nbsp; nv-linux.h:508: `boot_cpu_data_R0657d037' 
undeclared (first use in<BR>this func<BR>&nbsp;&nbsp; tion)<BR>&nbsp;&nbsp; 
nv-linux.h:508: (Each undeclared identifier is reported only 
once<BR>&nbsp;&nbsp; nv-linux.h:508: for each function it appears 
in.)<BR>&nbsp;&nbsp; nv.c: In function `nvos_proc_create':<BR>&nbsp;&nbsp; 
nv.c:623: warning: implicit declaration of 
function<BR>`sprintf_R1d26aa98'<BR>&nbsp;&nbsp; nv.c: In function 
`nv_agp_init':<BR>&nbsp;&nbsp; nv.c:2700: warning: implicit declaration of 
function<BR>`inter_module_get_Rf6a0<BR>&nbsp;&nbsp; ce24'<BR>&nbsp;&nbsp; 
nv.c:2701: warning: implicit declaration of 
function<BR>`inter_module_put_R6b99<BR>&nbsp;&nbsp; f7d8'<BR>&nbsp;&nbsp; make: 
*** [nv.o] Error 1<BR>-&gt; Error.<BR>ERROR: Unable to build the NVIDIA kernel 
module.<BR>ERROR: Installation has failed.&nbsp; Please see the 
file<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '/var/log/nvidia-installer.log' for 
details.&nbsp; You may 
find<BR>suggestions<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on fixing 
installation problems in the README available on 
the<BR>Linux<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; driver download page at 
</FONT><A href="http://www.nvidia.com"><FONT 
face="Courier New">www.nvidia.com</FONT></A><FONT 
face="Courier New">.<BR></FONT></DIV>
<DIV><FONT size=2><FONT size=3><FONT face="Courier New" 
size=2></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3><FONT 
face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><BR></DIV></FONT>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" 
size=3></FONT>&nbsp;</DIV>
<DIV><BR></DIV></FONT></BODY></HTML>