compile problem fc5

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
 
.
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
.
 
Back
Top