gcc -march=athlon-xp -Os -pipe -o orbit-ird interface_repository-skels.o interface_repository-impl.o ../../../src/orb/.libs/libORBit.a -L/usr/lib ../../../src/IIOP/.libs/libIIOP.a -lwrap ../../../src/ORBitutil/.libs/libORBitutil.a /usr/lib/libglib.a -lm /usr/lib/libglib.a(gstrfuncs.o)(.text+0x785): In function `g_strdown': : undefined reference to `__ctype_tolower' /usr/lib/libglib.a(gstrfuncs.o)(.text+0x825): In function `g_strup': : undefined reference to `__ctype_toupper' /usr/lib/libglib.a(gstrfuncs.o)(.text+0x12b6): In function `g_strchug': : undefined reference to `__ctype_b' /usr/lib/libglib.a(gstrfuncs.o)(.text+0x139a): In function `g_strchomp': : undefined reference to `__ctype_b' /usr/lib/libglib.a(gstring.o)(.text+0x606): In function `g_string_down': : undefined reference to `__ctype_tolower' /usr/lib/libglib.a(gstring.o)(.text+0x6a6): In function `g_string_up': : undefined reference to `__ctype_toupper' collect2: ld returned 1 exit status distcc[5113] ERROR: compile (null) on localhost failed make[4]: *** [orbit-ird] Error 1 make[4]: Leaving directory `/var/tmp/portage/ORBit-0.5.17/work/ORBit-0.5.17/src/daemons/interface_repository' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/ORBit-0.5.17/work/ORBit-0.5.17/src/daemons' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ORBit-0.5.17/work/ORBit-0.5.17/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ORBit-0.5.17/work/ORBit-0.5.17' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-base/ORBit-0.5.17 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! (no error message)
it looks like a problem with your glib-1 library, try recompiling it. Also post your 'emerge info' (always do this!)
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-ge ntoo-r1) ================================================================= System uname: 2.6.8-gentoo-r1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/ dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/c onfig/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -Os -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest distcc fixpackages sandbox" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://mirrors.sec.informatik.tu-darmstad t.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.ea synet.nl/mirror/gentoo/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ ht tp://gentoo.blueyonder.co.uk http://mir.zyrianes.net/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow 3dnowex S3TC X aalib acpi acpi4linux alsa antlr apm async avi berkdb cdr crypt cups dga directfb dvd dvdr encode faad flac fltk fmod foomaticdb freet ype gdbm gif gimpprint glut gphoto2 gpm gtk gtk2 guile icq imagemagick imlib iml ib2 java jikes jpeg junit lcms ldap libg++ libwww mad maildir mcal mikmod mmap m mx mng moznocompose moznoirc moznomail mpeg music mysql nas ncurses nethack netw ork nls nvidia offensive oggvorbis openal opengl operanom2 oscar oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang slp spell sse ssl ste ncil-buffer stroke tcltk tcpd tetex threads tiff timidity transcode truetype typ e1 unicode usb utf8 videos vim-with-x wmf wxwindows x86 xface xml xml2 xmms xosd xrandr xv xvid zlib"
yeah. you were right. recompiling glib-1 did the trick.