After ermeging xorg-6.8.2-r1 the X-server is unusable (14-Mar-2005). Error message: Elf_RelocateEntry() Unsupported relocation type 10. Since this bug was fixed already for other distributions and in XFree, please try to fix it here also. Reproducible: Always Steps to Reproduce: 1. Get /pub/gentoo/releases/alpha/2004.3/livecd and follow the manual 2. emerge kde (installs xorg-6.8.2-r1) 3. Configure X following manual Actual Results: X-Server gives Elf-RelocateEntry() Unsupported relocation type 10. X-Server not working. Crashes the full console display when startx is issued. Expected Results: Working X-Server PWS 433au - Miata with Elsa Gloria Synergy 8MB
USE=dlloader will work around this issue, and should cause you no problems since you're on alpha.
Ok, but this means, I have to compile it again?! How do I do it for an installed system? But on the other hand this is a real bug inside elfloader.c. Can't you apply some existing patch (which is out there)?
If you patched it you would have to re-apply it anyways. Just add dlloader to your USE flags and emerge xorg-x11. If this is an issue that needs to be fixed outside of the dlloader option then I'm sure they're working on it upstream.
I wouldn't be so sure. =P Instead, they're probably working to switch to dlloader instead.
Ok, I emerged it with 'USE="dlloader" emerge xorg-x11' and it works now. Can someone put this to the standard make.conf or other config for alpha, so that the next one doesn't get the same stuff ?!
I fell for the same trap and now look at recompiling xorg-x11 - four and a half hours. This should be in the install manual, be yelled at the start of the ebuild or maybe force-enabled on Alpha - if it does no harm as Comment #1 says. PSW500au - Miata with Elsa Gloria Synergy II 8MB
fixed in Xorg HEAD, will be fixed two ways in the next release (one directly in elfloader and two by switching to dlloader by default. donnie, if you want the patch, it's here: http://cvs.freedesktop.org/xorg/xc/programs/Xserver/hw/xfree86/loader/elfloader.c?r1=1.3&r2=1.4&makepatch=1&diff_format=h
Thanks Adam, I've already had it on my todo list though. Next time I'm doing a pile of X stuff, it'll go in.
i figured, just wanted to make sure it hadn't been lost in the shuffle.
Should be fixed in 6.8.2-r2.
same problem here whit x11-base/xorg-x11-6.8.2-r2 resolved enabling "dlloader" use my emerge info: Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r0, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 VIA Samuel 2 Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=c3 -Os -pipe -fno-ident -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=c3 -O2 -pipe -fno-ident -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ngi.it http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources" LANG="it_IT.UTF-8" LINGUAS="it" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://172.16.1.2/gentoo-portage" USE="3dnow X a52 aalib acpi aim alsa apache2 avi bash-completion berkdb bitmap-fonts bmp bzlib cdr chroot crypt cups divx4linux dvd dvdr emboss encode exif fam flac foomaticdb ftp gd gif gimp gpg gphoto2 gpm gtk gtk2 gtkhtml hal hardened icq imap imlib java jpeg junit kde libg++ libwww memlimit mikmod mime ming mmap mmx mng motif mozsvg mozxmlterm mp3 mpeg msn mysql ncurses nls nptl nptlonly objc ogg oggvorbis opengl packagemetabuilds pam pam_chroot pcntl pdflib perl png posix postgres pwdb python qmail qt quicktime readline samba scanner sdl session sftplogging simplexml slang socket spamassassin spell sqlite ssl svg tcltk tiff truetype truetype-fonts type1-fonts vorbis win32codecs wmf x86 xine xml2 xmlrpc xmms xprint xv xvid yahoo zlib video_cards_sis linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS