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

Reply via email to