I'm getting the exact same problem, did you manage to get this solved?
I also need the 2.4 kernel as it appears the Adaptec SATA RAID has
problems with the 2.6 kernel, and I have not been able to find a way to
solve that. I hear the 2.4 kernel is much more stable and does not face
the same issues.
When trying to build the dom0 2.4.30 kernel, I get the following error:
[root@s134 linux-2.4.30-xen0]# make ARCH=xen
make[1]: Entering directory
`/data2/downloads/xen-2.0/linux-2.4.30-xen0/arch/xen/boot'
make[1]: Nothing to be done for `dep'.
make[1]: Leaving directory
`/data2/downloads/xen-2.0/linux-2.4.30-xen0/arch/xen/boot'
rm -f .depend .hdepend
make _sfdep_kernel _sfdep_drivers _sfdep_mm _sfdep_fs _sfdep_net
_sfdep_ipc _sfdep_lib _sfdep_crypto _sfdep_arch/xen/kernel
_sfdep_arch/xen/mm _sfdep_arch/xen/lib _sfdep_arch/xen/drivers/console
_sfdep_arch/xen/drivers/evtchn _sfdep_arch/xen/drivers/blkif
_sfdep_arch/xen/drivers/netif _sfdep_arch/xen/drivers/balloon
_sfdep_arch/xen/drivers/dom0 _FASTDEP_ALL_SUB_DIRS="kernel drivers mm fs
net ipc lib crypto arch/xen/kernel arch/xen/mm arch/xen/lib
arch/xen/drivers/console arch/xen/drivers/evtchn arch/xen/drivers/blkif
arch/xen/drivers/netif arch/xen/drivers/balloon arch/xen/drivers/dom0 "
make[1]: Entering directory `/data2/downloads/xen-2.0/linux-2.4.30-xen0'
make -C kernel fastdep
cp: cannot stat
`/data2/downloads/xen-2.0/linux-2.4.30-xen0/kernel/arch/xen/defconfig':
No such file or directory
make[2]: Entering directory
`/data2/downloads/xen-2.0/linux-2.4.30-xen0/kernel'
Makefile:555: Rules.make: No such file or directory
make[2]: *** No rule to make target `Rules.make'. Stop.
make[2]: Leaving directory
`/data2/downloads/xen-2.0/linux-2.4.30-xen0/kernel'
make[1]: *** [_sfdep_kernel] Error 2
make[1]: Leaving directory `/data2/downloads/xen-2.0/linux-2.4.30-xen0'
make: *** [dep-files] Error 2
I have tried a number of things to get it working with no luck, I have
no idea how I might get it fixed, so any help is greatly appreciated.
Regards,
Aaron
Jorge I. Davila L. wrote:
Hi all!:
I'm trying to compile the kernel 2.4 with xen 2.0.7 in a fedora core 3
box. The kernel 2.4 is needed for an specific application. But I'm
receiving the next errors:
make[4]: Leaving directory `/download/kernels/xen-2.0/linux-2.4.30-
xen0/arch/xen/drivers/dom0'
ld -m elf_i386 -T /download/kernels/xen-2.0/linux-2.4.30-
xen0/arch/xen/vmlinux.lds -e stext arch/xen/kernel/head.o
arch/xen/kernel/init_task.o init/main.o init/version.o init/do_mounts.o
\
--start-group \
kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o
arch/xen/kernel/kernel.o arch/xen/mm/mm.o arch/xen/drivers/evtchn/drv.o
arch/xen/drivers/console/drv.o arch/xen/drivers/dom0/drv.o
arch/xen/drivers/balloon/drv.o \
drivers/char/char.o drivers/block/block.o drivers/misc/misc.o
drivers/net/net.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o
drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o
drivers/media/media.o drivers/md/mddev.o crypto/crypto.o
arch/xen/drivers/blkif/drv.o arch/xen/drivers/netif/drv.o \
net/network.o \
/download/kernels/xen-2.0/linux-2.4.30-
xen0/arch/xen/lib/lib.a /download/kernels/xen-2.0/linux-2.4.30-
xen0/lib/lib.a /download/kernels/xen-2.0/linux-2.4.30-
xen0/arch/xen/lib/lib.a \
--end-group \
-o vmlinux
net/network.o(.text+0x51019): In function `match':
: undefined reference to `ip_conntrack_get'
make[3]: *** [vmlinux] Error 1
make[3]: Leaving directory `/download/kernels/xen-2.0/linux-2.4.30-xen0'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/download/kernels/xen-2.0'
make[1]: *** [linux-2.4-xen0-build] Error 2
make[1]: Leaving directory `/download/kernels/xen-2.0'
make: *** [linux24] Error 2
Someone can give some light?
Thanks,
Jorge Isaac Davila Lopez
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|