Re: [ANNOUNCE] xorg-server 1.19.2

2017-03-05 Thread Emil Velikov
On 3 March 2017 at 16:50, Adam Jackson  wrote:
> On Thu, 2017-03-02 at 18:13 -0500, Adam Jackson wrote:
>> A collection of stability fixes here across glamor, Xwayland, input,
>> and Prime support. Also a security fix for CVE-2017-2624, a timing
>> attack which can brute-force MIT-MAGIC-COOKIE authentication. Everybody
>> is encouraged to upgrade. Thanks to all who contributed fixes!
>
> As several people have noticed, this tarballs is missing some of
> the standard buildsystem bits, such that you need to run autoreconf
> before ./configure. This is partly my fault for driving the release
> script incorrectly, and mostly autotools' fault for being sheer
> garbage. (Seriously, dear gnu project, please sunset autotools. It is a
> net loss to humanity at this point.)
>
> Once I beat the release tools into submission I'll upload 1.19.3 with
> otherwise the same content. Sorry for the mess.
>
Ftr the issue wasn't about autotools or the release tools. There's
hacks and workarounds in xorg-server which should really be sorted.
If's fine that If you don't have the patience/time/knowledge to fix
them but for once autotools isn't the one to blame here ;-)

Emil
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: [ANNOUNCE] xorg-server 1.19.2

2017-03-05 Thread Peter Hutterer
On Fri, Mar 03, 2017 at 05:32:16PM -0800, Jeremy Huddleston Sequoia wrote:
> 
> > On Mar 3, 2017, at 08:50, Adam Jackson  wrote:
> > 
> > On Thu, 2017-03-02 at 18:13 -0500, Adam Jackson wrote:
> >> A collection of stability fixes here across glamor, Xwayland, input,
> >> and Prime support. Also a security fix for CVE-2017-2624, a timing
> >> attack which can brute-force MIT-MAGIC-COOKIE authentication. Everybody
> >> is encouraged to upgrade. Thanks to all who contributed fixes!
> > 
> > As several people have noticed, this tarballs is missing some of
> > the standard buildsystem bits, such that you need to run autoreconf
> > before ./configure. This is partly my fault for driving the release
> > script incorrectly, and mostly autotools' fault for being sheer
> > garbage. (Seriously, dear gnu project, please sunset autotools. It is a
> > net loss to humanity at this point.)
> 
> What do you propose instead of autotools?  I agree that it is utter
> garbage, and I dislike the license ... but I certainly don't like any of
> the alternatives either.  CMake, JAM, and the rest are pretty much all
> crap for one reason or another.  And hopefully you agree that it's at
> least leagues better than imake!  If there was a good alternative, I'd be
> happy to help with transitioning us away from autotools, but I just don't
> see any good option.

meson seems to be the current favourite, see daniels' efforts for weston:
https://lists.freedesktop.org/archives/wayland-devel/2016-November/031984.html
and some more follow-up here
https://lists.freedesktop.org/archives/wayland-devel/2016-December/032033.html

I tried it on libinput - it works nicely and feels a lot 'cleaner', if you
want an unscientific measurement on top of daniels' benchmarks.
https://lists.freedesktop.org/archives/wayland-devel/2016-December/032117.html

Not sure how well it'd go for something as crazy as the server build system
but it certainly warrants having a look at.

Cheers,
   Peter

___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Re: ARM Cross compilation of the xserver stops with error

2017-03-05 Thread Mr Dini
Solved! :) Manual edit of libXfont to libXfont2 at the .jhbuildrc did the
trick. :)

Next error:

  CCLD xkbcomp
/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld:
warning: libxcb.so.1, needed by
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so,
not found (try using -rpath or -rpath-link)
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_get_file_descriptor'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_connect'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_generate_id'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_connect_to_display_with_auth_info'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_writev'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_poll_for_reply64'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_wait_for_reply64'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_poll_for_event'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_get_maximum_request_length'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_take_socket'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_wait_for_event'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_disconnect'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_connection_has_error'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_get_setup'
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64/libX11.so:
undefined reference to `xcb_parse_display'
collect2: error: ld returned 1 exit status
make[2]: *** [xkbcomp] Error 1

But I compiled a libxcb manually and installed it to the
/home/pisti/Asztal/Xorg-Pi/storage/.kodi/addons/service.Xorg/root/usr/local/lib64
folder, and I have a libxcb.so.1 here...

2017-03-04 17:39 GMT+01:00 Mr Dini :

> Hi,
>
> I am trying to create an Xorg addon for my Rpi2, because the default
> LibreELEC distribution hasn't got one. I am using an Ubuntu 16.04 LTS
> x64 OS as host and the jhbuild for managing the compile.
>
> But it gives me this: http://pastebin.com/qQbkH245
>
> What Can I do?
>
> Many thanks!
>
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s