When emerging x11-terms/eterm-0.9.2-r5 I get errors about /usr/lib/libttf.la, which is not installed in my system. # emerge -uv eterm [...] gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/X11R6/include -I/usr/include -I/usr/X11R6/include -O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe -c main.c mv -f .libs/libscream.lo libscream.lo /bin/sh ../libtool --mode=link gcc -O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe -L/usr/lib -L/usr/X11R6/lib -L/usr/lib -L/usr/X11R6/lib -o libEterm.la -rpath /usr/lib -release 0.9.2 actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo grkelot.lo menus.lo misc.lo netdisp.lo options.lo pixmap.lo screen.lo script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo windows.lo defaultfont.lo libscream.lo mmx_cmod.lo -last -lImlib2 -ldl -lSM -lICE -last -lXmu -lXext -lX11 -lutil -lm grep: /usr/lib/libttf.la: No such file or directory sed: can't read /usr/lib/libttf.la: No such file or directory libtool: link: `/usr/lib/libttf.la' is not a valid libtool archive make[2]: *** [libEterm.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/eterm-0.9.2-r5/work/Eterm-0.9.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/eterm-0.9.2-r5/work/Eterm-0.9.2' make: *** [all-recursive-am] Error 2 !!! ERROR: x11-terms/eterm-0.9.2-r5 failed. !!! Function src_compile, Line 46, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce: 1. 2. 3. # emerge --info Portage 2.0.49-r10 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache autoaddcvs sandbox buildpkg" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 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 oss apm avi crypt encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts svga java X sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis gnome gtk qt kde motif opengl mozilla alsa esd aalib mbox imap mmx sse 3dnow tetex guile fbcon artswrappersuid dvd samba gtk2 tcltk stroke rplay tiff cdr mozsvg xml wmf javascript lirc usb cups xface"
could you please post your /usr/lib/libEterm.la and /usr/lib/libast.la files ?
Created attachment 19209 [details] Mine /usr/lib/libast.la There is no /usr/lib/libEterm.la, as Eterm is not yet installed in my system.
After unmerging and emerging again the libast package, Eterm was built successfully. Probably the problem was due to an old missing dependency.
yes, you had freetype-1.3 installed when you installed libast: dependency_libs=' -L/usr/lib -L/usr/X11R6/lib /usr/lib/libImlib2.la -lXext /usr/lib/libttf.la -lX11 -lSM -lICE /usr/lib/libpcre.la -ldl -lm'