Gentoo Archives: gentoo-user

From: n952162 <n952162@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] What happened to my emerge -u?
Date: Sun, 11 Oct 2020 21:07:56
Message-Id: b2402c06-1590-8de3-c9b8-d94dfaccf41b@web.de
In Reply to: Re: [gentoo-user] What happened to my emerge -u? by Dale
1 On 2020-10-11 22:57, Dale wrote:
2 > n952162 wrote:
3 >> On 2020-10-11 22:23, Dale wrote:
4 >>> n952162 wrote:
5 >>>> Apparently after a long series of checks, my emerge simply ended.
6 >>>> The only hint of a problem was this message:
7 >>>>
8 >>>> />>> Running pre-merge checks for net-libs/nodejs-14.4.0//
9 >>>> // * ERROR: net-libs/nodejs-14.4.0::gentoo failed (pretend phase)://
10 >>>> // *   Your CPU doesn't support the required SSE2 instruction.//
11 >>>> // * //
12 >>>> // * Call stack://
13 >>>> // *              ebuild.sh, line 124:  Called pkg_pretend//
14 >>>> // *   nodejs-14.4.0.ebuild, line  50:  Called die//
15 >>>> // * The specific snippet of code://
16 >>>> // *      (use x86 && ! use cpu_flags_x86_sse2) && \//
17 >>>> // *              die "Your CPU doesn't support the required SSE2
18 >>>> instruction."//
19 >>>> // * //
20 >>>> // * If you need support, post the output of `emerge --info
21 >>>> '=net-libs/nodejs-14.4.0::gentoo'`,//
22 >>>> // * the complete build log and the output of `emerge -pqv
23 >>>> '=net-libs/nodejs-14.4.0::gentoo'`.//
24 >>>> // * The complete build log is located at
25 >>>> '/var/tmp/portage/net-libs/nodejs-14.4.0/temp/build.log'.//
26 >>>> // * The ebuild environment file is located at
27 >>>> '/var/tmp/portage/net-libs/nodejs-14.4.0/temp/die.env'.//
28 >>>> // * Working directory:
29 >>>> '/var/tmp/portage/net-libs/nodejs-14.4.0/homedir'//
30 >>>> // * S: '/var/tmp/portage/net-libs/nodejs-14.4.0/work/node-v14.4.0'/
31 >>>>
32 >>>>
33 >>>> Is this the problem?  I'm not clear on why it's referring to x86.
34 >>>> Am I configured wrong?  Is there a work-around?
35 >>>>
36 >>>> My CPU is:
37 >>>>
38 >>>> /$ uname -p//
39 >>>> //Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz/
40 >>>>
41 >>>> $ uname -m
42 >>>> x86_64
43 >>>>
44 >>>>
45 >>>
46 >>> This seems to be the key,
47 >>>
48 >>> /Your CPU doesn't support the required SSE2 instruction.
49 >>>
50 >>> Either your CPU doesn't support that or you have not enabled it or
51 >>> disabled it for some reason.  This is where cpuid2cpuflags comes in
52 >>> handy.  If you can't tell what is going on still, post *emerge --info
53 >>> *for that package and also the command you used that resulted in that
54 >>> error.  That will likely show the USE flags and give the rest of us
55 >>> more clues to work with.
56 >>>
57 >>> Dale
58 >>>
59 >>> :-)  :-)
60 >>> /
61 >>
62 >> Would that be different than the info output I sent in the original
63 >> posting?
64 >>
65 >>
66 >
67 > What might help, the listing of USE flags for that package.  emerge -uvp
68 > /net-libs/nodejs should list the USE flags and how they are set.  From
69 > the error, either something is set wrong for your CPU or SSE2 is
70 > disabled or something somewhere.  It's where I'd start figuring out the
71 > problem.  Either way, it needs to recognize your CPU and it's
72 > instruction sets properly.
73 >
74 > Someone else may have a better idea or ran into this and know the most
75 > likely cause.
76 >
77 > Dale
78 >
79 > :-)  :-)
80 > /
81 >
82 $ pwd
83 /etc/portage/package.use
84 $ grep node *
85 $ lf /var/db/pkg/net-libs
86 gnutls-3.5.19/  http-parser-2.8.1/  libmnl-1.0.4/  libnsl-1.2.0/
87 libpcap-1.8.1/  libssh2-1.8.0-r1/  libtirpc-1.0.2-r1/
88
89 i.e. it's not currently installed.
90
91 And in make.conf, there's only this:
92
93 USE="-elogind"

Replies

Subject Author
Re: [gentoo-user] What happened to my emerge -u? Dale <rdalek1967@×××××.com>