Probably the first question which should be asked is whether you have a special reason to compile from source rather than simply install from the regular repositories. If you have no special reason to be compiling from source, then you should simply install Xen using the YAST virtual install applet (highly recommended) or the YAST Software Manager or zypper (both may require a little know-how).
The people who prepare the Xen openSUSE packages do a number of customizations which may or may not be related to whatever is causing your errors.
BTW - When I run into errors like what you describe, I usually find I also need to look at what preceded the actual error.
Why are you doing this in your root account? You can compile as a normal user, and use ‘su -’ to install.
Are you leaving a step out? The tarball should have a README and an INSTALL file. These contain important information on compiling and installing the application. Be sure and read these first.