From: "Stefan G. Weichinger" <lists@xunil.at>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] updating old box: segfaults with python
Date: Wed, 08 Jan 2014 18:31:07 +0100 [thread overview]
Message-ID: <52CD8B5B.8090009@xunil.at> (raw)
In-Reply-To: <52CD7FA4.6020600@xunil.at>
Am 08.01.2014 17:41, schrieb Stefan G. Weichinger:
> trying "emerge -B glibc" for now ... step by step.
emerge -B : success
emerge -K: same failure
The unpacking of glibc seems to somehow break python while emerge still
runs ... at least that is my impression.
Manually unpacking the 2.17-tarball does not fix python ...
So I am back with the manual glibc-2.16 ... and have the correctly built
glibc-2.17.tbz2 as well.
So how to fix that?
Use another python? Right now I have:
# eselect python list
Available Python interpreters:
[1] python2.4
[2] python2.5
[3] python2.6
[4] python2.7 *
[5] python3.1
[6] python3.2
[7] python3.3
In make.conf:
PYTHON_TARGETS="python2_6 python2_7 python3_2"
PYTHON_SINGLE_TARGET="python2_7"
I assume I could get rid of some releases ... but currently I am
hesitating ;-)
2.7.5-r3 and 3.2.5-r3 rebuilt fine here today.
used python-3.2 now ... next failure to install the tbz2
What do I get?
->
>>> Installing (1 of 1) sys-libs/glibc-2.17
* Defaulting /etc/host.conf:multi to on
* ERROR: sys-libs/glibc-2.17::gentoo failed (prerm phase):
* eutils.eclass could not be found by inherit()
*
* Call stack:
* ebuild.sh, line 545: Called source
'/var/db/pkg/sys-libs/glibc-2.17/glibc-2.17.ebuild'
* glibc-2.17.ebuild, line 5: Called inherit 'eutils' 'versionator'
'toolchain-funcs' 'flag-o-matic' 'gnuconfig' 'multilib' 'systemd'
'unpacker' 'multiprocessing'
* ebuild.sh, line 257: Called die
* The specific snippet of code:
* [[ -z ${location} ]] && die "${1}.eclass could not be found by
inherit()"
*
* If you need support, post the output of `emerge --info
'=sys-libs/glibc-2.17::gentoo'`,
* the complete build log and the output of `emerge -pqv
'=sys-libs/glibc-2.17::gentoo'`.
* The complete build log is located at
'/var/tmp/portage/._unmerge_/sys-libs/glibc-2.17/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/._unmerge_/sys-libs/glibc-2.17/temp/die.env'.
* Working directory: '/usr/lib/portage/pym'
* S: '/var/tmp/portage/._unmerge_/sys-libs/glibc-2.17/work/glibc-2.17'
/usr/lib/portage/bin/isolated-functions.sh: Zeile 109: 17558
Speicherzugriffsfehler "$PORTAGE_BIN_PATH"/ebuild-ipc exit 1
* The ebuild phase 'prerm' has exited unexpectedly. This type of behavior
* is known to be triggered by things such as failed variable assignments
* (bug #190128) or bad substitution errors (bug #200313). Normally, before
* exiting, bash should have displayed an error message above. If bash did
* not produce an error message above, it's possible that the ebuild has
* called `exit` when it should have called `die` instead. This behavior
* may also be triggered by a corrupt bash binary or a hardware problem
* such as memory or cpu malfunction. If the problem is not reproducible or
* it appears to occur randomly, then it is likely to be triggered by a
* hardware problem. If you suspect a hardware problem then you should try
* some basic hardware diagnostics such as memtest. Please do not report
* this as a bug unless it is consistently reproducible and you are sure
* that your bash binary and hardware are functioning properly.
* QA Notice: ECLASS 'eutils' inherited illegally in sys-libs/glibc-2.17
* ERROR: sys-libs/glibc-2.17::gentoo failed:
* eutils.eclass could not be found by inherit()
*
* Call stack:
* misc-functions.sh, line 17: Called source
'/usr/lib/portage/bin/ebuild.sh'
* ebuild.sh, line 545: Called source
'/var/db/pkg/sys-libs/glibc-2.17/glibc-2.17.ebuild'
* glibc-2.17.ebuild, line 5: Called inherit 'eutils' 'versionator'
'toolchain-funcs' 'flag-o-matic' 'gnuconfig' 'multilib' 'systemd'
'unpacker' 'multiprocessing'
* ebuild.sh, line 257: Called die
* The specific snippet of code:
* [[ -z ${location} ]] && die "${1}.eclass could not be found by
inherit()"
*
... and way more.
I tried to remove /var/db/pkg/sys-libs/glibc-2.17/environment.bz2 ...
didn't help.
Looking forward to some clever suggestions ;-)
Stefan
next prev parent reply other threads:[~2014-01-08 17:31 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-08 11:28 [gentoo-user] updating old box: segfaults with python Stefan G. Weichinger
2014-01-08 11:39 ` Stefan G. Weichinger
2014-01-08 11:53 ` Mick
2014-01-08 11:58 ` Stefan G. Weichinger
2014-01-08 12:06 ` Mick
2014-01-08 12:10 ` Mick
2014-01-08 12:10 ` Stefan G. Weichinger
2014-01-08 13:33 ` Mick
2014-01-08 13:36 ` Mick
2014-01-08 14:37 ` Stefan G. Weichinger
2014-01-09 7:07 ` Mick
2014-01-09 10:16 ` Stefan G. Weichinger
2014-01-09 10:38 ` Stefan G. Weichinger
2014-01-09 11:29 ` Neil Bothwick
2014-01-09 11:59 ` Portage & Python3 - WAS: " Tanstaafl
2014-01-09 15:46 ` Neil Bothwick
2014-01-09 13:14 ` Stefan G. Weichinger
2014-01-08 11:45 ` Mick
2014-01-08 11:54 ` Stefan G. Weichinger
2014-01-08 16:20 ` Neil Bothwick
2014-01-08 16:41 ` Stefan G. Weichinger
2014-01-08 17:31 ` Stefan G. Weichinger [this message]
2014-01-08 18:47 ` [gentoo-user] " Grant Edwards
2014-01-08 22:39 ` Stefan G. Weichinger
2014-01-09 8:16 ` Helmut Jarausch
2014-01-09 9:59 ` Stefan G. Weichinger
2014-01-09 10:15 ` Helmut Jarausch
2014-01-09 10:18 ` Stefan G. Weichinger
2014-01-17 4:07 ` lovely2
2014-01-17 17:14 ` Daniel Frey
2014-01-19 11:43 ` Stefan G. Weichinger
2014-01-18 3:14 ` [gentoo-user] Re: updating old box: segfaults with python [Solved] for me at least lovely2
2014-01-09 10:28 ` [gentoo-user] Re: updating old box: segfaults with python Stefan G. Weichinger
2014-01-09 21:12 ` James
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52CD8B5B.8090009@xunil.at \
--to=lists@xunil.at \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox