I had Parallels working fine on a different system using Suse 10.1 default kernel. I moved to a new system with Core2 Duo and reinstalled 10.1 and support files. The parallels-config now returns the log below (partial) and I can't figure out what's missing/different. Lot's is "attribute ignored: msgs but looks like the "negative arrary" stopped things. Any help appreciated.
/usr/lib/parallels/drivers/drv_main/common/utils.h:29: warning: ‘stdcall’ attribute ignored
CC [M] /usr/lib/parallels/drivers/drv_main/dwrap.o
CC [M] /usr/lib/parallels/drivers/drv_main/intgate.o
In file included from /usr/lib/parallels/drivers/drv_main/intgate.c:26:
/usr/lib/parallels/drivers/drv_main/../hypervisor/hypercall.h:34: warning: ‘stdcall’ attribute ignored
/usr/lib/parallels/drivers/drv_main/../hypervisor/hypercall.h:35: warning: ‘stdcall’ attribute ignored
In file included from /usr/lib/parallels/drivers/drv_main/intgate.c:27:
/usr/lib/parallels/drivers/drv_main/../../include/AtomicOps.h:455: error: size of array ‘assert’ is negative
In file included from /usr/lib/parallels/drivers/drv_main/intgate.c:29:
/usr/lib/parallels/drivers/drv_main/common/logging.h:53: warning: ‘stdcall’ attribute ignored
/usr/lib/parallels/drivers/drv_main/common/logging.h:54: warning: ‘cdecl’ attribute ignored
make[6]: *** [/usr/lib/parallels/drivers/drv_main/intgate.o] Error 1
make[5]: *** [_module_/usr/lib/parallels/drivers/drv_main] Error 2
make[4]: *** [modules] Error 2
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.16.27-0.6-obj/x86_64/smp'
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
/usr/lib/parallels/drivers/drv_main/common/utils.h:29: warning: ‘stdcall’ attribute ignored
CC [M] /usr/lib/parallels/drivers/drv_main/dwrap.o
CC [M] /usr/lib/parallels/drivers/drv_main/intgate.o
In file included from /usr/lib/parallels/drivers/drv_main/intgate.c:26:
/usr/lib/parallels/drivers/drv_main/../hypervisor/hypercall.h:34: warning: ‘stdcall’ attribute ignored
/usr/lib/parallels/drivers/drv_main/../hypervisor/hypercall.h:35: warning: ‘stdcall’ attribute ignored
In file included from /usr/lib/parallels/drivers/drv_main/intgate.c:27:
/usr/lib/parallels/drivers/drv_main/../../include/AtomicOps.h:455: error: size of array ‘assert’ is negative
In file included from /usr/lib/parallels/drivers/drv_main/intgate.c:29:
/usr/lib/parallels/drivers/drv_main/common/logging.h:53: warning: ‘stdcall’ attribute ignored
/usr/lib/parallels/drivers/drv_main/common/logging.h:54: warning: ‘cdecl’ attribute ignored
make[6]: *** [/usr/lib/parallels/drivers/drv_main/intgate.o] Error 1
make[5]: *** [_module_/usr/lib/parallels/drivers/drv_main] Error 2
make[4]: *** [modules] Error 2
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.16.27-0.6-obj/x86_64/smp'
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