While following the modules xorg migration guide the emerge of xorg-server failed as follows: emerge xorg-server ... /bin/sh ../../../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I../../../../include -I../../../../include -I../../../../Xext -I../../../../composite -I../../../../damageext -I../../../../xfixes -I../../../../Xi -I../../../../mi -I../../../../miext/shadow -I../../../../miext/damage -I../../../../render -I../../../../randr -I../../../../fb -I../../../../lbx -O3 -march=pentium4m -pipe -o xorgcfg xorgcfg-accessx.o xorgcfg-card-cfg.o xorgcfg-cards.o xorgcfg-config.o xorgcfg-expert.o xorgcfg-help.o xorgcfg-interface.o xorgcfg-keyboard-cfg.o xorgcfg-libc_wrapper.o xorgcfg-loader.o xorgcfg-loadmod.o xorgcfg-monitor-cfg.o xorgcfg-mouse-cfg.o xorgcfg-options.o xorgcfg-screen-cfg.o xorgcfg-screen.o xorgcfg-startx.o xorgcfg-stubs.o xorgcfg-text-mode.o xorgcfg-vidmode.o xorgcfg-xf86config.o xorgcfg-strlcat.o xorgcfg-strlcpy.o -lxkbui -lxkbfile -lXxf86misc -lXxf86vm -lXaw7 -lXmu -lXt -lSM -lICE -lXpm -lXext -lX11 -lcurses ../../parser/libxf86config.a ../../loader/libloader.a ../../os-support/libxorgos.la ../../dummylib/libdummy-nonserver.a -lm mkdir .libs i686-pc-linux-gnu-gcc -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I../../../../include -I../../../../include -I../../../../Xext -I../../../../composite -I../../../../damageext -I../../../../xfixes -I../../../../Xi -I../../../../mi -I../../../../miext/shadow -I../../../../miext/damage -I../../../../render -I../../../../randr -I../../../../fb -I../../../../lbx -O3 -march=pentium4m -pipe -o xorgcfg xorgcfg-accessx.o xorgcfg-card-cfg.o xorgcfg-cards.o xorgcfg-config.o xorgcfg-expert.o xorgcfg-help.o xorgcfg-interface.o xorgcfg-keyboard-cfg.o xorgcfg-libc_wrapper.o xorgcfg-loader.o xorgcfg-loadmod.o xorgcfg-monitor-cfg.o xorgcfg-mouse-cfg.o xorgcfg-options.o xorgcfg-screen-cfg.o xorgcfg-screen.o xorgcfg-startx.o xorgcfg-stubs.o xorgcfg-text-mode.o xorgcfg-vidmode.o xorgcfg-xf86config.o xorgcfg-strlcat.o xorgcfg-strlcpy.o /usr/lib/libxkbui.so /usr/lib/libxkbfile.so /usr/lib/libXxf86misc.so /usr/lib/libXxf86vm.so /usr/lib/libXaw7.so /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libXpm.so /usr/lib/libXext.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lcurses ../../parser/libxf86config.a ../../loader/libloader.a ../../os-support/.libs/libxorgos.a ../../dummylib/libdummy-nonserver.a -lm /usr/lib/libxkbui.so: undefined reference to `_XkbStrCaseCmp' collect2: ld returned 1 exit status make[6]: *** [xorgcfg] Error 1 make[6]: Leaving directory `/var/tmp/portage/xorg-server-1.0.2-r3/work/xorg-server-1.0.2/hw/xfree86/utils/xorgcfg' make[5]: *** [all] Error 2 make[5]: Leaving directory `/var/tmp/portage/xorg-server-1.0.2-r3/work/xorg-server-1.0.2/hw/xfree86/utils/xorgcfg' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/xorg-server-1.0.2-r3/work/xorg-server-1.0.2/hw/xfree86/utils' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/xorg-server-1.0.2-r3/work/xorg-server-1.0.2/hw/xfree86' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/xorg-server-1.0.2-r3/work/xorg-server-1.0.2/hw/xfree86' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xorg-server-1.0.2-r3/work/xorg-server-1.0.2/hw' make: *** [all-recursive] Error 1 !!! ERROR: x11-base/xorg-server-1.0.2-r3 failed. Call stack: ebuild.sh, line 1521: Called dyn_compile ebuild.sh, line 924: Called src_compile ebuild.sh, line 1233: Called x-modular_src_compile x-modular.eclass, line 320: Called x-modular_src_make x-modular.eclass, line 315: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. localhost ~ # equery belongs /usr/lib/libxkbui.so [ Searching for file(s) /usr/lib/libxkbui.so in *... ] x11-libs/libxkbui-1.0.1 (/usr/lib/libxkbui.so -> libxkbui.so.1.0.0) Portage 2.1_pre10 (hardened/x86/2.6, gcc-3.4.5-vanilla, glibc-2.3.6-r3, 2.6.14-hardened-r5 i686) ================================================================= System uname: 2.6.14-hardened-r5 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.4.2 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4m -pipe" 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/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4m -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict stricter userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.internode.on.net/pub/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X ares ati bash-completion berkdb bz2 caps crypt curl dlloader ecc gmp gnutls hardened hpn jpeg mailwrapper mmx mysql nls nptl nptlonly pam pic png postgres python qmail readline sse sse2 ssl symlink tcpd userlocales vhosts x86 xml2 zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_vesa video_cards_fbdev video_cards_none" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY equery l -i -f 'x11-.*/' [ Searching for all packages in 'x11-.*' among: ] * installed packages [I--] [ ~] x11-apps/bdftopcf-1.0.0 (0) [I--] [ ~] x11-apps/iceauth-1.0.1 (0) [I--] [ ~] x11-apps/mkfontdir-1.0.2 (0) [I--] [ ~] x11-apps/mkfontscale-1.0.1 (0) [I--] [ ~] x11-apps/rgb-1.0.0 (0) [I--] [ ~] x11-apps/setxkbmap-1.0.2 (0) [I--] [ ] x11-apps/ttmkfdir-3.0.9-r3 (0) [I--] [ ~] x11-apps/xauth-1.0.1 (0) [I--] [ ~] x11-apps/xclock-1.0.1 (0) [I--] [ ~] x11-apps/xdpyinfo-1.0.1 (0) [I--] [ ~] x11-apps/xhost-1.0.1 (0) [I--] [ ~] x11-apps/xinit-1.0.2-r3 (0) [I--] [ ~] x11-apps/xkbcomp-1.0.2 (0) [I--] [ ~] x11-apps/xmessage-1.0.1 (0) [I--] [ ~] x11-apps/xrandr-1.0.2 (0) [I--] [ ~] x11-apps/xrdb-1.0.1 (0) [I--] [ ~] x11-apps/xset-1.0.2 (0) [I--] [ ~] x11-apps/xsetroot-1.0.1 (0) [I--] [ ] x11-libs/cairo-1.0.4 (0) [I--] [ ] x11-libs/gtk+-2.8.12 (2) [I--] [ ~] x11-libs/libICE-1.0.1 (0) [I--] [ ~] x11-libs/libSM-1.0.1 (0) [I--] [ ~] x11-libs/libX11-1.0.0-r2 (0) [I--] [ ~] x11-libs/libXau-1.0.0 (0) [I--] [ ~] x11-libs/libXaw-1.0.2 (0) [I--] [ ~] x11-libs/libXcomposite-0.3 (0) [I--] [ ~] x11-libs/libXcursor-1.1.6 (0) [I--] [ ~] x11-libs/libXdamage-1.0.3 (0) [I--] [ ~] x11-libs/libXdmcp-1.0.1 (0) [I--] [ ~] x11-libs/libXext-1.0.1 (0) [I--] [ ~] x11-libs/libXfixes-4.0 (0) [I--] [ ~] x11-libs/libXfont-1.1.0-r1 (0) [I--] [ ~] x11-libs/libXft-2.1.8.2 (0) [I--] [ ~] x11-libs/libXi-1.0.1 (0) [I--] [ ~] x11-libs/libXinerama-1.0.1 (0) [I--] [ ~] x11-libs/libXmu-1.0.1 (0) [I--] [ ~] x11-libs/libXp-1.0.0 (0) [I--] [ ~] x11-libs/libXpm-3.5.5 (0) [I--] [ ~] x11-libs/libXrandr-1.1.1 (0) [I--] [ ~] x11-libs/libXrender-0.9.1 (0) [I--] [ ~] x11-libs/libXres-1.0.0-r1 (0) [I--] [ ~] x11-libs/libXt-1.0.1 (0) [I--] [ ~] x11-libs/libXtst-1.0.1 (0) [I--] [ ~] x11-libs/libXxf86dga-1.0.1 (0) [I--] [ ~] x11-libs/libXxf86misc-1.0.1 (0) [I--] [ ~] x11-libs/libXxf86vm-1.0.1 (0) [I--] [ ~] x11-libs/libdmx-1.0.2 (0) [I--] [ ~] x11-libs/libdrm-2.0.1 (0) [I--] [ ~] x11-libs/libfontenc-1.0.2 (0) [I--] [ ~] x11-libs/liblbxutil-1.0.0 (0) [I--] [ ~] x11-libs/libxkbfile-1.0.3 (0) [I--] [ ~] x11-libs/libxkbui-1.0.1 (0) [I--] [ ] x11-libs/pango-1.10.3 (0) [I--] [ ] x11-libs/qt-3.3.4-r8 (3) [I--] [ ~] x11-libs/xtrans-1.0.0 (0) [I--] [ ~] x11-misc/makedepend-1.0.0 (0) [I--] [ ] x11-misc/shared-mime-info-0.16 (0) [I--] [ ~] x11-misc/util-macros-1.0.1 (0) [I--] [ ~] x11-misc/xbitmaps-1.0.1 (0) [I--] [ ~] x11-misc/xkeyboard-config-0.8 (0) [I--] [ ~] x11-proto/bigreqsproto-1.0.2 (0) [I--] [ ~] x11-proto/compositeproto-0.3.1 (0) [I--] [ ~] x11-proto/damageproto-1.0.3 (0) [I--] [ ~] x11-proto/dmxproto-2.2.2 (0) [I--] [ ~] x11-proto/evieext-1.0.2 (0) [I--] [ ~] x11-proto/fixesproto-4.0 (0) [I--] [ ~] x11-proto/fontcacheproto-0.1.2 (0) [I--] [ ~] x11-proto/fontsproto-2.0.2 (0) [I--] [ ~] x11-proto/glproto-1.4.6 (0) [I--] [ ~] x11-proto/inputproto-1.3.2 (0) [I--] [ ~] x11-proto/kbproto-1.0.2 (0) [I--] [ ~] x11-proto/printproto-1.0.3 (0) [I--] [ ~] x11-proto/randrproto-1.1.2 (0) [I--] [ ~] x11-proto/recordproto-1.13.2 (0) [I--] [ ~] x11-proto/renderproto-0.9.2 (0) [I--] [ ~] x11-proto/resourceproto-1.0.2 (0) [I--] [ ~] x11-proto/scrnsaverproto-1.1.0 (0) [I--] [ ~] x11-proto/trapproto-3.4.3 (0) [I--] [ ~] x11-proto/videoproto-2.2.2 (0) [I--] [ ~] x11-proto/xcmiscproto-1.1.2 (0) [I--] [ ~] x11-proto/xextproto-7.0.2 (0) [I--] [ ~] x11-proto/xf86bigfontproto-1.1.2 (0) [I--] [ ~] x11-proto/xf86dgaproto-2.0.2 (0) [I--] [ ~] x11-proto/xf86driproto-2.0.3 (0) [I--] [ ~] x11-proto/xf86miscproto-0.9.2 (0) [I--] [ ~] x11-proto/xf86rushproto-1.1.2 (0) [I--] [ ~] x11-proto/xf86vidmodeproto-2.2.2 (0) [I--] [ ~] x11-proto/xineramaproto-1.1.2 (0) [I--] [ ~] x11-proto/xproto-7.0.5 (0) [I--] [ ] x11-terms/xterm-207 (0) [I--] [ ~] x11-wm/twm-1.0.1 (0) localhost ~ # ldd /usr/lib/libxkbui.so libXt.so.6 => /usr/lib/libXt.so.6 (0x54771000) libX11.so.6 => /usr/lib/libX11.so.6 (0x54655000) libSM.so.6 => /usr/lib/libSM.so.6 (0x5464b000) libICE.so.6 => /usr/lib/libICE.so.6 (0x54631000) libxkbfile.so.1 => /usr/lib/libxkbfile.so.1 (0x54607000) libm.so.6 => /lib/libm.so.6 (0x545e5000) libc.so.6 => /lib/libc.so.6 (0x544cc000) libXau.so.6 => /usr/lib/libXau.so.6 (0x544c7000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x544c0000) libdl.so.2 => /lib/libdl.so.2 (0x544bc000) /lib/ld-linux.so.2 (0x101c3000) localhost ~ # readelf -d /usr/lib/libxkbui.so Dynamic section at offset 0x2e6c contains 29 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [libXt.so.6] 0x00000001 (NEEDED) Shared library: [libX11.so.6] 0x00000001 (NEEDED) Shared library: [libSM.so.6] 0x00000001 (NEEDED) Shared library: [libICE.so.6] 0x00000001 (NEEDED) Shared library: [libxkbfile.so.1] 0x00000001 (NEEDED) Shared library: [libm.so.6] 0x00000001 (NEEDED) Shared library: [libc.so.6] 0x0000000e (SONAME) Library soname: [libxkbui.so.1]
Sounds like you have libxkbfile 1.0.3 but libxkbui 1.0.1 installed. Please make sure you're running 1.0.3 and 1.0.2 respectively. I'll add to the dependency in libxkbui 1.0.1 to try to avoid this issue, but I don't think it'll completely go away.
(In reply to comment #1) > Sounds like you have libxkbfile 1.0.3 but libxkbui 1.0.1 installed. Yes you were right. > Please > make sure you're running 1.0.3 and 1.0.2 respectively. > yep it worked. thanks :-).
I had exactly the same problem, and it worked after (manually) upgrading libxkbui from 1.0.1 to 1.0.3, with libxkbfile being 1.0.3. Regards & thanks, Milan
Alright, marking invalid since this is a configuration issue.