compile problem fc5

Discussion in 'Parallels Workstation for Windows and Linux' started by kurt eichenberger, Nov 19, 2006.

  1. kurt eichenberger

    kurt eichenberger Bit poster

    Messages:
    1
    Hello, I am attempting to install the evaluation version of Parallels on Fedora Core 5. We would like to migrate all of our OS/2 Warp machines to Paralles running on Linux.

    I have installed the source for fc5 and have installed paralles using the rpm --nodep option because of the libXft dependancy problem.

    I had a number of failures when I tried to run Parralles config, because the souce tree was not in the right place, and because the build directory was not properly symlinked from the modules directory.
    I got these sorted out however I still can not get the Parralles config to complete. I have included a snip from the log below. I would appreciate any help you may be able to give me.

    Regards, Kurt Eichenberger

    make[2]: Entering directory `/usr/lib/parallels/drivers/drv_main'
    make -C /lib/modules/2.6.18-1.2200.fc5/build SUBDIRS=/usr/lib/parallels/drivers/drv_main SRCROOT=/usr/lib/parallels/drivers/drv_main modules
    make[3]: Entering directory `/usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686'

    WARNING: Symbol version dump /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686/Module.symvers
    is missing; modules will have no dependencies and modversions.

    CC [M] /usr/lib/parallels/drivers/drv_main/vmmain.o
    CC [M] /usr/lib/parallels/drivers/drv_main/vmproc.o
    CC [M] /usr/lib/parallels/drivers/drv_main/device.o
    CC [M] /usr/lib/parallels/drivers/drv_main/dwrap.o
    CC [M] /usr/lib/parallels/drivers/drv_main/intgate.o
    CC [M] /usr/lib/parallels/drivers/drv_main/ioctls.o
    /usr/lib/parallels/drivers/drv_main/ioctls.c: In function ‘vmMainIoctl’:
    /usr/lib/parallels/drivers/drv_main/ioctls.c:170: warning: assignment makes integer from pointer without a cast
    CC [M] /usr/lib/parallels/drivers/drv_main/monexport.o
    CC [M] /usr/lib/parallels/drivers/drv_main/mm/manager.o
    CC [M] /usr/lib/parallels/drivers/drv_main/mm/pages.o
    CC [M] /usr/lib/parallels/drivers/drv_main/mm/collector.o
    CC [M] /usr/lib/parallels/drivers/drv_main/mm/monmem.o
    CC [M] /usr/lib/parallels/drivers/drv_main/mm/wset.o
    CC [M] /usr/lib/parallels/drivers/drv_main/common/bma.o
    CC [M] /usr/lib/parallels/drivers/drv_main/common/logging.o
    CC [M] /usr/lib/parallels/drivers/drv_main/common/timer.o
    CC [M] /usr/lib/parallels/drivers/drv_main/common/idata.o
    CC [M] /usr/lib/parallels/drivers/drv_main/common/utils.o
    CC [M] /usr/lib/parallels/drivers/drv_main/common/md5.o
    LD [M] /usr/lib/parallels/drivers/drv_main/vm-main.o
    Building modules, stage 2.
    MODPOST
    /bin/sh: scripts/mod/modpost: No such file or directory
    make[4]: *** [__modpost] Error 127
    make[3]: *** [modules] Error 2
    make[3]: Leaving directory `/usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686'
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/usr/lib/parallels/drivers/drv_main'
    make[1]: *** [vmmain] Error 2
    make[1]: Leaving directory `/usr/lib/parallels/drivers'
    make: *** [build] Error 2
     
  2. constant

    constant Forum Maven

    Messages:
    1,010
    .
    For what it's worth, and I hope it helps. When I do a locate for modpost the result is:

    jld:~ # locate modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/bigsmp/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/debug/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/default/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/kdump/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/smp/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/um/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/xen/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4-obj/i386/xenpae/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4/scripts/Makefile.modpost
    /usr/src/linux-2.6.16.13-4/scripts/mod/modpost.c
    /usr/src/linux-2.6.16.13-4/scripts/mod/modpost.h

    Probably you only need to have in place:

    /usr/src/linux-2.6.16.13-4-obj/i386/default/scripts/mod/modpost
    /usr/src/linux-2.6.16.13-4/scripts/Makefile.modpost
    /usr/src/linux-2.6.16.13-4/scripts/mod/modpost.c
    /usr/src/linux-2.6.16.13-4/scripts/mod/modpost.h
    .
     

Share This Page