Package: kernel-package
Version: 10.058
Severity: normal

*** Please type your report below this line ***

Feel free to flame / ignore me for using 2.6.18 kernel, but I need some
updated sky2 network drivers that are not available before this release.
This kernel build process has worked for me without issue on 2.6.17.6
and earlier kernels for about two years now.

I pulled latest 2.6.18 kernel from kernel.org and generated custom
patches using the kernel patch packages for our special hardware,
bootsplash, vesa-tng, acpi, etc. Built it manually, tested it by
building and installing it manually and then tried to use my normal
process to build kernel deb packages for our internal use.

# tar jxf linux-2.6.18.tar.bz2
# mv linux-2.6.18  linux-source-2.6.18
# cp config-2.6.18 linux-source-2.6.18
# cd linux-source-2.6.18
# make-kpkg clean

exec make -f /usr/share/kernel-package/ruleset/minimal.mk clean
.config:242:warning: trying to assign nonexistent symbol
ACPI_CUSTOM_DSDT_INITRD
.config:244:warning: trying to assign nonexistent symbol ACPI_PCC
.config:2606:warning: trying to assign nonexistent symbol FB_VESA_STD
.config:2607:warning: trying to assign nonexistent symbol FB_VESA_TNG
.config:2608:warning: trying to assign nonexistent symbol
FB_VESA_DEFAULT_MODE
.config:2681:warning: trying to assign nonexistent symbol BOOTSPLASH
/usr/share/kernel-package/ruleset/misc/version_vars.mk:123: *** Error.
The version number # # configuration written to .config # 2.6.18 is not
all lowercase. Since the version ends up in the package name of the
kernel image package, this is a Debian policy violation, and the
packaging system shall refuse to package the image. .  Stop.


I don't know why some form of 'make *config' is being run because my
custom configuration has references to patches that haven't been applied
yet ( since they won't be applied until make-kpkg --initrd
--added-patches ... )

I also can't trace the logic that is failing in the version_vars.mk when
it reads the garbage lines in as the version.

I have tried this build with a number of different various 2.6.18 and
2.6.18-git* kernels and can't figure out how to get the Debian kernel
package to build. If I try to run without the m-k clean, the logic that
should preserve and restore the 'config.precious' does not work for some
reason. When the build process tries to generate a new config, my custom
patches includes new kernel items it doesn't know about and it fails
like this:

====== making target CONFIG-arch [new prereqs: stamp-arch-conf]======
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
====== making target conf.vars [new prereqs: Makefile .config]======
make[3]: *** [silentoldconfig] Error 1
make[2]: *** [silentoldconfig] Error 2
sed: -e expression #1, char 847: unterminated `s' command
make: *** [conf.vars] Error 1
Failed to build the 2.6.18 kernel

I know etch is about to enter deep freeze, but I could sure use some
help with this. Thanks!

Tony

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-git4-strike
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages kernel-package depends on:
ii  dpkg                         1.13.22     package maintenance system
for Deb
ii  dpkg-dev                     1.13.22     package building tools for
Debian
ii  file                         4.17-3      Determines file type using
"magic"
ii  gcc [c-compiler]             4:4.1.1-7   The GNU C compiler
ii  gcc-2.95 [c-compiler]        1:2.95.4-27 The GNU C compiler
ii  gcc-4.1 [c-compiler]         4.1.1-13    The GNU C compiler
ii  gettext                      0.14.6-1    GNU Internationalization
utilities
ii  make                         3.81-2      The GNU version of the
"make" util
ii  perl                         5.8.8-6.1   Larry Wall's Practical
Extraction
ii  po-debconf                   1.0.5       manage translated Debconf
template

Versions of packages kernel-package recommends:
ii  bzip2                        1.0.3-6     high-quality block-sorting
file co
ii  libc6-dev [libc-dev]         2.3.6.ds1-4 GNU C Library: Development
Librari

-- no debconf information




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to