Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 561848 - net-libs/nodejs requires dev-lang/python[threads]
Summary: net-libs/nodejs requires dev-lang/python[threads]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Johan Bergström
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-29 18:51 UTC by Steev Klimaszewski (RETIRED)
Modified: 2022-09-04 04:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steev Klimaszewski (RETIRED) gentoo-dev 2015-09-29 18:51:19 UTC
If python 2.7 is built -threads you get the following output from trying to emerge net-libs/nodejs

>>> Emerging (3 of 3) net-libs/nodejs-4.1.1::gentoo
 * node-v4.1.1.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                         [ ok ]
>>> Unpacking source...
>>> Unpacking node-v4.1.1.tar.xz to /var/tmp/portage/net-libs/nodejs-4.1.1/work
>>> Source unpacked in /var/tmp/portage/net-libs/nodejs-4.1.1/work
>>> Preparing source in /var/tmp/portage/net-libs/nodejs-4.1.1/work/node-v4.1.1 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-libs/nodejs-4.1.1/work/node-v4.1.1 ...
/var/tmp/portage/net-libs/nodejs-4.1.1/temp/environment: line 3227: local: `myconf+': not a valid identifier
Traceback (most recent call last):
  File "configure", line 19, in <module>
    from gyp.common import GetFlavor
  File "tools/gyp/pylib/gyp/__init__.py", line 8, in <module>
    import gyp.input
  File "tools/gyp/pylib/gyp/input.py", line 15, in <module>
    import multiprocessing
ImportError: No module named multiprocessing

Reproducible: Always
Comment 1 Johan Bergström 2016-03-10 03:52:21 UTC
This was fixed in 5.x and will soon be backported to 4.x. Closing.