Xorgcfg does not run either in textmode or graphical mode. Don't know when it broke, but with current version it does not run. Error I get is: root # xorgcfg -textmode Loading /usr/X11R6/lib/modules/linux/libdrm.a Module drm: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/linux/libdrm.a Loading /usr/X11R6/lib/modules/linux/libint10.a Module int10: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/linux/libint10.a Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a Module fbdevhw: vendor="X.Org Foundation" compiled for 6.8.0, module version = 0.0.2 Unloading /usr/X11R6/lib/modules/linux/libfbdevhw.a Loading /usr/X11R6/lib/modules/libcw.a LoadModule: Module cw does not have a cwModuleData data object. Unloading /usr/X11R6/lib/modules/libcw.a Failed to load module "cw" (invalid module, 0) Loading /usr/X11R6/lib/modules/libmfb.a Module mfb: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/libmfb.a Loading /usr/X11R6/lib/modules/libcfb.a Module cfb: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Loading /usr/X11R6/lib/modules/libmfb.a Module mfb: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/libcfb.a Unloading /usr/X11R6/lib/modules/libmfb.a Loading /usr/X11R6/lib/modules/libcfb16.a Module cfb16: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Loading /usr/X11R6/lib/modules/libcfb.a Duplicate symbol cfbExpandDirectColors in /usr/X11R6/lib/modules/libcfb.a:cfbmodule.o Also defined in /usr/X11R6/lib/modules/libcfb16.a Fatal Error: Module load failure Use flags are [ebuild R ] x11-base/xorg-x11-6.8.0-r4 -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server -hardened -insecure-drivers +ipv6 -minimal +mmx +nls +opengl +pam -sdk -sse -static +truetype-fonts +type1-fonts (-uclibc) +xprint +xv 0 kB Gcc version is 3.4.3-r1. This happens with at least three different computers, each with a different display adapter (two with DRI, one without). Removing the existing /etc/X11/xorg.conf does not help. Steps to repeat bug: Start xorgcfg (with or without -textmode) Desired results: Startup of xorgcfg.
Can you test 6.8.1.902 please?
I cannot get 6.8.1.902(-r1) to compile, so the answer is no.
Please file a new bug on that, attaching `emerge info` and a compilation log. If you'd like, post the new bug number here. Thanks.
Silly me, failure to compile was just because I ran out of disk space. Anyway, the original error happens on 6.8.1.902, too. root # xorgcfg -textmode Loading /usr/X11R6/lib/modules/linux/libint10.a Module int10: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/linux/libint10.a Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a Module fbdevhw: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 0.0.2 Unloading /usr/X11R6/lib/modules/linux/libfbdevhw.a Loading /usr/X11R6/lib/modules/linux/dri-old.libdrm.a LoadModule: Module dri-old.libdrm does not have a dri-old.libdrmModuleData dataobject. Unloading /usr/X11R6/lib/modules/linux/dri-old.libdrm.a Failed to load module "dri-old.libdrm" (invalid module, 0) Loading /usr/X11R6/lib/modules/linux/libdrm.a Module drm: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/linux/libdrm.a Loading /usr/X11R6/lib/modules/libmfb.a Module mfb: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/libmfb.a Loading /usr/X11R6/lib/modules/libcfb.a Module cfb: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 1.0.0 Loading /usr/X11R6/lib/modules/libmfb.a Module mfb: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/libcfb.a Unloading /usr/X11R6/lib/modules/libmfb.a Loading /usr/X11R6/lib/modules/libcfb16.a Module cfb16: vendor="X.Org Foundation" compiled for 6.8.1.902, module version = 1.0.0 Loading /usr/X11R6/lib/modules/libcfb.a Duplicate symbol cfbExpandDirectColors in /usr/X11R6/lib/modules/libcfb.a:cfbmodule.o Also defined in /usr/X11R6/lib/modules/libcfb16.a Fatal Error: Module load failure
And emerge info says (on this computer), the error happens on others, too. Common factors are at least gcc 3.4.3 and NPTL. root # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 13 2005, 12:45:15)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r2, 1.6.3, 1.4_p6, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ds.thn.htu.se/linux/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ http://gentoo.tiscali.nl/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa avi berkdb bitmap-fonts crypt cups dga divx4linux dvd dvdread encode ethereal f77 foomaticdb fortran gdbm gif gpm gtk gtk2 imlib insecure-drivers ipv6 jpeg jpeg2k libg++ libwww mad mikmod mmx motif mpeg ncurses nls nptl oggvorbis opengl pam pcmcia pdflib perl pic png pnp python qt quicktime readline samba sdl slang snmp spell sse ssl tcltk tcpd tga tiff truetype truetype-fonts type1-fonts userlocales xml2 xmms xv xvid zlib video_cards_mach64" Unset: ASFLAGS, CBUILD, CTARGET
I am having the same problem on sparc with startx. Started with upgrade to xorg-x11-6.8.0-r4.ebuild, tried x11-base/xorg-x11-6.8.1.901-r1 and have the same problem: (II) Loading /usr/X11R6/lib/modules/libcfb16.a Duplicate symbol cfbExpandDirectColors in /usr/X11R6/lib/modules/libcfb16.a:cfbmodule.o Also defined in /usr/X11R6/lib/modules/libcfb.a xorg-x11-6.8.0-r3.ebuild was OK. carbide xorg-x11 # emerge info Portage 2.0.51-r14 (default-linux/sparc/sparc64/2004.3, gcc-3.3.5, glibc-2.3.3.20040420-r2, 2.6.7 sparc64) ================================================================= System uname: 2.6.7 sparc64 sun4u Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 19 2004, 12:55:57)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.23 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=ultrasparc -O3 -pipe -frename-registers" CHOST="sparc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=ultrasparc -O3 -pipe -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="sparc X bitmap-fonts cgi cups fbcon foomaticdb gif jpeg opengl pam perl png ppds truetype xprint zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Try adding an entry for it to xc/programs/Xserver/cfb/cfb{map,unmap}.h. ebuild /path/to/xorg unpack make the edits in /var/tmp ebuild /path/to/xorg install qmerge
Tried that. Now the error message is different. It seems more complete patching is required. As you can see, now it's about cfbCreateDefColormap, not cfbExpandDirectColors anymore.. root # xorgcfg -textmode Loading /usr/X11R6/lib/modules/linux/libint10.a Module int10: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/linux/libint10.a Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a Module fbdevhw: vendor="X.Org Foundation" compiled for 6.8.0, module version = 0.0.2 Unloading /usr/X11R6/lib/modules/linux/libfbdevhw.a Loading /usr/X11R6/lib/modules/linux/dri-old.libdrm.a LoadModule: Module dri-old.libdrm does not have a dri-old.libdrmModuleData dataobject. Unloading /usr/X11R6/lib/modules/linux/dri-old.libdrm.a Failed to load module "dri-old.libdrm" (invalid module, 0) Loading /usr/X11R6/lib/modules/linux/libdrm.a Module drm: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/linux/libdrm.a Loading /usr/X11R6/lib/modules/libmfb.a Module mfb: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/libmfb.a Loading /usr/X11R6/lib/modules/libcfb.a Module cfb: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Loading /usr/X11R6/lib/modules/libmfb.a Module mfb: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Unloading /usr/X11R6/lib/modules/libcfb.a Unloading /usr/X11R6/lib/modules/libmfb.a Loading /usr/X11R6/lib/modules/libcfb16.a Module cfb16: vendor="X.Org Foundation" compiled for 6.8.0, module version = 1.0.0 Loading /usr/X11R6/lib/modules/libcfb.a Duplicate symbol cfbCreateDefColormap in /usr/X11R6/lib/modules/libcfb.a:cfbmodule.o Also defined in /usr/X11R6/lib/modules/libcfb16.a Fatal Error: Module load failure
Wash, rinse, repeat. In other words, keep up the process till it stops.
Washed, rinsed, repeated. Needed to insert cfbExpandDirectColors cfbCreateDefColormap cfbClearVisualTypes cfbSetVisualTypes cfbInitVisuals and now it works. I'll attach a patch soon, could you include it in the ebuilds?
Created attachment 49865 [details, diff] Patch to fix xorgcfg startup error
Excellent. I'll be happy to include this on >=6.8.1.*.
Added to 6.8.1.904. Thanks again.