You are not logged in.

#1 2009-07-31 07:52:50

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

[Solved] Can't build Xorg-Server-Git.

Hello
I want to build xorg-server-git from AUR I modifeted PKGBUILD becouse old can't be build.
That's my PKGBUILD:

pkgname=xorg-server-git
pkgver=20090731
pkgrel=1
pkgdesc="X.Org X servers"
arch=('x86_64')
license=('custom')
url="http://xorg.freedesktop.org"
depends=('libxfont>=1.4.0' 'openssl>=0.9.8k' 'libpciaccess>=0.10.6' 'libxv>=1.0.4' 'pixman>=0.14.0' 'xkeyboard-config>=1.6' 'xorg-server-utils' 'xorg-fonts-misc' 'xbitmaps' 'diffutils' )
makedepends=('libx11>=1.2.1' 'mesa>=7.5' 'xf86driproto>=2.0.4' 'xtrans>=1.2.3' 'libxkbfile>=1.0.5' 'randrproto>=1.3.0' 'renderproto>=0.9.3' 'xcmiscproto>=1.1.2' 'bigreqsproto>=1.0.2' 'resourceproto>=1.0.2' 'videoproto>=2.2.2' 'compositeproto>=0.4' 'scrnsaverproto>=1.1.0' 'libxinerama>=1.0.3' 'xf86dgaproto>=2.0.3' 'recordproto>=1.13.2'  'glproto>=1.4.9' 'xorg-util-macros')
conflicts=('catalyst-utils<=9.2')
options=('!libtool')
_gitver=1.6.2.1
provides=('x-server')
groups=('xorg')
install=xorg-server.install

_gitroot="git://anongit.freedesktop.org/git/xorg/xserver"
_gitname="xserver"

source=("xorg-redhat-die-ugly-pattern-die-die-die.patch")

md5sums=('1a336eb22e27cbf443ec5a2ecddfa93c')

build() {

  msg "Connecting to git.freedesktop.org GIT server...."

  if [ -d $startdir/src/$_gitname ] ; then
      cd $_gitname && git pull origin
      msg "The local files are updated."
  else
      git clone $_gitroot
  fi

  cp -a "${srcdir}/$_gitname/" "${srcdir}/$_gitname-build/"

  msg "GIT checkout done or server timeout"
  msg "Starting make..."

  cd "${srcdir}/$_gitname-build"

  msg "Patching sources..."

  # Fix dbus config path
   sed -i -e 's/\$(sysconfdir)/\/etc/' config/Makefile.*  || return 1

  msg "Preparing sources for configure..."

  autoreconf -v --install || return 1

  msg "Starting configure for: $pkgname"

  ./configure --prefix=/usr \
              --disable-ipv6 \
              --disable-dri2 \
              --disable-dri \
              --disable-dmx \
              --disable-xvfb \
              --disable-xnest \
              --disable-composite \
              --disable-xcsecurity \
              --enable-xorg \
              --disable-xephyr \
              --disable-glx-tls \
                --disable-kdrive \
              --enable-install-setuid \
              --disable-config-hal \
              --enable-config-dbus \
              --disable-record \
              --disable-xfbdev \
              --disable-xfake \
              --disable-xsdl \
              --disable-static \
              --sysconfdir=/etc/X11 \
              --localstatedir=/var \
              --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 \
              --with-xkb-path=/usr/share/X11/xkb \
              --with-xkb-output=/var/lib/xkb \
#              --without-dri-driver-path=/usr/lib/xorg/modules/dri || return 1

  msg "Starting make..."
  make  || return 1
  make DESTDIR="${pkgdir}"  install || return 1

  msg "Creating the appropriate X.org directories..."
  install -m755 -d "${pkgdir}/etc/X11" || return 1
  install -m755 -d "${pkgdir}/var/lib/xkb" || return 1

  msg "Backing up libwfb.so..."
  mv "${pkgdir}/usr/lib/xorg/modules/libwfb.so" \
     "${pkgdir}/usr/lib/xorg/modules/libwfb.so.1.4" || return 1

  msg "Fixes for non-Mesa drivers..."
  ln -s "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so" \
     "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.xorg" || return 1

  msg "Cleaning build area..."
     rm -rf "${srcdir}/$_gitname-build"
     rm -rf "${pkgdir}/var/log"

}

And It's my error when i try to make it:

In file included from xfixesint.h:63,
                 from xfixes.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
In file included from xfixesint.h:63,
                 from saveset.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
make[1]: *** [xfixes.lo] Błąd 1
make[1]: *** Oczekiwanie na niezakończone zadania....
make[1]: *** [saveset.lo] Błąd 1
In file included from xfixesint.h:63,
                 from region.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
In file included from xfixesint.h:63,
                 from select.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
In file included from xfixesint.h:63,
                 from cursor.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
region.c: In function 'ProcXFixesSetWindowShapeRegion':
region.c:695: error: 'ShapeBounding' undeclared (first use in this function)
region.c:695: error: (Each undeclared identifier is reported only once
region.c:695: error: for each function it appears in.)
region.c:696: error: 'ShapeClip' undeclared (first use in this function)
region.c:697: error: 'ShapeInput' undeclared (first use in this function)
make[1]: *** [region.lo] Błąd 1
make[1]: *** [select.lo] Błąd 1
make[1]: *** [cursor.lo] Błąd 1
make: *** [all-recursive] Błąd 1
==> BŁĄD: Budowanie nie powiodło się.
    Przerywam...

Thanks for help and advice wink

Last edited by SpeedVin (2009-07-31 14:06:30)


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

Offline

#2 2009-07-31 09:34:37

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: [Solved] Can't build Xorg-Server-Git.

add xextproto to makedepends

Offline

#3 2009-07-31 09:39:04

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

Re: [Solved] Can't build Xorg-Server-Git.

I do it but now I got this error:

In file included from xfixesint.h:63,
                 from saveset.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
In file included from xfixesint.h:63,
                 from cursor.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
make[1]: *** [saveset.lo] Błąd 1
make[1]: *** Oczekiwanie na niezakończone zadania....
In file included from xfixesint.h:63,
                 from region.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
make[1]: *** [cursor.lo] Błąd 1
In file included from xfixesint.h:63,
                 from select.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
region.c: In function 'ProcXFixesSetWindowShapeRegion':
region.c:695: error: 'ShapeBounding' undeclared (first use in this function)
region.c:695: error: (Each undeclared identifier is reported only once
region.c:695: error: for each function it appears in.)
region.c:696: error: 'ShapeClip' undeclared (first use in this function)
region.c:697: error: 'ShapeInput' undeclared (first use in this function)
make[1]: *** [select.lo] Błąd 1
In file included from xfixesint.h:63,
                 from xfixes.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: Nie ma takiego pliku ani katalogu
make[1]: *** [region.lo] Błąd 1
make[1]: *** [xfixes.lo] Błąd 1
make: *** [all-recursive] Błąd 1
==> BŁĄD: Budowanie nie powiodło się.

Last edited by SpeedVin (2009-07-31 09:46:20)


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

Offline

#4 2009-07-31 12:53:47

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

Re: [Solved] Can't build Xorg-Server-Git.

Ι had this PKGBUILD adopted, but it seems that it needs newer versions of quite a few packages from freedesktop.org, like pixman, or xextproto or libxext, so it seems impossible to have this package maintained (you have to create $pkgname-newest PKGBUILDs on AUR for many packages),so I disowned it. If someone has the time to create those dependencies on AUR, it would be good for xorg-server-git (the PKGBUILD itself is almost ready for use).

Last edited by flamelab (2009-07-31 12:57:22)

Offline

#5 2009-07-31 13:18:24

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

Re: [Solved] Can't build Xorg-Server-Git.

I got this packages and I was thinking about adopting this package (when it build finnaly) and upload this depencies to AUR wink

pixman 0.15.14-1
renderproto 0.11-1
xextproto 7.0.99.3-1
inputproto 1.9.99.15-1

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

Offline

#6 2009-07-31 13:48:31

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

Re: [Solved] Can't build Xorg-Server-Git.

Change the names first. It's not proper to have two different versions of the same package in the official repos + on AUR wink

Something like: xextproto-newest and in the PKGBUILD: _realname=xextproto, _latestver=<the ver in configure.ac in srcdir>, provides="${_realname}-${_latestver}"

Last edited by flamelab (2009-07-31 13:50:44)

Offline

#7 2009-07-31 13:53:36

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

Re: [Solved] Can't build Xorg-Server-Git.

flamelab wrote:

Change the names first. It's not proper to have two different versions of the same package in the official repos + on AUR wink

Something like: xextproto-newest and in the PKGBUILD: _realname=xextproto, _latestver=<the ver in configure.ac in srcdir>, provides="${_realname}-${_latestver}"

Ok no problem but what with xorg-server-git still it can't build sad


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

Offline

#8 2009-07-31 13:55:40

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

Re: [Solved] Can't build Xorg-Server-Git.

Can you please post an output of this error with english messages ? I don't understand Polish tongue

It says "No such file or directory" I suppose ?

Last edited by flamelab (2009-07-31 13:56:36)

Offline

#9 2009-07-31 13:58:20

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

Re: [Solved] Can't build Xorg-Server-Git.

flamelab wrote:

Can you please post an output of this error with english messages ? I don't understand Polish tongue

It says "No such file or directory" I suppose ?

Yes that's right I'm not good at tranlate but I will try wink

In file included from xfixesint.h:63,
                 from saveset.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: No such file or directory
In file included from xfixesint.h:63,
                 from cursor.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: No such file or directory
make[1]: *** [saveset.lo] Error 1
make[1]: *** Waiting for not end tasks....
In file included from xfixesint.h:63,
                 from region.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: No such file or directory
make[1]: *** [cursor.lo] Error 1
In file included from xfixesint.h:63,
                 from select.c:27:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: No such file or directory
region.c: In function 'ProcXFixesSetWindowShapeRegion':
region.c:695: error: 'ShapeBounding' undeclared (first use in this function)
region.c:695: error: (Each undeclared identifier is reported only once
region.c:695: error: for each function it appears in.)
region.c:696: error: 'ShapeClip' undeclared (first use in this function)
region.c:697: error: 'ShapeInput' undeclared (first use in this function)
make[1]: *** [select.lo] Błąd 1
In file included from xfixesint.h:63,
                 from xfixes.c:54:
/usr/include/X11/extensions/xfixesproto.h:51:34: error: X11/extensions/shape.h: No such file or directory
make[1]: *** [region.lo] Error 1
make[1]: *** [xfixes.lo] Error 1
make: *** [all-recursive] Error 1
==> Error: Make fail

Last edited by SpeedVin (2009-07-31 14:02:05)


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

Offline

#10 2009-07-31 13:59:20

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

Re: [Solved] Can't build Xorg-Server-Git.

Maybe it needs this ?  --> http://cgit.freedesktop.org/xorg/proto/fixesproto/

Last edited by flamelab (2009-07-31 14:25:58)

Offline

#11 2009-07-31 14:05:54

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

Re: [Solved] Can't build Xorg-Server-Git.

I was thinking about it and now make it PKGBUILD for fixes proto and now it's build fine smile


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

Offline

#12 2009-07-31 14:25:29

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

Re: [Solved] Can't build Xorg-Server-Git.

It'd be better to inform a TU to rename your new packages (in order to add a "-newest" in their pkgname) wink

Then fix them properly (add variables like those I posted before) smile

Offline

#13 2009-07-31 14:34:18

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

Re: [Solved] Can't build Xorg-Server-Git.

I named my packages as package-git.
Packages that are not in oficcial repos named normal:
fixesproto.


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

Offline

Board footer

Powered by FluxBB