--- /usr/portage/distfiles/cvs-src/qemu/vl.c 2004-06-21 07:26:53.000000000 +0200 +++ vl.c 2004-06-21 13:23:02.009842912 +0200 @@ -38,6 +38,8 @@ #include #include #include +#include +#include #ifdef _BSD #include #include @@ -2654,6 +2656,15 @@ if (nographic) { dumb_display_init(ds); } else { + Display *dpy; + dpy = XOpenDisplay(NULL); + if (!dpy) { + fprintf (stderr, "%s: unable to open display \"%s\".\n", + argv[0], XDisplayName(NULL)); + exit (1); + } else { + XCloseDisplay(dpy); + } #ifdef CONFIG_SDL sdl_display_init(ds); #else