[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 
 
    
     |