[oe] [meta-oe][[RFC][PATCH] nodejs: add 0.8.18

Koen Kooi koen at dominion.thruhere.net
Thu Jan 31 17:07:37 UTC 2013


Op 31 jan. 2013, om 17:56 heeft Martin Jansa <martin.jansa at gmail.com> het volgende geschreven:

> On Wed, Jan 30, 2013 at 09:02:35AM +0100, Koen Kooi wrote:
>> Signed-off-by: Koen Kooi <koen at dominion.thruhere.net>
>> ---
>> .../nodejs/nodejs/0002-Enable-NEON.patch           | 27 ++++++++++
>> ...0003-Resolve-bad-rpath-issue-when-linking.patch | 29 ++++++++++
>> meta-oe/recipes-devtools/nodejs/nodejs_0.8.18.bb   | 61 ++++++++++++++++++++++
>> 3 files changed, 117 insertions(+)
>> create mode 100644 meta-oe/recipes-devtools/nodejs/nodejs/0002-Enable-NEON.patch
>> create mode 100644 meta-oe/recipes-devtools/nodejs/nodejs/0003-Resolve-bad-rpath-issue-when-linking.patch
>> create mode 100644 meta-oe/recipes-devtools/nodejs/nodejs_0.8.18.bb
> 
> FWIW: 0.6.21 fails exactly the same as 0.6.20 but I've merged it as it's
> not worse.
> 
> I've tried 0.8.18 today and it fails:
> ERROR: Function failed: do_configure (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/temp/log.do_configure.30923 for further information)
> ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/temp/log.do_configure.30923
> Log data follows:
> | DEBUG: Executing python function sysroot_cleansstate
> | DEBUG: Python function sysroot_cleansstate finished
> | DEBUG: Executing shell function do_configure
> | /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/gcc: 2: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/gcc: Cannot fork
> | /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/gcc: 2: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/gcc: Cannot fork
> | Traceback (most recent call last):
> |   File "./configure", line 473, in <module>
> |     configure_node(output)
> |   File "./configure", line 371, in configure_node
> |     cc_version, is_clang = compiler_version()
> |   File "./configure", line 331, in compiler_version
> |     version = tuple(map(int, proc.communicate()[0].split('.')))
> | ValueError: invalid literal for int() with base 10: ''
> | ERROR: Function failed: do_configure (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-linux/nodejs-native/0.8.18-r0/temp/log.do_configure.30923 for further information)
> NOTE: recipe nodejs-native-0.8.18-r0: task do_configure: Failed
> ERROR: Task 22884 (virtual:native:/home/jenkins/oe/shr-core-branches/shr-core/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_0.8.18.bb, do_configure) failed with exit code '1'
> 
> Any idea?

That's likely the gcc wrapper script I added maybe it doesn't like your native gcc. FWIW I only tested it on fedora 18



More information about the Openembedded-devel mailing list