All, I did: 1. emerge --syn 2. emerge --update --deep --newuse world
glibc was updated: ============================================================= <snip> <<< obj /lib32/libnsl-2.8.so --- replaced obj /lib32/libmemusage.so --- replaced sym /lib32/libm.so.6 <<< obj /lib32/libm-2.8.so --- replaced sym /lib32/libdl.so.2 <<< obj /lib32/libdl-2.8.so --- replaced sym /lib32/libcrypt.so.1 <<< obj /lib32/libcrypt-2.8.so --- replaced sym /lib32/libcidn.so.1 <<< obj /lib32/libcidn-2.8.so --- replaced sym /lib32/libc.so.6 <<< obj /lib32/libc-2.8.so --- replaced sym /lib32/libanl.so.1 <<< obj /lib32/libanl-2.8.so --- replaced obj /lib32/libSegFault.so --- replaced sym /lib32/libBrokenLocale.so.1 <<< obj /lib32/libBrokenLocale-2.8.so --- replaced sym /lib32/ld-linux.so.2 <<< obj /lib32/ld-2.8.so --- replaced dir /lib32 --- replaced sym /lib --- replaced obj /etc/rpc --- replaced obj /etc/nsswitch.conf --- replaced obj /etc/nscd.conf --- replaced obj /etc/init.d/nscd --- replaced dir /etc/init.d --- replaced obj /etc/host.conf --- replaced obj /etc/gai.conf --- replaced dir /etc <<< dir /usr/share/doc/glibc-2.8_p20080602 >>> Regenerating /etc/ld.so.cache... >>> Emerging (4 of 4) www-client/mozilla-firefox-3.0.4-r2 to / * mozilla-firefox-3.0.1-patches-0.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * mozilla-firefox-3.0.4.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking mozilla-firefox-3.0.4.tar.bz2 ;-) ... [ ok ] * checking mozilla-firefox-3.0.1-patches-0.3.tar.bz2 ;-) ... [ ok ] Traceback (most recent call last): File "/usr/lib64/portage/bin/portageq", line 461, in <module> main() File "/usr/lib64/portage/bin/portageq", line 431, in main import portage File "/usr/lib64/portage/pym/portage.py", line 98, in <module> from portage_data import ostype, lchown, userland, secpass, uid, wheelgid, \ File "/usr/lib64/portage/pym/portage_data.py", line 106, in <module> mystatus, myoutput = getstatusoutput("id -G portage") File "/usr/lib64/python2.5/commands.py", line 53, in getstatusoutput pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') OSError: [Errno 38] Function not implemented * * ERROR: www-client/mozilla-firefox-3.0.4-r2 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * mozilla-firefox-3.0.4-r2.ebuild, line 97: Called built_with_use 'pkg_setup' 'pkg_setup' * eutils.eclass, line 1709: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve x11-libs/cairo to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/die.env'. * * Messages for package dev-java/java-config-1.3.7-r1: * The way Java is handled on Gentoo has been recently updated. * If you have not done so already, you should follow the * instructions available at: * http://www.gentoo.org/proj/en/java/java-upgrade.xml * * While we are moving towards t<<< obj /lib32/libnsl-2.8.so --- replaced obj /lib32/libmemusage.so --- replaced sym /lib32/libm.so.6 <<< obj /lib32/libm-2.8.so --- replaced sym /lib32/libdl.so.2 <<< obj /lib32/libdl-2.8.so --- replaced sym /lib32/libcrypt.so.1 <<< obj /lib32/libcrypt-2.8.so --- replaced sym /lib32/libcidn.so.1 <<< obj /lib32/libcidn-2.8.so --- replaced sym /lib32/libc.so.6 <<< obj /lib32/libc-2.8.so --- replaced sym /lib32/libanl.so.1 <<< obj /lib32/libanl-2.8.so --- replaced obj /lib32/libSegFault.so --- replaced sym /lib32/libBrokenLocale.so.1 <<< obj /lib32/libBrokenLocale-2.8.so --- replaced sym /lib32/ld-linux.so.2 <<< obj /lib32/ld-2.8.so --- replaced dir /lib32 --- replaced sym /lib --- replaced obj /etc/rpc --- replaced obj /etc/nsswitch.conf --- replaced obj /etc/nscd.conf --- replaced obj /etc/init.d/nscd --- replaced dir /etc/init.d --- replaced obj /etc/host.conf --- replaced obj /etc/gai.conf --- replaced dir /etc <<< dir /usr/share/doc/glibc-2.8_p20080602 >>> Regenerating /etc/ld.so.cache... >>> Emerging (4 of 4) www-client/mozilla-firefox-3.0.4-r2 to / * mozilla-firefox-3.0.1-patches-0.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * mozilla-firefox-3.0.4.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking mozilla-firefox-3.0.4.tar.bz2 ;-) ... [ ok ] * checking mozilla-firefox-3.0.1-patches-0.3.tar.bz2 ;-) ... [ ok ] Traceback (most recent call last): File "/usr/lib64/portage/bin/portageq", line 461, in <module> main() File "/usr/lib64/portage/bin/portageq", line 431, in main import portage File "/usr/lib64/portage/pym/portage.py", line 98, in <module> from portage_data import ostype, lchown, userland, secpass, uid, wheelgid, \ File "/usr/lib64/portage/pym/portage_data.py", line 106, in <module> mystatus, myoutput = getstatusoutput("id -G portage") File "/usr/lib64/python2.5/commands.py", line 53, in getstatusoutput pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') OSError: [Errno 38] Function not implemented * * ERROR: www-client/mozilla-firefox-3.0.4-r2 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * mozilla-firefox-3.0.4-r2.ebuild, line 97: Called built_with_use 'pkg_setup' 'pkg_setup' * eutils.eclass, line 1709: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve x11-libs/cairo to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/die.env'. * * Messages for package dev-java/java-config-1.3.7-r1: * The way Java is handled on Gentoo has been recently updated. * If you have not done so already, you should follow the * instructions available at: * http://www.gentoo.org/proj/en/java/java-upgrade.xml * * While we are moving towards the new Java system, we only allow * 1.3 or 1.4 JDKs to be used with java-config-1 to ensure * backwards compatibility with the old system. * For more details about this, please see: * http://www.gentoo.org/proj/en/java/why-we-need-java-14.xml * Messages for package www-client/mozilla-firefox-3.0.4-r2: * * ERROR: www-client/mozilla-firefox-3.0.4-r2 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * mozilla-firefox-3.0.4-r2.ebuild, line 97: Called built_with_use 'pkg_setup' 'pkg_setup' * eutils.eclass, line 1709: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve x11-libs/cairo to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/die.env'. * * Regenerating GNU info directory index... * Processed 119 info files. * IMPORTANT: 1 config files in '/etc' need updating. * See the CONFIGURATION FILES section of the emerge * man page to learn how to update config files. martindesktop ~ # emerge cairo Traceback (most recent call last): File "/usr/bin/emerge", line 27, in <module> import portage File "/usr/lib64/portage/pym/portage.py", line 98, in <module> from portage_data import ostype, lchown, userland, secpass, uid, wheelgid, \ File "/usr/lib64/portage/pym/portage_data.py", line 106, in <module> mystatus, myoutput = getstatusoutput("id -G portage") File "/usr/lib64/python2.5/commands.py", line 53, in getstatusoutput pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') OSError: [Errno 38] Function not implemented he new Java system, we only allow * 1.3 or 1.4 JDKs to be used with java-config-1 to ensure * backwards compatibility with the old system. * For more details about this, please see: * http://www.gentoo.org/proj/en/java/why-we-need-java-14.xml * Messages for package www-client/mozilla-firefox-3.0.4-r2: * * ERROR: www-client/mozilla-firefox-3.0.4-r2 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * mozilla-firefox-3.0.4-r2.ebuild, line 97: Called built_with_use 'pkg_setup' 'pkg_setup' * eutils.eclass, line 1709: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve x11-libs/cairo to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-3.0.4-r2/temp/die.env'. * * Regenerating GNU info directory index... * Processed 119 info files. * IMPORTANT: 1 config files in '/etc' need updating. * See the CONFIGURATION FILES section of the emerge * man page to learn how to update config files. martindesktop ~ # emerge cairo Traceback (most recent call last): File "/usr/bin/emerge", line 27, in <module> import portage File "/usr/lib64/portage/pym/portage.py", line 98, in <module> from portage_data import ostype, lchown, userland, secpass, uid, wheelgid, \ File "/usr/lib64/portage/pym/portage_data.py", line 106, in <module> mystatus, myoutput = getstatusoutput("id -G portage") File "/usr/lib64/python2.5/commands.py", line 53, in getstatusoutput pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') OSError: [Errno 38] Function not implemented ============================================================= What has happened? What to do next? Thanks.. Martin