Package Details: xorg-server-bug865 21.1.13-1

Git Clone URL: https://aur.archlinux.org/xorg-server-bug865.git (read-only, click to copy)
Package Base: xorg-server-bug865
Description: Xorg X server with the patch for freedesktop bug 865 (need to kick hotkeys on release, not press)
Upstream URL: https://xorg.freedesktop.org
Licenses: MIT, ISC, X11, ICU, BSD-3-Clause, LicenseRef-Adobe-Display-PostScript, LicenseRef-DEC-3-Clause, HPND, LicenseRef-HPND-sell-MIT-disclaimer-xserver, HPND-sell-variant, MIT-open-group, NTP, SGI-B-2.0, SMLNJ, X11-distribute-modifications-variant
Groups: xorg
Conflicts: glamor-egl, nvidia-utils, xf86-video-modesetting, xorg-server
Provides: X-ABI-EXTENSION_VERSION, X-ABI-VIDEODRV_VERSION, X-ABI-XINPUT_VERSION, x-server, xorg-server
Replaces: glamor-egl, xf86-video-modesetting
Submitter: kyak
Maintainer: kyak
Last Packager: kyak
Votes: 47
Popularity: 1.13
First Submitted: 2012-03-13 18:20 (UTC)
Last Updated: 2024-04-13 07:17 (UTC)

Required by (178)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 16 Next › Last »

userpuser commented on 2022-01-17 03:47 (UTC)

God! So many years have passed, and things are still there! When will this patch finally be included in the main xorg-server? (((

vox commented on 2021-11-19 15:13 (UTC)

@glolsh "click on "view changes" under "Package actions" - on this very page with aur package info.

@kyak oh come on, man. No reason to be so negative.

kyak commented on 2021-11-17 16:38 (UTC)

Manjaro users should suffer and only blame themselves, not "the patch" :)

glolsh commented on 2021-11-17 11:50 (UTC) (edited on 2021-11-17 12:16 (UTC) by glolsh)

@vox click - ...Where?

This patch forced me to uninstall xf86-video-ati.

Luckily I had cached version of patched xorg. Why they forced removal of xf86-video-ati?

vox commented on 2021-11-15 01:56 (UTC)

@kyak Thank you very much! For other Manjaro noobs like myself: click on "view changes" under "Package actions" and pick the same version as your xorg-server. Download and extract somewhere, open terminal in that folder and type "makepkg -is" - it should build and install the patch. Then you would have to ignore updating this package in pamac and then manually build a newer version when xorg-server on Manjaro will be updated (not sure how to comfortably track that yet though)

kyak commented on 2021-11-14 07:49 (UTC)

@vox this package is tracking xorg-server package from Arch Linux. It will not work with outdated packages from Manjaro and you will face dependency issues like you do.

Either use older an older version of this package that works with your particular Manjaro packages versions or keep it simple and install Arch.

vox commented on 2021-11-13 23:09 (UTC)

Hi! I'm a noob from manjaro and I may not understand something here, but the latest patch borked my system. After some digging and installing/reinstalling stuff It became obvious that the patch deletes video drivers that I had installed - xf86-video-amdgpu for example. If I try to install the drivers again, it queues sddm and xorg-server-bug865 for removal. So basically I can't use this patch at all now :(

kyak commented on 2021-11-13 06:57 (UTC) (edited on 2021-11-13 06:57 (UTC) by kyak)

@waukalak the problem is on your side. Builds fine in a clean chroot here.

Moreover, the error message is from a file far away from what this patch deals with.

waukalak commented on 2021-11-12 21:42 (UTC) (edited on 2021-11-12 21:42 (UTC) by waukalak)

Unfortunately, it does not compile.

FAILED: os/liblibxserver_os.a.p/xsha1.c.o 
cc -Ios/liblibxserver_os.a.p -Ios -I../xorg-server-21.1.1/os -IXext -I../xorg-server-21.1.1/Xext -IXi -I../xorg-server-21.1.1/Xi -Icomposite -I../xorg-server-21.1.1/composite -Idamageext -I../xorg-server-21.1.1/damageext -Iexa -I../xorg-server-21.1.1/exa -Ifb -I../xorg-server-21.1.1/fb -Iglamor -I../xorg-server-21.1.1/glamor -Imi -I../xorg-server-21.1.1/mi -Imiext/damage -I../xorg-server-21.1.1/miext/damage -Imiext/shadow -I../xorg-server-21.1.1/miext/shadow -Imiext/sync -I../xorg-server-21.1.1/miext/sync -Idbe -I../xorg-server-21.1.1/dbe -Idri3 -I../xorg-server-21.1.1/dri3 -Iinclude -I../xorg-server-21.1.1/include -Ipresent -I../xorg-server-21.1.1/present -Irandr -I../xorg-server-21.1.1/randr -Irender -I../xorg-server-21.1.1/render -Ixfixes -I../xorg-server-21.1.1/xfixes -I/usr/include/X11/dri -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/tirpc -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -DHAVE_DIX_CONFIG_H -fno-strict-aliasing -fvisibility=hidden -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -march=x86-64 -mtune=generic -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIC -D_DEFAULT_SOURCE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DCLIENTIDS -MD -MQ os/liblibxserver_os.a.p/xsha1.c.o -MF os/liblibxserver_os.a.p/xsha1.c.o.d -o os/liblibxserver_os.a.p/xsha1.c.o -c ../xorg-server-21.1.1/os/xsha1.c
../xorg-server-21.1.1/os/xsha1.c: In function ‘x_sha1_init’:
../xorg-server-21.1.1/os/xsha1.c:50:5: error: unknown type name ‘SHA1_CTX’
   50 |     SHA1_CTX *ctx = malloc(sizeof(*ctx));
      |     ^~~~~~~~
../xorg-server-21.1.1/os/xsha1.c:54:5: error: implicit declaration of function ‘SHA1Init’ [-Werror=implicit-function-declaration]
   54 |     SHA1Init(ctx);
      |     ^~~~~~~~
../xorg-server-21.1.1/os/xsha1.c:54:5: warning: nested extern declaration of ‘SHA1Init’ [-Wnested-externs]
../xorg-server-21.1.1/os/xsha1.c: In function ‘x_sha1_update’:
../xorg-server-21.1.1/os/xsha1.c:61:5: error: unknown type name ‘SHA1_CTX’
   61 |     SHA1_CTX *sha1_ctx = ctx;
      |     ^~~~~~~~
../xorg-server-21.1.1/os/xsha1.c:63:5: error: implicit declaration of function ‘SHA1Update’; did you mean ‘sha1_update’? [-Werror=implicit-function-declaration]
   63 |     SHA1Update(sha1_ctx, data, size);
      |     ^~~~~~~~~~
      |     sha1_update
../xorg-server-21.1.1/os/xsha1.c:63:5: warning: nested extern declaration of ‘SHA1Update’ [-Wnested-externs]
../xorg-server-21.1.1/os/xsha1.c: In function ‘x_sha1_final’:
../xorg-server-21.1.1/os/xsha1.c:70:5: error: unknown type name ‘SHA1_CTX’
   70 |     SHA1_CTX *sha1_ctx = ctx;
      |     ^~~~~~~~
../xorg-server-21.1.1/os/xsha1.c:72:5: error: implicit declaration of function ‘SHA1Final’ [-Werror=implicit-function-declaration]
   72 |     SHA1Final(result, sha1_ctx);
      |     ^~~~~~~~~
../xorg-server-21.1.1/os/xsha1.c:72:5: warning: nested extern declaration of ‘SHA1Final’ [-Wnested-externs]
cc1: some warnings being treated as errors
[194/668] Compiling C object os/liblibxserver_os.a.p/xstrans.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: xorg-server-bug865