<br><div class="gmail_quote">On Wed, Jun 30, 2010 at 1:09 AM, Brian Pitts <span dir="ltr">&lt;<a href="mailto:brian@polibyte.com">brian@polibyte.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 06/29/2010 09:45 PM, Marc Ferguson wrote:<br>
</div><div class="im">&gt; And that&#39;s where you fine folks come into play. The details of my issue<br>
&gt; is on their site, but I don&#39;t think I understand how the Makefiles and<br>
&gt; autorun.sh files play together. There seems to be a Makefile in the root<br>
&gt; directory and another one in the &quot;src&quot; directory. The one in root is<br>
&gt; being executed (I think), but it&#39;s not creating the 3 simple directories<br>
&gt; it&#39;s supposed to create. The error I&#39;m getting makes me believe that the<br>
&gt; second Makefile isn&#39;t be executed at all. Can someone shed some light on<br>
&gt; this issue? Thanks.<br>
<br>
</div>A few things based on your comment on google code.<br>
<br>
First, the &#39;-C&#39; argument to &#39;make&#39; means &quot;change to this directory<br>
before looking for the makefile or anything else&quot;. Based on your comment<br>
on google code, I think you misunderstood this to mean &quot;create a directory&quot;<br>
<br>
Second, when you touch the ko file it goes away after you run autorun.sh<br>
  because &#39;make clean&#39; completed successfully.<br>
<br>
Third, the ko file isn&#39;t created because &#39;make modules&#39; failed.<br>
<br>
You my be saying &quot;huh, make clean? make modules?&quot; right about now, so<br>
lets walk through things.<br>
<br>
I&#39;ve extracted the archive to ~/r8168-8.018.00.<br>
<br>
I see autorun.sh line 24 runs &#39;make all&#39;, which will run make using<br>
~/r8168-8.018.00/Makefile.<br>
<br>
The &#39;all&#39; target really makes three other targets. Each of these targets<br>
is simply a call to a target of another makefile, the one at<br>
~/r8168-8.018.00/src/Makefile.<br>
<br>
In ~/r8168-8.018.00/src/Makefile you see the commands that are run for<br>
the &#39;clean&#39; and &#39;install&#39; targets. However, the &#39;modules&#39; target runs<br>
make yet again with another makefile, /lib/modules/$(uname<br>
-r)/build/Makefile.<br>
<br>
Almost certainly Jim&#39;s answer earlier answer is the right one. I can<br>
build the module without any trouble. You could try switching to the src<br>
directory , running &#39;make modules&#39;, and seeing what errors you get.<br>
<br>
If you want to learn more about make, maybe this is a good starting place<br>
<br>
<a href="http://www.gnu.org/software/make/manual/make.html#Introduction" target="_blank">http://www.gnu.org/software/make/manual/make.html#Introduction</a><br>
<div><div></div><div class="h5"><br>
--<br>
All the best,<br>
Brian Pitts<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br>Thanks fellas for the excellent suggestions. It&#39;s funny that &quot;kernel-devel&quot; and &quot;gcc&quot; don&#39;t come preinstalled in the Live version. It probably would have made this process a whole lot easier. Since I am working offline I&#39;ll try and get the RPMs onto a USB key. My other box is Windows.<br clear="all">

<br>-- <br>Marc Ferguson<br><br>Registered Linux User #410978<br><a href="http://www.fergytech.com">www.fergytech.com</a> | <a href="http://www.digitalalias.net">www.digitalalias.net</a><br><br>&quot;When life gives me lemons... I make Linuxaide, hmm good stuff!&quot;<br>