[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] Fedora 15 Xen Kernel Make w/Mutex Errors



Dear Community,

Has anyone else run into this make issue. Near the end of the compile, I get the following errors:

kernel/built-in.o: In function `.text.lock.mutex':
mutex.c:(.sched.text+0x1a45): undefined reference to `__mutex_lock_slowpath'
mutex.c:(.sched.text+0x1a4f): undefined reference to `__mutex_unlock_slowpath'

===========================

Following instructions from "http://wiki.xen.org/xenwiki/Xen4.0", I reran the package installs to make sure they were updated.  I also downloaded an installed the Fedora 15 source files, following instructions from "http://fedoraproject.org/wiki/Building_a_custom_kernel".

Suggestions?

Mike,

===========================

[ ... xen-4.1.1]# make kernels KERNELS="linux-2.6-xen0 linux-2.6-xenU"
for i in  linux-2.6-xen0   linux-2.6-xenU  ; do make $i-install || exit 1; done
make[1]: Entering directory `/tmp/xen-4.1.1'
make -f buildconfigs/mk.linux-2.6-xen0 build
make[2]: Entering directory `/tmp/xen-4.1.1'
if grep "^CONFIG_MODULES=" build-linux-2.6.18-xen0_x86_64/.config ; then \
    make -C build-linux-2.6.18-xen0_x86_64 ARCH=$(sh buildconfigs/select-linux-arch linux-2.6.18-xen.hg) modules || exit 1 ; \
    make -C build-linux-2.6.18-xen0_x86_64 ARCH=$(sh buildconfigs/select-linux-arch linux-2.6.18-xen.hg) INSTALL_MOD_PATH=/tmp/xen-4.1.1/dist/install modules_install ; \
fi
CONFIG_MODULES=y
select-linux-arch: x86_64
make[3]: Entering directory `/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64'
make -C /tmp/xen-4.1.1/linux-2.6.18-xen.hg O=/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64 modules
  Using /tmp/xen-4.1.1/linux-2.6.18-xen.hg as source for kernel
  GEN     /tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64/Makefile
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  Building modules, stage 2.
  MODPOST
make[3]: Leaving directory `/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64'
select-linux-arch: x86_64
make[3]: Entering directory `/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64'
make -C /tmp/xen-4.1.1/linux-2.6.18-xen.hg O=/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64 modules_install
  INSTALL crypto/crc32c.ko
  INSTALL crypto/des.ko
  INSTALL crypto/md5.ko
  INSTALL crypto/sha1.ko
  INSTALL drivers/acpi/ac.ko
  INSTALL drivers/acpi/asus_acpi.ko
  INSTALL drivers/acpi/battery.ko
  INSTALL drivers/acpi/button.ko
  INSTALL drivers/acpi/container.ko
  INSTALL drivers/acpi/dock.ko
  INSTALL drivers/acpi/fan.ko
  INSTALL drivers/acpi/hotkey.ko
  INSTALL drivers/acpi/ibm_acpi.ko
  INSTALL drivers/acpi/processor.ko
  INSTALL drivers/acpi/thermal.ko
  INSTALL drivers/acpi/toshiba_acpi.ko
  INSTALL drivers/acpi/video.ko
  INSTALL drivers/char/agp/agpgart.ko
  INSTALL drivers/char/agp/intel-agp.ko
  INSTALL drivers/char/agp/sis-agp.ko
  INSTALL drivers/char/agp/via-agp.ko
  INSTALL drivers/char/drm/drm.ko
  INSTALL drivers/char/drm/i810.ko
  INSTALL drivers/char/drm/i830.ko
  INSTALL drivers/char/drm/i915.ko
  INSTALL drivers/char/drm/mga.ko
  INSTALL drivers/char/drm/r128.ko
  INSTALL drivers/char/drm/radeon.ko
  INSTALL drivers/char/drm/sis.ko
  INSTALL drivers/char/drm/tdfx.ko
  INSTALL drivers/net/imq.ko
  INSTALL drivers/rtc/rtc-cmos.ko
  INSTALL drivers/rtc/rtc-core.ko
  INSTALL drivers/rtc/rtc-dev.ko
  INSTALL drivers/rtc/rtc-lib.ko
  INSTALL drivers/rtc/rtc-m48t86.ko
  INSTALL drivers/rtc/rtc-proc.ko
  INSTALL drivers/rtc/rtc-sysfs.ko
  INSTALL drivers/rtc/rtc-test.ko
  INSTALL drivers/xen/scsifront/xenscsi.ko
  INSTALL fs/exportfs/exportfs.ko
  INSTALL fs/fat/fat.ko
  INSTALL fs/msdos/msdos.ko
  INSTALL fs/nfsd/nfsd.ko
  INSTALL fs/vfat/vfat.ko
  INSTALL net/ipv4/netfilter/ip_conntrack.ko
  INSTALL net/ipv4/netfilter/ip_conntrack_ftp.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map -b /tmp/xen-4.1.1/dist/install -r 2.6.18.8-xen0; fi
make[3]: Leaving directory `/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64'
make -C build-linux-2.6.18-xen0_x86_64 ARCH=$(sh buildconfigs/select-linux-arch linux-2.6.18-xen.hg) INSTALL_PATH=/tmp/xen-4.1.1/dist/install vmlinuz
select-linux-arch: x86_64
make[3]: Entering directory `/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64'
make -C /tmp/xen-4.1.1/linux-2.6.18-xen.hg O=/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64 vmlinuz
  Using /tmp/xen-4.1.1/linux-2.6.18-xen.hg as source for kernel
  GEN     /tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64/Makefile
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CHK     include/linux/compile.h
dnsdomainname: Name or service not known
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  GEN     .version
  CHK     include/linux/compile.h
dnsdomainname: Name or service not known
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `.text.lock.mutex':
mutex.c:(.sched.text+0x1a45): undefined reference to `__mutex_lock_slowpath'
mutex.c:(.sched.text+0x1a4f): undefined reference to `__mutex_unlock_slowpath'
make[5]: *** [.tmp_vmlinux1] Error 1
make[4]: *** [vmlinuz] Error 2
make[3]: *** [vmlinuz] Error 2
make[3]: Leaving directory `/tmp/xen-4.1.1/build-linux-2.6.18-xen0_x86_64'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/tmp/xen-4.1.1'
make[1]: *** [linux-2.6-xen0-install] Error 2
make[1]: Leaving directory `/tmp/xen-4.1.1'
make: *** [install-kernels] Error 1

===================
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.