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]

