Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] error emerging emul-linux-x86-compat-20121202
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
jody
Guru
Guru


Joined: 16 Oct 2007
Posts: 462
Location: Switzerland

PostPosted: Mon Jan 07, 2013 2:06 pm    Post subject: [SOLVED] error emerging emul-linux-x86-compat-20121202 Reply with quote

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
View user's profile Send private message
eccerr0r
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 4003
Location: USA

PostPosted: Mon Jan 07, 2013 2:23 pm    Post subject: Reply with quote

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@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed to be advocating?
Back to top
View user's profile Send private message
jody
Guru
Guru


Joined: 16 Oct 2007
Posts: 462
Location: Switzerland

PostPosted: Mon Jan 07, 2013 2:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
eccerr0r
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 4003
Location: USA

PostPosted: Mon Jan 07, 2013 3:12 pm    Post subject: Reply with quote

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@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed to be advocating?
Back to top
View user's profile Send private message
jody
Guru
Guru


Joined: 16 Oct 2007
Posts: 462
Location: Switzerland

PostPosted: Mon Jan 07, 2013 3:32 pm    Post subject: Reply with quote

Thanks!
Jody
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum