Your message dated Tue, 31 Mar 2009 00:11:45 +0200
with message-id <20090330221145.gp3...@baikonur.stro.at>
and subject line Re: Bug#521712: [linux-headers-2.6.29-1-686] Short resolution
has caused the Debian Bug report #521712,
regarding linux-headers-2.6.29-1-686: Makefile_32.cpu file missing from header
files for x86 architecture
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
521712: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521712
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: linux-headers-2.6.29-1-686
Version: 2.6.29-1
Severity: normal
On installation of the package there should be a file installed
/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu
This file has traditionally contained the cpu tuning information. An extra
driver which I use (virtualbox) when compiled with
this header refused to compile when I installed 2.6.29 kernel from sid and
the related headers. On inspection of the output I found this file is
missing.
The output on compiling was as follows:-
** Compiling vboxdrv
make KBUILD_VERBOSE= -C /lib/modules/2.6.29-1-686/build SUBDIRS=/tmp/vbox.1
SRCROOT=/tmp/vbox.1 modules
make -C /usr/src/linux-headers-2.6.29-1-686 \
KBUILD_SRC=/usr/src/linux-headers-2.6.29-1-common \
KBUILD_EXTMOD="/tmp/vbox.1" -f
/usr/src/linux-headers-2.6.29-1-common/Makefile \
modules
/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile:41:
/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu: No such
file or directory
make[3]: *** No rule to make target
`/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu'. Stop.
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make: *** [vboxdrv] Error 2
My module seems to compile when I put equivalent file from the stock 2.6.26
kernel headers which
ships with Lenny release and it seemed to work. Request the maintainers to
please put the file so that other people like me
building drivers needing the above mentioned file are able to do so. It
seems to be missing from the this kernel header package.
Thanks for your attention and keep up the excellent work being done by your
team.
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.29-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-headers-2.6.29-1-686 depends on:
ii gcc-4.3 4.3.2-1.1 The GNU C compiler
ii linux-headers-2.6.29-1-common 2.6.29-1 Common header files for Linux
2.6.
ii linux-kbuild-2.6.29 2.6.29-1 Kbuild infrastructure for Linux
2.
linux-headers-2.6.29-1-686 recommends no packages.
linux-headers-2.6.29-1-686 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
On Mon, Mar 30, 2009 at 11:28:42PM +0200, Encolpe Degoute wrote:
> Package: linux-headers-2.6.29-1-686
> Version: 2.6.29-1
>
> --- Please enter the report below this line. ---
>
> As Google says it seems to be a recurrent error :
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501995
>
>
> A quicker fix is to rebuild kernel-headers on your computer from sources:
>
> # apt-get install linux-source-2.6.29
> # cd /usr/src
> # tar jxf linux-source-2.6.29.tar.bz2
> # cd linux-source-2.6.29
> # make-kpkg build kernel_headers
> ##long long time
>
> # dpkg -i linux-header*.deb
> # cd /usr/src/linux-headers-2.6.26/include/
> # rm asm && ln -s asm-x86 asm
>
> Then you can rebuild you modules.
closing as duplicate useless submisson.
post to a mailinglist if you want to give an howto.
kernel-package use is deprecated.
--- End Message ---