<!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.6000.16809" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I have a test box which has been showing some 
corruption of the display from time to time.</FONT></DIV>
<DIV><FONT face=Arial size=2>Since it doesn't matter if I play, I thought I 
would try installing the latest support for the graphics card from the nVidia 
website.</FONT></DIV>
<DIV><FONT face=Arial size=2>The package is a self-extracting archive, which 
checks for the kernel support, then eventually decides that I need to have the 
specific kernel support built for my particular platform, which is 
fine.</FONT></DIV>
<DIV><FONT face=Arial size=2>I finally installed all the headers and compiler 
that it asked for, and it goes ahead and attempts to build the 
package.</FONT></DIV>
<DIV><FONT face=Arial size=2>The attached file is a copy of the build 
log.</FONT></DIV>
<DIV><FONT face=Arial size=2>Bottom line, Build fails.</FONT></DIV>
<DIV><FONT face=Arial size=2>What I think I understand so far is that the 
semaphore.h header file is missing, odd since I expect it as a standard header. 
This causes an error in the compile.</FONT></DIV>
<DIV><FONT face=Arial size=2>Next, there are a couple of calls to 
smp_call_function which cause compile errors because of a parameter 
mismatch.</FONT></DIV>
<DIV><FONT face=Arial size=2>I assume, the call is to a function declared in 
semaphore.h</FONT></DIV>
<DIV><FONT face=Arial size=2>Since there are now three errors in total, the 
installer aborts.</FONT></DIV>
<DIV><FONT face=Arial size=2>So, I think the first big question is where is the 
semaphore.h header file?</FONT></DIV>
<DIV><FONT face=Arial size=2>I have only found an asm directory 
in /usr/lib/perl5 tree.</FONT></DIV>
<DIV><FONT face=Arial size=2>I did find an archive file containing a semaphore.h 
file. The archive is semaphore.h.0p.gz in /usr/share/man/man0p but the contained 
file does not have the definition of smp_call_function.</FONT></DIV>
<DIV><FONT face=Arial size=2>Getting confused at this point :)</FONT></DIV>
<DIV><FONT face=Arial size=2>Any help?</FONT></DIV>
<DIV><FONT face=Arial size=2>Thanks</FONT></DIV>
<DIV><FONT face=Arial size=2>Dave</FONT></DIV></BODY></HTML>