When i emerge lazarus (~x86), i get: Free Pascal Compiler version 2.0.0 [2005/10/09] for i386 Copyright (c) 1993-2005 by Florian Klaempfl Target OS: Linux for i386 Compiling lazarus.pp Fatal: Can't find unit glib Error: Compilation aborted make[2]: *** [lazarus] Error 1 make[2]: Leaving directory `/var/tmp/portage/lazarus-0.9.10/work/lazarus/ide' make[1]: *** [ide] Error 2 make[1]: Leaving directory `/var/tmp/portage/lazarus-0.9.10/work/lazarus/ide' make: *** [ide] Error 2 !!! ERROR: dev-lang/lazarus-0.9.10 failed. !!! Function src_compile, Line 31, Exitcode 2 !!! make all failed! !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge lazarus ( ~x86 in /etc/portage/package.keywords ) 2. 3. Actual Results: Can't find unit glib, see above Expected Results: COmpile cleanly Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12-suspend2-r6-s050414 i686) ================================================================= System uname: 2.6.12-suspend2-r6-s050414 i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.1-r1 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 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="-O3 -march=pentium4 -pipe -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/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 7zip X alsa apm avi bash-completion bashlogger bitmap-fonts browserplugin bzip2 cdparanoia cdr cpudetection crypt cups curl divx4linux dvd emboss encode esd fam ffmpeg flac foomaticdb fortran gcj gif gnutls gpm gstreamer gtk gtk2 hal i8x0 ieee1394 imagemagick imlib ithreads java jpeg jpeg2k kde kdeenablefinal kdgraphics libg++ libwww lzo mad matroska mikmod mmx mono motif mozilla mp3 mpeg ncurses nptl nsplugin offensive ogg oggvorbis opengl oss pam pascal pdflib perl png python qt quicktime readline real samba sdl spell sse sse2 ssl svga tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts vim-with-x vorbis wifi win32codecs xine xml2 xmms xscreensaver xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I update glibc just before wanting to update lazarus, after a reboot lazarus updated fine.