libmpeg3-1.5-r1 requires nasm to build properly but does not list it as a prerequisite. This can be worked around by simply emerging nasm first, for the time being.
are you using something other than x86 ? in the DEPEND there is 'x86? ( dev-lang/nasm )'
Nope. It is a Pentium III laptop. I just finished the install of 1.4 and was installing gnome and few other things and during the emerge it failed on this package because nasm wasn't installed. I did and emerge nasm and them continued and all worked fine. Maybe this is actually a bug in the portage dependency algorithm. I can send you my USE flags if you'd like when I am back in the office on Monday.
just run `emerge libmpeg3 -ep` and post the output here ...
"emerge libmpeg3 -ep" produces: (Which has no nasm in it) These are the packages that I would merge, in order. Calculating dependencies...done! [ebuild N ] sys-kernel/linux-headers-2.4.19 [ebuild N ] dev-python/python-fchksum-1.6.1 [ebuild N ] sys-apps/bzip2-1.0.2-r2 [ebuild N ] sys-libs/ncurses-5.2.20020511-r3 [ebuild N ] sys-apps/bash-2.05a-r3 [ebuild N ] sys-devel/libtool-1.4.1-r10 [ebuild N ] sys-devel/m4-1.4p [ebuild N ] sys-apps/groff-1.17.2-r3 [ebuild N ] sys-libs/db-1.85-r1 [ebuild N ] sys-libs/db-3.2.9-r1 [ebuild N ] sys-libs/gdbm-1.8.0-r5 [ebuild N ] sys-devel/perl-5.6.1-r7 [ebuild N ] sys-devel/autoconf-2.53a [ebuild N ] sys-devel/automake-1.6.1-r6 [ebuild N ] sys-devel/patch-2.5.4-r4 [ebuild N ] sys-libs/readline-4.2a-r1 [ebuild N ] dev-lang/tcl-8.3.3-r3 [ebuild N ] sys-devel/flex-2.5.4a-r5 [ebuild N ] x11-base/opengl-update-1.4 [ebuild N ] media-libs/freetype-2.1.2-r1 [ebuild N ] x11-misc/ttmkfdir-2.0 [ebuild N ] sys-apps/miscfiles-1.3 [ebuild N ] sys-libs/cracklib-2.7-r5 [ebuild N ] sys-apps/texinfo-4.2-r5 [ebuild N ] sys-devel/gcc-3.2-r1 [ebuild N ] dev-libs/glib-1.2.10-r5 [ebuild N ] sys-libs/pwdb-0.61-r4 [ebuild N ] sys-libs/pam-0.75-r10 [ebuild N ] dev-libs/expat-1.95.4 [ebuild N ] sys-apps/ed-0.2-r3 [ebuild N ] media-libs/fontconfig-2.0-r2 [ebuild N ] app-arch/cabextract-0.6 [ebuild N ] x11-base/xfree-4.2.1 [ebuild N ] dev-lang/tk-8.3.3-r2 [ebuild N ] dev-lang/python-2.2.1-r5 [ebuild N ] sys-apps/debianutils-1.16.3 [ebuild N ] sys-apps/fileutils-4.1.11 [ebuild N ] sys-apps/portage-2.0.43 [ebuild N ] sys-apps/gawk-3.1.1 [ebuild N ] sys-apps/baselayout-1.8.4.1 [ebuild N ] sys-libs/glibc-2.2.5-r7 [ebuild N ] sys-libs/zlib-1.1.4 [ebuild N ] media-libs/jpeg-6b-r2 [ebuild N ] media-libs/libmpeg3-1.5-r1
what does `emerge -V` return ? and what is your USE var ?
emerge -V: Portage 2.0.38 USE Flags from make.conf: USE="-* sse mmx apm pcmcia pnp pda gphoto2 cdr scanner cups slp X opengl xv dga fbcon directfb qt qtmt gnome gtk bonobo evo gtkhtml motif tcltk aalib imlib ncurses readline sdl svga lcms gif jpeg png tiff gd avi mpeg quicktime alsa oss ggi dvd xmms oggvorbis flash encode snmp ggz pam ssl crypt imap ldap mbox tcpd mozilla mozctl mozirc mozxmlterm spell truetype xml xml2 pdflib tetex java perl python libwww libg++ berkdb mysql oci8 odbc innodb gdbm samba doc gpm zlib"
update your portage ... the older versions used to not handle -* correctly ... it would remove the arch from the USE flag
That seems to have done it. Thanks.
np, glad it works for you now :)