You are not logged in.

#1 2009-09-06 12:02:44

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

[Solved] Compiling Xorg-server 1.6.3.901.

Hello Toaday I wanted to build new xorg-server package with this PKGBUILD:

  5 pkgname=xorg-server
  6 pkgver=1.6.3.901
  7 pkgrel=1
  8 pkgdesc="X.Org X servers"
  9 arch=('i686' 'x86_64')
 10 license=('custom')
 11 url="http://xorg.freedesktop.org"
 12 depends=('libxfont>=1.4.0' 'openssl>=0.9.8k' 'libpciaccess>=0.10.8' 'libxv>=1.0.4' 'pixman>=0.16.0' 'xkeyboard-config>=1.6' 'xorg-serve
 13 makedepends=('glproto' 'libx11>=1.2.2' 'mesa>=7.5.1' 'xf86driproto>=2.1.0' 'xtrans>=1.2.4' 'libxkbfile>=1.0.5' 'randrproto>=1.3.0' 'ren
 14 conflicts=('catalyst-utils<=9.2')
 15 options=('!libtool')
 16 provides=('x-server')
 17 groups=('xorg')
 18 install=xorg-server.install
 19 source=(${url}/releases/individual/xserver/${pkgname}-${pkgver}.tar.bz2
 20         xorg-redhat-die-ugly-pattern-die-die-die.patch
 21         dpms-dont-reset-lastdeviceeventtime.patch
 22         dri2-dontcrash.patch
 23         xinerama.patch
 24         dga.patch
 25         xvfb-run
 26         xvfb-run.1)
 27 md5sums=('8d43c4cb43e6a10550e68fbbcad10e9d'
 28          '1a336eb22e27cbf443ec5a2ecddfa93c'
 29          '9ea2e9f5a7192da23c5c573545fe9836'
 30          '03cd32862fbfe5f493e108ee7205ade6'
 31          '060aaa85d64d26915783e9f6837a666c'
 32          'f426f93dfec972ba6f641a8e7d6a9256'
 33          '52fd3effd80d7bc6c1660d4ecf23d31c'
 34          '376c70308715cd2643f7bff936d9934b')
 35 
 36 build() {
 37   cd "${srcdir}/${pkgname}-${pkgver}"
 38   # Get rid of the ugly pattern
 39   patch -Np3 -i "${srcdir}/xorg-redhat-die-ugly-pattern-die-die-die.patch" || return  1
 40 
 41   # Build fixes for new protos
 42   patch -Np1 -i "${srcdir}/xinerama.patch" || return 1
 43   patch -Np1 -i "${srcdir}/dga.patch" || return 1
 44 
 45   # Fixes from http://wiki.x.org/wiki/Server16Branch
 46   patch -Np1 -i "${srcdir}/dpms-dont-reset-lastdeviceeventtime.patch" || return 1
 47   patch -Np1 -i "${srcdir}/dri2-dontcrash.patch" || return 1
 48 
 49   # Fix dbus config path
 50   sed -i -e 's/\$(sysconfdir)/\/etc/' config/Makefile.*  || return 1
 51 
 52     ./configure --prefix=/usr \
 53     --disable-dri2 \
 54     --disable-ipv6 \
 55     --disable-dri \
 56     --disable-dmx \
 57     --disable-xvfb \
 58     --disable-xnest \
 59     --disable-composite \
 60     --disable-xcsecurity \
 61     --enable-xorg \
 62     --disable-xephyr \
 63     --disable-glx-tls \
 64     --disable-kdrive \
 65     --enable-install-setuid \
 66     --disable-config-hal \
 67     --enable-config-dbus \
 68     --disable-record \
 69     --disable-xfbdev \
 70     --disable-xfake \
 71     --disable-xsdl \
 72     --disable-static \
 73     --sysconfdir=/etc/X11 \
 74     --localstatedir=/var \
 75     --with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/shar
 76     --with-xkb-path=/usr/share/X11/xkb \
 77     --with-xkb-output=/var/lib/xkb \
 78     --without-dri-driver || return 1
 79 
 80   make || return 1
 81   make DESTDIR="${pkgdir}" install || return 1
 82 
 83   install -m755 "${srcdir}/xvfb-run" "${pkgdir}/usr/bin/" || return 1
 84   install -m644 "${srcdir}/xvfb-run.1" "${pkgdir}/usr/share/man/man1/" || return 1
 85 
 86   rm -rf "${pkgdir}/var/log" || return 1
 87 
 88   install -m755 -d "${pkgdir}/etc/X11" || return 1
 89   install -m755 -d "${pkgdir}/var/lib/xkb" || return 1
 90 
 91   # Needed for non-mesa drivers, libgl will restore it
 92   mv "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so" \
 93      "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.xorg" || return 1
 94 
 95   install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
 96   install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1

And while compiling I got error:

/home/user/abs/xorg-server/PKGBUILD: line 77: --with-xkb-path=/usr/share/X11/xkb: No such file or direcotry

Last edited by SpeedVin (2009-09-06 14:00:23)


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#2 2009-09-06 12:08:20

Perry3D
Member
Registered: 2008-03-20
Posts: 553

Re: [Solved] Compiling Xorg-server 1.6.3.901.

You missed the backslash in line 75(76?).

Offline

#3 2009-09-06 12:12:11

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: [Solved] Compiling Xorg-server 1.6.3.901.

On 75, you 've missed some words:

-with-default-font-path=/usr/share/fonts/misc,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/TTF,/usr/share/fonts/Type1 \

But... how ?

Didn't you use the /var/abs/extra/xorg-server/PKGBUILD ?

Last edited by flamelab (2009-09-06 12:12:48)

Offline

#4 2009-09-06 13:59:57

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: [Solved] Compiling Xorg-server 1.6.3.901.

Heh I missed some part of like like flamelab said , how I do that?
Some time ago I created my own PKGBUILD for xorg-server and toady I want to update it becouse I see some difreces between my PKGBUILD and PKGBUILD from abs tree and I copy the difrrent line neutral
Thanks Perry3D and big thanks to flamelab.


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#5 2009-09-13 12:32:33

ammon
Member
Registered: 2008-12-11
Posts: 413

Re: [Solved] Compiling Xorg-server 1.6.3.901.

What are benefits from this striped xserver? Can it be used in common desktop enviroment? With common apps and settings?

Offline

Board footer

Powered by FluxBB