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

Martin Jansa martin.jansa at gmail.com
Thu Jan 31 18:00:51 UTC 2013


On Thu, Jan 31, 2013 at 06:07:37PM +0100, Koen Kooi wrote:
> 
> 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

Here it's on Ubuntu 12.04

but wrapper is in $WORKDIR and PATH contains WORKDIR, so I guess that
those wrappers are fork bombing poor jenkins.. (at least here because
CC/CXX variables are just gcc/g++)

Regards,
-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20130131/23e60207/attachment-0002.sig>


More information about the Openembedded-devel mailing list