[Voyage-linux] Compiling kernel and missing control info

Merul Patel (spam-protected)
Tue Oct 27 04:04:50 HKT 2009


I'm trying to recompile the 2.6.26 voyage kernel and enable HFS+  
support (I want to mount a Mac partition) but I'm running into an odd  
issue with the Debian control file.

I've installed the kernel source from the deb package at http://www.voyage.hk/dists/0.6/linux/linux-source-2.6.26-voyage_6.0-3_all.deb 
, and manually pulled the kernel config file from http://mirror.voyage.hk/download/kernel_config/config-2.6.26-486-voyage_6.0-3

As I'm compiling on the target box (an Alix board) with limited free  
space, I've extracted the kernel source on /tmp/sd and symlinked from / 
usr/src.

I then ran 'make menuconfig' and enabled built-in kernel support for  
HFS+ filesystems.

When I run:

make-kpkg --revision="6.0-3Custom" --append-to-version "-486-voyage"  
kernel-image --rootcmd fakeroot --initrd

The compilation completes successfully (as does a plain 'make') but  
the deb packaging fails with:

dpkg-gencontrol -DArchitecture=i386 -isp	     \
			-plinux-image-2.6.26-486-voyage -P/usr/src/linux/debian/linux- 
image-2.6.26-486-voyage/
dpkg-gencontrol: error: package linux-image-2.6.26-486-voyage not in  
control info
make[2]: *** [debian/stamp/binary/linux-image-2.6.26-486-voyage] Error  
255
make[2]: Leaving directory `/tmp/sd/linux-source-2.6.26-voyage'
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.26-486-voyage]  
Error 2
make[1]: Leaving directory `/tmp/sd/linux-source-2.6.26-voyage'
make: *** [kernel-image] Error 2

I saw a similar post in the archives (http://www.mail-archive.com/voyage-linux@list.voyage.hk/msg03244.html 
), but with no solution to the actual issue with the control file. Any  
suggestions?

I've also tried this on a virtual machine with the same result.

Thanks in advance,

Mez




More information about the Voyage-linux mailing list