Thread (8 messages) 8 messages, 5 authors, 2016-09-27

[Buildroot] Buildroot nodejs 6.6.0

flat view

From: Martin Bark <hidden>
Date: 2016-09-26 15:53:04

Paul,

It's probably because you're missing this patch
https://git.buildroot.net/buildroot/commit/package/nodejs?id=7d0702a2bd5643d3fc1ca9500f8222aca1baa443


Update to the master branch or the 2016.08 release.  Both include this fix
and use node 6.2.1

Thanks

Martin


On 26 September 2016 at 15:48, Paul [off-list ref] wrote:
Hi all.



This is the output when I try to use 6.6.0 using the 6.1.0 patch, thus
creating new 6.6.0 folder and adding the has key in, changing
BR2_NODEJS_VERSION=6.6.0;




quoted
quoted
quoted
nodejs 6.6.0 Building
PATH="/opt/buildroot-toolchain-472/bin:/opt/buildroot-toolchain-472/sbin:/
opt/buildroot-toolchain-472/usr/bin:/opt/buildroot-
toolchain-472/usr/sbin:/home/paul/bin:/home/paul/.local/
bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PYTHON=/opt/buildroot-toolchain-472/usr/bin/python2
/usr/bin/make -j5 -C /home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0
PATH="/opt/buildroot-toolchain-472/bin:/opt/buildroot-toolchain-472/sbin:/
opt/buildroot-toolchain-472/usr/bin:/opt/buildroot-
toolchain-472/usr/sbin:/home/paul/bin:/home/paul/.local/
bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
AR="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-ar"
AS="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-as"
LD="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-ld"
NM="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-nm"
CC="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-gcc"
GCC="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-gcc"
CPP="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-cpp"
CXX="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-g++"
FC="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-gfortran"
RANLIB="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-ranlib"
READELF="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-readelf"
STRIP="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-strip"
OBJCOPY="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-objcopy"
OBJDUMP="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-objdump"
AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as"
CC_FOR_BUILD="/opt/buildroot-toolchain-472/usr/bin/ccache /usr/bin/gcc"
GCC_FOR_BUILD="/opt/buildroot-toolchain-472/usr/bin/ccache /usr/bin/gcc"
CXX_FOR_BUILD="/opt/buildroot-toolchain-472/usr/bin/ccache /usr/bin/g++"
LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/opt/
buildroot-toolchain-472/usr/include" CFLAGS_FOR_BUILD="-O2
-I/opt/buildroot-toolchain-472/usr/include" CXXFLAGS_FOR_BUILD="-O2
-I/opt/buildroot-toolchain-472/usr/include" LDFLAGS_FOR_BUILD="-L/opt/buildroot-toolchain-472/lib
-L/opt/buildroot-toolchain-472/usr/lib -Wl,-rpath,/opt/buildroot-toolchain-472/usr/lib"
FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/opt/buildroot-toolchain-472/usr/
bin/arm-buildroot-linux-gnueabi-as" DEFAULT_LINKER="/opt/
buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-ld"
CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-Os " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64  -Os " LDFLAGS="" FCFLAGS=""
PKG_CONFIG="/opt/buildroot-toolchain-472/usr/bin/pkg-config"
STAGING_DIR="/opt/buildroot-toolchain-472/usr/arm-buildroot-linux-gnueabi/sysroot"
INTLTOOL_PERL=/usr/bin/perl PATH=/home/paul/Documents/AST/
integra-buildroot/output/build/nodejs-6.6.0/bin:"/opt/
buildroot-toolchain-472/bin:/opt/buildroot-toolchain-472/
sbin:/opt/buildroot-toolchain-472/usr/bin:/opt/buildroot-
toolchain-472/usr/sbin:/home/paul/bin:/home/paul/.local/
bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
LD="/opt/buildroot-toolchain-472/usr/bin/arm-buildroot-linux-gnueabi-g++"

/usr/bin/make -C out BUILDTYPE=Release V=1

  LD_LIBRARY_PATH=/home/paul/Documents/AST/integra-
buildroot/output/build/nodejs-6.6.0/out/Release/lib.host:/
home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd
../tools/icu; mkdir -p /home/paul/Documents/AST/integra-buildroot/output/
build/nodejs-6.6.0/out/Release/obj/gen/icutmp; python icutrim.py -P
"/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/Release"
-D ../../deps/icu-small/source/data/in/icudt57l.dat --delete-tmp -T
"/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/Release/obj/gen/icutmp"
-F icu_small.json -O icudt57l.dat -v -L en,root

  touch 47dc1adc49f2b81e1082dac19d547163d9225782.intermediate

  LD_LIBRARY_PATH=/home/paul/Documents/AST/integra-
buildroot/output/build/nodejs-6.6.0/out/Release/lib.host:/
home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd
../deps/v8_inspector/third_party/v8_inspector/platform/v8_inspector;
mkdir -p /home/paul/Documents/AST/integra-buildroot/output/
build/nodejs-6.6.0/out/Release/obj/gen/blink/platform/v8_inspector/public/protocol
/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/obj/gen/blink/platform/v8_inspector/protocol
/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/obj/gen/blink/platform/inspector_protocol; python
../inspector_protocol/CodeGenerator.py --output_base
"/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/obj/gen/blink/platform" --config inspector_protocol_config_stl.
json

Options: {'verbose': 1, 'filterfile': 'icu_small.json', 'toolpath':
'/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/Release',
'deltmpdir': 1, 'outfile': 'icudt57l.dat', 'datfile':
'../../deps/icu-small/source/data/in/icudt57l.dat', 'locales': 'en,root',
'endian': 'little', 'tmpdir': '/home/paul/Documents/AST/
integra-buildroot/output/build/nodejs-6.6.0/out/Release/obj/gen/icutmp'}

icu_small.json: icutrim.py config: Trim down ICU to just a certain locale
set, needed for node.js use.

/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/Release/icupkg:
1: /home/paul/Documents/AST/integra-buildroot/output/
build/nodejs-6.6.0/out/Release/icupkg: Syntax error: word unexpected
(expecting ")")

FAILED: /home/paul/Documents/AST/integra-buildroot/output/
build/nodejs-6.6.0/out/Release/icupkg -tl ../../deps/icu-small/source/data/in/icudt57l.dat
/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/obj/gen/icutmp/icudt57l.dat

tools/icu/icudata.target.mk:13: recipe for target
'/home/paul/Documents/AST/integra-buildroot/output/build/nodejs-6.6.0/out/
Release/obj/gen/icutmp/icudt57l.dat' failed

make[3]: *** [/home/paul/Documents/AST/integra-buildroot/output/
build/nodejs-6.6.0/out/Release/obj/gen/icutmp/icudt57l.dat] Error 1

make[3]: *** Waiting for unfinished jobs....

rm 47dc1adc49f2b81e1082dac19d547163d9225782.intermediate

Makefile:66: recipe for target 'node' failed

make[2]: *** [node] Error 2

package/pkg-generic.mk:195: recipe for target '/home/paul/Documents/AST/
integra-buildroot/output/build/nodejs-6.6.0/.stamp_built' failed

make[1]: *** [/home/paul/Documents/AST/integra-buildroot/output/
build/nodejs-6.6.0/.stamp_built] Error 2

Makefile:36: recipe for target '_all' failed

make: *** [_all] Error 2



Kind regards

Paul



*From: *Jeroen Roovers [off-list ref]
*Date: *Monday, 26 September 2016 at 15:40
*To: *Martin Bark [off-list ref]
*Cc: *Paul [off-list ref], [off-list ref]
*Subject: *Re: [Buildroot] Buildroot nodejs 6.6.0



I have seen no issues in testing 6.6.0 (bumped locally) on an armv7 target
in the last week, and the bump involved no patching beyond what was already
being done.



Kind regards,

     jer



On 26 September 2016 at 14:51, Martin Bark [off-list ref] wrote:

Paul,



I've been busy on other work recently so I've not had the time to bump the
node version in buildroot for a while.  I do have some patches lined up to
bump node to 6.6.0, however, I've held off submitting them because 6.7.0 is
due tomorrow (see https://nodejs.org/en/blog/vulnerability/september-
2016-security-releases/).  So i expect to submit some patches hopefully
later this week to bump node to 6.7.0.



Note: please keep the buildroot mailing list in the loop



Thanks



Martin





On 26 September 2016 at 10:31, Paul [off-list ref] wrote:

Hi Martin,



Sorry for the email. I?m trying to get nodejs 6.6.0 installed using
buildroot and saw that you had done the patch for 6.1.0 and was wondering
if you have a patch available for node 6.6.0 or could point me to some
details of how this can be completed? The target is Armv7 softfloat.



Kind regards

Paul Ashford



*Contact Information: *

m: +44 (0)7885 469812

e: paul at bluecordial.com

skype: paulashford1975

twitter: @pdashford




_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160926/51cdce9b/attachment.html>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help