This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-users] Re: No VMX-guests on Intel Xeon/VT

Hi all,

OK, I've installed possibly all needed packages on SL10.1b2 but the VNC-stuff still is not working :-(

So right now I'm downloading the latest SLES 10-beta-code from the Novell-side and hopefully it is working with that - this is plan A!

Plan B is compiling XEN by myself, so acording to the docs I've installed the following (or it was already installed): python-devel, zlib-devel, LibVNCServer, SDL-devel, bridge-utils, iproute2, udev, dev86-0.16.0-187.i586.rpm

Then I downloaded and untared xen-3.0.1-src.tgz, to build it I'm doing:

# make KERNELS=linux-2.6-xen world > make01.log

The first part seems to run without problems, at least I don't find errors or warnings in the log:

  Install prefix    usr
  BIOS directory    /usr/share/xen/qemu
  binary directory  /usr/bin
  Manual directory  /usr/share/man
  Source path       /data/xen/2install/xen301/xen-3.0.1/tools/ioemu
  C compiler        gcc
  make              make
  host CPU          amd64
  host big endian   no
  target list       target-i386-dm
  gprof enabled     no
  static build      no
  VNC support       yes
  SDL support       yes
  SDL static link   yes
  mingw32 support   no
  Adlib support     no
  FMOD support      no
make[3]: Leaving directory `/data/xen/2install/xen301/xen-3.0.1/xen/arch/x86'
  make[2]: Leaving directory `/data/xen/2install/xen301/xen-3.0.1/xen'
  make[1]: Leaving directory `/data/xen/2install/xen301/xen-3.0.1'

It doesn't matter that the "host CPU" is an "amd64" if in truth its a Xeon with EM64T?

And what means "target list target-i386-dm", does it mean that the compiled binaries are only for i386? I need them for x86-64, if it's not correct where do I change it?

Unfortunately only the first part of the compilation runs, then I get:

  readlink: missing operand
  Try `readlink --help' for more information.
   __  __            _____  ___   _
   \ \/ /___ _ __   |___ / / _ \ / |
    \  // _ \ '_ \    |_ \| | | || |
    /  \  __/ | | |  ___) | |_| || |
   /_/\_\___|_| |_| |____(_)___(_)_|

  cc1: warnings being treated as errors
In file included from /data/xen/2install/xen301/xen-3.0.1/xen/include/asm/mpspec.h:5, from /data/xen/2install/xen301/xen-3.0.1/xen/include/asm/smp.h:18, from /data/xen/2install/xen301/xen-3.0.1/xen/include/xen/smp.h:13, from /data/xen/2install/xen301/xen-3.0.1/xen/include/xen/sched.h:8,
                   from x86_64/asm-offsets.c:9:
/data/xen/2install/xen301/xen-3.0.1/xen/include/asm/mpspec_def.h:78: warning: ?packed? attribute ignored for field of type ?unsigned char[5u]?
  make[3]: *** [asm-offsets.s] Error 1
  make[2]: *** [/data/xen/2install/xen301/xen-3.0.1/xen/xen] Error 2
  make[1]: *** [install-xen] Error 2
  make: *** [world] Error 2

I'm not a c-programmer, so possibly I'm not goinig to fix this in the sources or is there s.th. else wrong in the way I'm going to compile the package for me?

Again thanks a lot for all the help I got in these news-groups!

Chau y hasta luego,


Xen-users mailing list