Not having any luck getting the new xserver compiled.
It seems to require a newer mesa (due to missing symbols like
__DRI_ATTRIB_FLOAT) but I can't get that to compile. Mesa configure
fails with this:
./autogen.sh --prefix=$WLD --enable-gles2 --disable-gallium-egl
--with-egl-platforms=wayland,x11,drm --enable-gbm --enable-shared-glapi
--with-gallium-drivers=r300,r600,swrast,nouveau
...
configure: error: Package requirements (x11 xext xdamage xfixes x11-xcb
xcb-glx >= 1.8.1 xcb-dri2 >= 1.8 xcb-dri3 xcb-present xcb-sync xshmfence
>= 1.1) were not met:
No package 'xcb-dri3' found
No package 'xcb-present' found
No package 'xcb-sync' found
No package 'xshmfence' found
I have no idea where those packages are found. Also not sure if maybe I
am off course and don't need to compile mesa this way.
On 02/05/2014 10:00 AM, Jasper St. Pierre wrote:
You want to be using the "xwayland" branch of Xorg, not "xwayland-1.12".
That explains why everything was showing up black: xwayland-1.12 is
almost a year old, and Weston doesn't work with it anymore.
Make sure to build xf86-video-wayland, and uninstall xf86-video-wlshm.
wlshm is old. You should just be able to just install xf86-video-wayland
and have everything work.
On Wed, Feb 5, 2014 at 12:46 PM, Bill Spitzak <spit...@gmail.com
<mailto:spit...@gmail.com>> wrote:
On 02/05/2014 09:21 AM, Jasper St. Pierre wrote:
What compositor are you using
The X11 compositor you get when you run wayland under X.
My X system is stock Ubuntu running Unity, though I suspect that has
little to do with it.
and how did you build Xwayland?
There is "xwayland" inside weston. Weston I am using the main
branch, and I configure and compile and install it with:
./autogen.sh --prefix=$HOME/install --disable-setuid-install
--disable-colord
make
make install
xserver: I am using the xwayland-1.12 branch from
git://anongit.freedesktop.org/__xorg/xserver
<http://anongit.freedesktop.org/xorg/xserver>.
Configure/make/install is:
./autogen.sh --prefix=$HOME/install
make
make install
Also I am compiling/installing xserver after xwayland, not sure if
this is the correct order.
I am rather mystified as to why there is both an xserver and
xwayland code in weston, any quick explanation would be appreciated.
Did you
build xf86-video-wayland as well?
No, only xf86-video-ati, xf86-video-intel, xf86-video-wlshm. I had
to compile tons of stuff in order to get xserver to compile, which
is really annoying. Most of it I suspect is never used.
If I add this, how do I tell the Xserver that it exists? Do I just
have to install it, or do I have to recomfigure and recompile Xserver?
I am also dubious that this has anything to do with it, as my test
applications are not using xv.
--
Jasper
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel