View previous topic :: View next topic |
Author |
Message |
jody l33t
Joined: 16 Oct 2007 Posts: 668 Location: Switzerland
|
Posted: Mon Jan 07, 2013 2:06 pm Post subject: [SOLVED] error emerging emul-linux-x86-compat-20121202 |
|
|
Hi
i have an older machine (32bit)
Code: | aim-dave ~ # uname -a
Linux aim-dave 2.6.34-gentoo-r1 #1 SMP Mon Jul 26 17:33:29 CEST 2010 i686 Intel(R) Xeon(TM) CPU 3.60GHz GenuineIntel GNU/Linux
|
During the emerging of world, app-emulation/emul-linux-x86-compat-20121202 has an error.
Here's the output i get: Code: | >>> Emerging (1 of 2) app-emulation/emul-linux-x86-compat-20121202
* emul-linux-x86-compat-20121202.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking emul-linux-x86-compat-20121202.tar.xz to /var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work
>>> Source unpacked in /var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work
>>> Preparing source in /var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work ...
>>> Source compiled.
>>> Test phase [not enabled]: app-emulation/emul-linux-x86-compat-20121202
>>> Install emul-linux-x86-compat-20121202 into /var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/image/ category app-emulation
* Moving lib32/ to /; some libs might not work
mv: '/var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/image//usr/lib32' and '/var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/image//usr/lib32' are the same file
* ERROR: app-emulation/emul-linux-x86-compat-20121202 failed (install phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 93: Called src_install
* environment, line 2145: Called emul-linux-x86_src_install
* environment, line 536: Called die
* The specific snippet of code:
* mv "${D}"/usr/lib32 "${D}"/usr/${x86_libdir} || die;
*
* If you need support, post the output of `emerge --info '=app-emulation/emul-linux-x86-compat-20121202'`,
* the complete build log and the output of `emerge -pqv '=app-emulation/emul-linux-x86-compat-20121202'`.
* The complete build log is located at '/var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/temp/environment'.
* Working directory: '/var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work'
* S: '/var/tmp/portage/app-emulation/emul-linux-x86-compat-20121202/work'
| (same as the content's of the build log)
Apparently it wants to copy a directory unto itself, so i guess renaming the directory won't help...
Does anybody have a suggestion how to solve this?
Thank You
Jody
Last edited by jody on Mon Jan 07, 2013 3:33 pm; edited 1 time in total |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9677 Location: almost Mile High in the USA
|
Posted: Mon Jan 07, 2013 2:23 pm Post subject: |
|
|
emul-linux-* I thought were 32-bit binaries for 64-bit dual installs. Since you're on a bona fide 32 bit machine, these are not necessary and probably conflict... What software is pulling in this binary package? What were you trying to emerge? _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
jody l33t
Joined: 16 Oct 2007 Posts: 668 Location: Switzerland
|
Posted: Mon Jan 07, 2013 2:56 pm Post subject: |
|
|
Now that you mention it...
Code: | aim-dave ~ # equery depends app-emulation/emul-linux-x86-compat
* These packages depend on app-emulation/emul-linux-x86-compat:
aim-dave ~ #
|
This probably means this was once emerged "by hand".
But i have no idea why this was done ...
It looks like an older version is already installed: Code: | aim-dave ~ # emerge --update --newuse --deep -p @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U *] app-emulation/emul-linux-x86-compat-20121202 [20120520]
|
So would you suggest to unmerge it?
Thank You
Jody |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9677 Location: almost Mile High in the USA
|
Posted: Mon Jan 07, 2013 3:12 pm Post subject: |
|
|
It seems like nothing depends on it, so likely it can simply be unmerged. It's also possible that something depended on it but later no longer needed it (due to a bad ebuild.)
I don't see any reason to have emul-linux-* on a 32-bit machine so might well remove it, and not have to deal with the conflict :D _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
jody l33t
Joined: 16 Oct 2007 Posts: 668 Location: Switzerland
|
Posted: Mon Jan 07, 2013 3:32 pm Post subject: |
|
|
Thanks!
Jody |
|
Back to top |
|
|
|