[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel source tree



On Fri, Mar 05, 2004 at 09:56:33AM +0100, Richard Lyons wrote:
> On Friday 05 March 2004 01:39, CW Harris wrote:
> > On Thu, Mar 04, 2004 at 09:34:27PM +0100, Richard Lyons wrote:
<snip>
> > Maybe I'm misunderstanding.  You do:
> > 	cd /usr/src/linux-2.4.22
> > 	make-kpkg modules-image
> >
> > and you get the error:
> > > > > >   "We do not seem to be in a top level linux kernel source
> > > > > > directory tree..."
> 
> Exactly so.
> 
> >
> > And yet /usr/src/linux-2.4.22 contains your kernel source?
> > Is this correct?
> 
> well, I just discovered that when I installed kernel-source package, it 
> only put a .tar.bz2 file there.  So I unpacked it and now there are 
> thousands (? hundreds, anyway) of .c and .h and other files in a tree 
> there.  
> 
> Now I am not qualified to know if the right things are 
> there.  /usr/src/linux-2.4.22 contains 'Makefile', 'Rules.make' and 
> 'acpi-20030916-2.4.22.diff' and the capitalized files, and directories:
>   -/debian/ -- buildinfo, changelog, control, files, rules
>   -/include/ -- linux, asm-i386  and 6 other dirs full of .h files
>   -/scripts/ -- 30-ish  .pl .tk .c .h and other files
> Is that what I should be seeing?
> 
> Anyway, the result of 'make-kpkg modules-image' is still the same.

So you cd /usr/src/linux-2.4.22/, it contains "Makefile" and Rules.make,
and when you issue "make-kpkg modules-image" it still says:
> >   "We do not seem to be in a top level linux kernel source
> > directory tree..."

That sounds strange.  I suppose the modules-image target might require
that you build the kernel first, but if that is the case I would expect
a different error message than that.

I took a quick look at the kernel-package docs, including the
README.modules, and I didn't get any clues from that.

The only other thing I can suggest is to look for documentation in the
thinkpad module directory that suggests other steps required.

> 
> >
> > It seems strange, but if that is so I would check that
> > /usr/src/modules contains your modules you are trying to install.
> 
> I checked and they seem to me to be there.  There 
> is /usr/src/modules/thinkpad/2.4/drivers/ containing a Makefile and 
> 6 .c files and /usr/src/modules/thinkpad/2.4/include containing 8 .h 
> files, and similar for 2.2 and 2.6.  
> Also /usr/src/modules/thinkpad/debian/ containing some .sed files and 
> 'buildpkg' and 'rules'.  Does that sound right?
> 
> > If that is so, then I'm stumped.
> 
> Not half so stumped as I am :-(
> 
> -- 
> richard
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 

-- 

Chris Harris <charris@rtcmarketing.com>
-------------------------------------------
GNU/Linux --- The best things in life are free.



Reply to: