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

Bug#288880: marked as done (kernel-headers-2.4.27-1-686-smp: arch/i386/boot and content missing from kernel header tree)



Your message dated Thu, 13 Jan 2005 19:03:57 +0900
with message-id <20050113100357.GP380@verge.net.au>
and subject line Bug#288880: kernel-headers-2.4.27-1-686-smp: arch/i386/boot and content missing from kernel header tree
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 6 Jan 2005 02:17:38 +0000
>From debbugs@seth.id.au Wed Jan 05 18:17:38 2005
Return-path: <debbugs@seth.id.au>
Received: from dsl-210-15-250-66.nsw.netspace.net.au (ptraci.internal.sensorynetworks.com) [210.15.250.66] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CmNDW-0005cN-00; Wed, 05 Jan 2005 18:17:38 -0800
Received: from localhost (localhost [127.0.0.1])
	by ptraci.internal.sensorynetworks.com (Postfix) with ESMTP id 7C9E656939;
	Thu,  6 Jan 2005 13:17:04 +1100 (EST)
Received: from ptraci.internal.sensorynetworks.com ([127.0.0.1])
	by localhost (ptraci [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 01125-02; Thu, 6 Jan 2005 13:17:04 +1100 (EST)
Received: from [127.0.0.1] (teatime.internal.sensorynetworks.com [192.168.119.53])
	by ptraci.internal.sensorynetworks.com (Postfix) with ESMTP id 567015692D;
	Thu,  6 Jan 2005 13:17:04 +1100 (EST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Yvan Seth <debbugs@seth.id.au>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: kernel-headers-2.4.27-1-686-smp: arch/i386/boot and content missing from
 kernel header tree
X-Mailer: reportbug 3.2
Date: Thu, 06 Jan 2005 13:17:04 +1100
Message-Id: <[🔎] 20050106021704.567015692D@ptraci.internal.sensorynetworks.com>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Package: kernel-headers-2.4.27-1-686-smp
Version: 2.4.27-6
Severity: important

External module sources that use export-objs and the kernel build system
in order to generate module .ver files break when executing the 'dep'
target.  This is because the arch/i386/boot directory (and the Makefile
that should be therein) is not present in the kernel-headers tree.

I'm not entirely sure that the module is doing the right thing here
though so this may be a false bug.  From what I can see the module's
Makefile would need to replicate a lot of code from the kernel build
system Makefiles and do some dodgey guesswork in order to generate the
..ver files without using the kernel build system's 'dep' target so I
think the way the module Makefile works should be okay.  It might not
mean much but this Makefile works as expected when used on SuSE SLES8
with it's equivalent kernel-headers tree (provided by the kernel-source
package on SuSE).

I notice that for Debian 2.6 kernel headers packages that this location
does exist (as a symlink from the specific
kernel-headers-<ver>-<release>-<build> installed package trees to the
base kernel-headers-<ver>-<release> installed package tree).  I can't
test with the 2.6 tree though because the driver module we're building
does not support 2.6 yet.

The module's makefile executes the 'dep' target with:

-----
ifeq (,$(TOPDIR))
    ...
dep:
    make -C $(KERNEL_SOURCE) dep SUBDIRS=`pwd`
    ...
-----

And has export-objs defined which is used to generate .ver files with
the %.ver:%.c style rule in Rules.make.  It works fine with SuSE kernel
headers and with configured full kernel-source trees on Debian, RedHat
and SuSE - it just doesn't work with the Debian kernel-headers packages
for 2.4 kernels.

Thanks
-Yvan

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-1-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages kernel-headers-2.4.27-1-686-smp depends on:
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities
ii  fileutils                     5.2.1-2    The GNU file management utilities 
ii  kernel-headers-2.4.27-1       2.4.27-6   Header files related to Linux kern

-- no debconf information

---------------------------------------
Received: (at 288880-done) by bugs.debian.org; 13 Jan 2005 10:09:06 +0000
>From horms@koto.vergenet.net Thu Jan 13 02:09:06 2005
Return-path: <horms@koto.vergenet.net>
Received: from koto.vergenet.net [210.128.90.7] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Cp1uc-0000Qq-00; Thu, 13 Jan 2005 02:09:06 -0800
Received: by koto.vergenet.net (Postfix, from userid 7100)
	id 4DFAE3442D; Thu, 13 Jan 2005 18:50:25 +0900 (JST)
Date: Thu, 13 Jan 2005 19:03:57 +0900
From: Horms <horms@debian.org>
To: Yvan Seth <debbugs@seth.id.au>, 288880-done@bugs.debian.org
Subject: Re: Bug#288880: kernel-headers-2.4.27-1-686-smp: arch/i386/boot and content missing from kernel header tree
Message-ID: <20050113100357.GP380@verge.net.au>
References: <[🔎] 20050106021704.567015692D@ptraci.internal.sensorynetworks.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[🔎] 20050106021704.567015692D@ptraci.internal.sensorynetworks.com>
X-Cluestick: seven
User-Agent: Mutt/1.5.6+20040907i
Delivered-To: 288880-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

On Thu, Jan 06, 2005 at 01:17:04PM +1100, Yvan Seth wrote:
> Package: kernel-headers-2.4.27-1-686-smp
> Version: 2.4.27-6
> Severity: important
> 
> External module sources that use export-objs and the kernel build system
> in order to generate module .ver files break when executing the 'dep'
> target.  This is because the arch/i386/boot directory (and the Makefile
> that should be therein) is not present in the kernel-headers tree.

Yvan,

thanks for your bug report. You are right that those files are indeed
missing, and that they should ineed be there. Fortuantely they are there
now, but due to an unrelated issue (ABI change, which renders it
incompatible) the name of the package has recently changed from
kernel-headers-2.4.27-1-686-smp to kernel-headers-2.4.27-2-686-smp.
Please try that instead.

I am marking this bug as done, as I believe it is fixed
by kernel-headers-2.4.27-2-686-smp 2.4.27-7, pleaes reassign
to that package and reopen if that is not the case.

-- 
Horms



Reply to: