Package Base Details: xorg-server-dev

Git Clone URL: https://aur.archlinux.org/xorg-server-dev.git (read-only)
Keywords: X-ABI-EXTENSION_VERSION X-ABI-VIDEODRV_VERSION X-ABI-XINPUT_VERSION x-server
Submitter: Det
Maintainer: dbermond
Last Packager: dbermond
Votes: 19
Popularity: 0.002578
First Submitted: 2010-06-27 07:53
Last Updated: 2019-06-09 12:01

Latest Comments

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

adramalech commented on 2015-02-12 04:24

There is an issue with this line:

_ABI_EXTENSION="$(grep -Po "EXTENSION_V.*\(\K[^)]*" xserver/hw/xfree86/common/xf86Module.H | tr , . | tr -d ' ')"

you need to change "xf86Module.H" to "xf86Module.h".

error:

==> Entering fakeroot environment...
==> Starting package_xorg-server-dev()...
grep: xserver/hw/xfree86/common/xf86Module.h: No such file or directory
==> ERROR: A failure occurred in package_xorg-server-dev().
Aborting...
==> ERROR: Makepkg was unable to build xorg-server-dev.
==> Restart building xorg-server-common-dev ? [y/N]

Det commented on 2015-01-15 10:58

To fix:

xorg-server-1.16.99.901.tar.bz2 ... FAILED (unknown public key DB221A6900000011)

Use:

$ gpg --recv-key DB221A6900000011

Or (for all AUR packages):

"keyserver-options auto-key-retrieve" in ~/.gnupg/gpg.conf

Det commented on 2014-07-31 14:43

You got me.

1.16.0-6:
- https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/xorg-server&id=124ecd69a4454d10bc5f8f472490df848a1b939f
- https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/xorg-server&id=3b612d304df483cea691c0287dcba99cf1bce116

kyak commented on 2014-07-31 14:23

You are so out of date, Det :)

Det commented on 2014-07-27 16:41

1.16.0-5:
- https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/xorg-server&id=1daadd88a35a874d5f430663428afde084d3414c
- https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/xorg-server&id=41c2fd6821239da22ff452d699a97634705a9227

Det commented on 2014-07-25 19:33

1.16.0-3[1][2]: Added 'glamor-upstream-fix.patch'[3] / 'nvidia-drm-outputclass.conf'[4] / 'xorg-server-dev.install'[5] and got rid of 'autoconfig-nvidia.patch'[6]

[1] = https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/xorg-server&id=e9273e2f0313a4fdcccf54eb6a10efe98e5ae00c
[2] = https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/xorg-server&id=803eb4a56b5e4a8b46d7d6c6d33fc52316b27589
[3] = https://projects.archlinux.org/svntogit/packages.git/tree/trunk/glamor-upstream-fix.patch?h=packages/xorg-server
[4] = https://projects.archlinux.org/svntogit/packages.git/tree/trunk/nvidia-drm-outputclass.conf?h=packages/xorg-server
[5] = https://projects.archlinux.org/svntogit/packages.git/tree/trunk/xorg-server.install?h=packages/xorg-server
[6] = https://projects.archlinux.org/svntogit/packages.git/tree/trunk/autoconfig-nvidia.patch?h=packages/xorg-server&id=9b220d59d7b68ae4ff6344e2f976f8b1a98dede1

Det commented on 2014-07-19 14:57

1.16.0-2: Added 'xorg-server-xwayland-dev' and got rid of '10-quirks.conf'[1] and 'CVE-2013-6424.diff'[2].

[1] = https://projects.archlinux.org/svntogit/packages.git/tree/trunk/10-quirks.conf?h=packages/xorg-server&id=9b220d59d7b68ae4ff6344e2f976f8b1a98dede1
[2] = https://bugs.archlinux.org/task/38401

Det commented on 2014-06-20 18:22

Package group = Different packages that are grouped together due to similarity - for a simpler/quicker installation (e.g. 'gnome', 'gnome-extra', 'kde', 'libreoffice', 'xorg', 'xorg-drivers'). Doesn't force installing all members of the group. See: https://wiki.archlinux.org/index.php/Pacman#Installing_package_groups and https://www.archlinux.org/groups/x86_64/

Meta package = A dummy package that only depends on other packages. Allows pacman to automatically install new members to the meta package (as opposed to package groups), but doesn't allow removing any locally without removing the meta package (after which new members won't be installed). See: https://wiki.archlinux.org/index.php/KDE_Packages#Using_Meta-Packages

Split package = When software has unnecessary parts that are not required by everybody (e.g. documentation and/or both gtk2 and gtk3 version), it can be split, so that the sources and the build() function don't need to be duplicated. Some parts may still depend on each other.

I don't know why libglamor.so isn't built with --enable-glamor, but you can try installing either glamor-egl or glamor-egl-git with the double -d flag (ignores dependecy checks) and --force (overwrites existing files) (pacman -Sdd --force glamor-egl / pacman -Udd --force glamor-egl-git*).

Thanks for the xwayland-git tip.

thx1138 commented on 2014-06-20 17:03

> This turned out to be a bug in Yaourt
Thanks for checking that. It looks to be fixed now, thanks to your bug report.

> Things like aurget and pacaur work just fine
Aha! I hadn't known about those.

> I'm assuming you haven't encountered a lot of split packages,
"group-package", "meta-package", "split-package" - yeah, it's a challenge. The documentation seems pretty scattered.

I've run into another problem, though, with a failing Xorg server, after the build. The only thing I can think that changed was an upgrade to "linux 3.15.1-1", which would change the radeon module, here running an "RV710 [Radeon HD 4350/4550]".

First, running "Xorg", there is a complaint about no "libglamor.so.0", because glamor-egl has been replaced by xorg-server-dev,
[ 54046.640] (EE) Failed to load /usr/lib/xorg/modules/drivers/radeon_drv.so: libglamor.so.0: cannot open shared object file: No such file or directory

Installing the old glamor-egl package is not allowed by xorg-server-dev, and rebuilding xf86-video-ati does not work,
checking for LIBGLAMOR... no
configure: error: Package requirements (glamor >= 0.6.0) were not met:
No package 'glamor' found

so I intalled "xf86-video-ati-git". But then, again running "Xorg", I get
[ 44731.119] (EE) RADEON(0): [drm] failed to set drm interface version.
[ 44731.119] (EE) RADEON(0): Kernel modesetting setup failed

Taking a wild guess, installing "xf86-video-modesetting-git", makes no difference, producing the same error.

Any thoughts?

Also, perhaps xorg-server-dev should be made to conflict with xwayland-git, since otherwise, after a long build, the xorg-server-dev install fails, if xwayland-git is installed, instead of xwayland-git simply being removed automatically.

James

thx1138 commented on 2014-06-20 16:57

> This turned out to be a bug in Yaourt
Thanks for checking that. It looks to be fixed now, thanks to your bug report.

> Things like aurget and pacaur work just fine
Aha! I hadn't known about those.

> I'm assuming you haven't encountered a lot of split packages,
"group-package", "meta-package", "split-package" - yeah, it's a challenge. The documentation seems pretty scattered.

I've run into another problem, though, with a failing Xorg server build. The only thing I can think that changed was an upgrade to "linux 3.15.1-1", which would change the radeon module, here running an "RV710 [Radeon HD 4350/4550]".

First, there is a complaint about no "libglamor.so.0", because glamor-egl has been replaced by xorg-server-dev,
[ 54046.640] (EE) Failed to load /usr/lib/xorg/modules/drivers/radeon_drv.so: libglamor.so.0: cannot open shared object file: No such file or directory

Installing the old glamor-egl package is not allowed by xorg-server-dev, and rebuilding xf86-video-ati does not work,
checking for LIBGLAMOR... no
configure: error: Package requirements (glamor >= 0.6.0) were not met:
No package 'glamor' found

so I intalled "xf86-video-ati-git". But then, I get
[ 44731.119] (EE) RADEON(0): [drm] failed to set drm interface version.
[ 44731.119] (EE) RADEON(0): Kernel modesetting setup failed

Taking a wild guess, installing "xf86-video-modesetting-git", makes no difference, producing the same error.

Any thoughts?

Also, perhaps xorg-server-dev should be made to conflict with xwayland-git, since otherwise, after a long build, the xorg-server-dev install fails, if xwayland-git is installed, instead of xwayland-git simply being removed automatically.

James