(In reply to comment #23) > could anybody post a test result of patch in comment# 14? >
Yes, i patch this patcg again Archlinux xorg-server 1.4 :
# Patches from redhat: patch -Np3 -i ${startdir}/src/xorg-redhat-die-ugly-pattern-die-die-die.patch patch -Np0 -i ${startdir}/src/xorg-x11-server-0.99.3-init-origins-fix.patch patch -Np1 -i ${startdir}/src/xorg-x11-server-1.0.1-Red-Hat-extramodes.patch patch -Np0 -i ${startdir}/src/xorg-x11-server-1.1.0-no-move-damage.patch patch -Np1 -i ${startdir}/src/xorg-x11-server-1.1.1-vbe-filter-less.patch patch -Np1 -i ${startdir}/src/xorg-x11-server-1.1.1-no-scanpci.patch patch -Np1 -i ${startdir}/src/xserver-1.3.0-newglx-offscreen-pixmaps.patch
# Own patches patch -Np1 -i ${startdir}/src/xorg-server-1.2.0-defaultdpi.patch patch -Np1 -i ${startdir}/src/prefer-displaysize.patch
aclocal autoconf automake --add-missing ./configure --prefix=/usr \ --with-mesa-source=${startdir}/src/Mesa-${_mesaver} \ --enable-ipv6 \ --enable-dri \ --enable-dmx \ --enable-xvfb \ --enable-xnest \ --enable-composite \ --enable-xcsecurity \ --enable-xorg \ --enable-xtrap \ --enable-xevie \ --enable-xephyr \ --enable-glx-tls \ --disable-kdrive \ --enable-install-setuid \ --disable-xprint \ --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-rgb-path=/usr/share/X11/rgb \ --with-xkb-path=/usr/share/X11/xkb \ --with-xkb-output=/usr/share/X11/xkb/compiled \ --with-dri-driver-path=/usr/lib/xorg/modules/dri \ --disable-static
make || return 1 make DESTDIR=${startdir}/pkg install || return 1 mkdir -p ${startdir}/pkg/etc/X11 mkdir -p ${startdir}/pkg/var/lib mv ${startdir}/pkg/usr/share/X11/xkb/compiled ${startdir}/pkg/var/lib/xkb ln -sf /var/lib/xkb ${startdir}/pkg/usr/share/X11/xkb/compiled
cd ${startdir}/pkg/usr/lib/xorg/modules/extensions mv libGLcore.so libGLcore.xorg mv libglx.so libglx.xorg
# prevent conflict with nvidia-utils mv ${startdir}/pkg/usr/lib/xorg/modules/libwfb.so \ ${startdir}/pkg/usr/lib/xorg/modules/libwfb.so.1.4 -------------------------------------------------------------
ARCH x86_64
kernel 2.6.23 dbus 1.1.2 hal 0.5.10 xf86-video-intel 2.1.1 xorg 1.4 GCC 4.2.2 pixman 0.9.5 -----------------------------------------------------------------
Result: X server not starting, crash!
Backtrace: 0: X(xf86SigHandler+0x6a) [0x48d0ba] 1: /lib/libc.so.6 [0x2b8cc69517b0] 2: X(xf86RandR12CreateScreenResources+0x1ee) [0x4b2a5e] 3: X [0x4ada9f] 4: X(main+0x319) [0x4367d9] 5: /lib/libc.so.6(__libc_start_main+0xf4) [0x2b8cc693eae4] 6: X(FontFileCompleteXLFD+0x261) [0x435c79]
Fatal server error: Caught signal 11. Server aborting
please see Xorg.0.log - DPI is not anyway (96,96) , but (96,154)
(In reply to comment #23)
> could anybody post a test result of patch in comment# 14?
>
Yes, i patch this patcg again Archlinux xorg-server 1.4 :
# Patches from redhat: /src/xorg- redhat- die-ugly- pattern- die-die- die.patch /src/xorg- x11-server- 0.99.3- init-origins- fix.patch /src/xorg- x11-server- 1.0.1-Red- Hat-extramodes. patch /src/xorg- x11-server- 1.1.0-no- move-damage. patch /src/xorg- x11-server- 1.1.1-vbe- filter- less.patch /src/xorg- x11-server- 1.1.1-no- scanpci. patch /src/xserver- 1.3.0-newglx- offscreen- pixmaps. patch
patch -Np3 -i ${startdir}
patch -Np0 -i ${startdir}
patch -Np1 -i ${startdir}
patch -Np0 -i ${startdir}
patch -Np1 -i ${startdir}
patch -Np1 -i ${startdir}
patch -Np1 -i ${startdir}
# Own patches /src/xorg- server- 1.2.0-defaultdp i.patch /src/prefer- displaysize. patch
patch -Np1 -i ${startdir}
patch -Np1 -i ${startdir}
aclocal
--with- mesa-source= ${startdir} /src/Mesa- ${_mesaver} \
--enable- ipv6 \
--enable- dri \
--enable- dmx \
--enable- xvfb \
--enable- xnest \
--enable- composite \
--enable- xcsecurity \
--enable- xorg \
--enable- xtrap \
--enable- xevie \
--enable- xephyr \
--enable- glx-tls \
--disable- kdrive \
--enable- install- setuid \
--disable- xprint \
--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- rgb-path= /usr/share/ X11/rgb \
--with- xkb-path= /usr/share/ X11/xkb \
--with- xkb-output= /usr/share/ X11/xkb/ compiled \
--with- dri-driver- path=/usr/ lib/xorg/ modules/ dri \
--disable- static
autoconf
automake --add-missing
./configure --prefix=/usr \
make || return 1 ${startdir} /pkg install || return 1 /pkg/etc/ X11 /pkg/var/ lib /pkg/usr/ share/X11/ xkb/compiled ${startdir} /pkg/var/ lib/xkb /pkg/usr/ share/X11/ xkb/compiled
make DESTDIR=
mkdir -p ${startdir}
mkdir -p ${startdir}
mv ${startdir}
ln -sf /var/lib/xkb ${startdir}
cd ${startdir} /pkg/usr/ lib/xorg/ modules/ extensions
mv libGLcore.so libGLcore.xorg
mv libglx.so libglx.xorg
# prevent conflict with nvidia-utils /pkg/usr/ lib/xorg/ modules/ libwfb. so \ startdir} /pkg/usr/ lib/xorg/ modules/ libwfb. so.1.4 ------- ------- ------- ------- ------- ------- ------- -----
mv ${startdir}
${
-------
ARCH x86_64
kernel 2.6.23 ------- ------- ------- ------- ------- ------- ------- ------- --
dbus 1.1.2
hal 0.5.10
xf86-video-intel 2.1.1
xorg 1.4
GCC 4.2.2
pixman 0.9.5
-------
Result: X server not starting, crash!
Backtrace: r+0x6a) [0x48d0ba] eateScreenResou rces+0x1ee) [0x4b2a5e] so.6(__ libc_start_ main+0xf4) [0x2b8cc693eae4] eteXLFD+ 0x261) [0x435c79]
0: X(xf86SigHandle
1: /lib/libc.so.6 [0x2b8cc69517b0]
2: X(xf86RandR12Cr
3: X [0x4ada9f]
4: X(main+0x319) [0x4367d9]
5: /lib/libc.
6: X(FontFileCompl
Fatal server error:
Caught signal 11. Server aborting
please see Xorg.0.log - DPI is not anyway (96,96) , but (96,154)