All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Buildroot nodejs 6.6.0
       [not found] <6C0FD5AC-BA66-48C8-BC00-3F8393524B7B@bluecordial.com>
@ 2016-09-26 12:51 ` Martin Bark
  2016-09-26 14:40   ` Jeroen Roovers
  2016-09-26 19:45   ` Peter Korsgaard
  0 siblings, 2 replies; 8+ messages in thread
From: Martin Bark @ 2016-09-26 12:51 UTC (permalink / raw)
  To: buildroot

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 <paul@bluecordial.com> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160926/69a45c1b/attachment.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-26 12:51 ` [Buildroot] Buildroot nodejs 6.6.0 Martin Bark
@ 2016-09-26 14:40   ` Jeroen Roovers
  2016-09-26 14:48     ` Paul
  2016-09-26 19:45   ` Peter Korsgaard
  1 sibling, 1 reply; 8+ messages in thread
From: Jeroen Roovers @ 2016-09-26 14:40 UTC (permalink / raw)
  To: buildroot

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 <martin@barkynet.com> 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 <paul@bluecordial.com> 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/064493ff/attachment.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-26 14:40   ` Jeroen Roovers
@ 2016-09-26 14:48     ` Paul
  2016-09-26 15:53       ` Martin Bark
  0 siblings, 1 reply; 8+ messages in thread
From: Paul @ 2016-09-26 14:48 UTC (permalink / raw)
  To: buildroot

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;

 

 

>>> 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 <jer@airfi.aero>
Date: Monday, 26 September 2016 at 15:40
To: Martin Bark <martin@barkynet.com>
Cc: Paul <paul@bluecordial.com>, <buildroot@buildroot.org>
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 <martin@barkynet.com> 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 <paul@bluecordial.com> 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/5af6a5aa/attachment.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-26 14:48     ` Paul
@ 2016-09-26 15:53       ` Martin Bark
  2016-09-27 14:42         ` Paul
  0 siblings, 1 reply; 8+ messages in thread
From: Martin Bark @ 2016-09-26 15:53 UTC (permalink / raw)
  To: buildroot

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 <paul@bluecordial.com> 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;
>
>
>
>
>
> >>> 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 <jer@airfi.aero>
> *Date: *Monday, 26 September 2016 at 15:40
> *To: *Martin Bark <martin@barkynet.com>
> *Cc: *Paul <paul@bluecordial.com>, <buildroot@buildroot.org>
> *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 <martin@barkynet.com> 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 <paul@bluecordial.com> 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>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-26 12:51 ` [Buildroot] Buildroot nodejs 6.6.0 Martin Bark
  2016-09-26 14:40   ` Jeroen Roovers
@ 2016-09-26 19:45   ` Peter Korsgaard
  2016-09-27  8:22     ` Martin Bark
  1 sibling, 1 reply; 8+ messages in thread
From: Peter Korsgaard @ 2016-09-26 19:45 UTC (permalink / raw)
  To: buildroot

>>>>> "Martin" == Martin Bark <martin@barkynet.com> writes:

 > 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.

Thanks. From that list I also see that security support for the 0.10.x
series will end in October, so we should presumably remove 0.10.x
support before the 2016.11 release.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-26 19:45   ` Peter Korsgaard
@ 2016-09-27  8:22     ` Martin Bark
  2016-09-27 13:10       ` Thomas Petazzoni
  0 siblings, 1 reply; 8+ messages in thread
From: Martin Bark @ 2016-09-27  8:22 UTC (permalink / raw)
  To: buildroot

On 26 September 2016 at 20:45, Peter Korsgaard <peter@korsgaard.com> wrote:

> >>>>> "Martin" == Martin Bark <martin@barkynet.com> writes:
>
>  > 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.
>
> Thanks. From that list I also see that security support for the 0.10.x
> series will end in October, so we should presumably remove 0.10.x
> support before the 2016.11 release.


The 0.10.x branch is only included for the armv5 since version > 0.10.x
dropped support.  In the past there was discussion around leavening 0.10.x
in buildroot even when support ended for it.  Personally i would like to
drop 0.10.x to help tidy up the nodejs package but I'm fine with leaving it
if people use it.

Note: I'll submit patches to bump 6.x to 6.7.0 and 0.10.x to 0.10.47

Thanks

Martin


>
> --
> Bye, Peter Korsgaard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20160927/30a5fe67/attachment.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-27  8:22     ` Martin Bark
@ 2016-09-27 13:10       ` Thomas Petazzoni
  0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2016-09-27 13:10 UTC (permalink / raw)
  To: buildroot

Hello,

On Tue, 27 Sep 2016 09:22:02 +0100, Martin Bark wrote:

> > Thanks. From that list I also see that security support for the 0.10.x
> > series will end in October, so we should presumably remove 0.10.x
> > support before the 2016.11 release.  
> 
> The 0.10.x branch is only included for the armv5 since version > 0.10.x
> dropped support.  In the past there was discussion around leavening 0.10.x
> in buildroot even when support ended for it.  Personally i would like to
> drop 0.10.x to help tidy up the nodejs package but I'm fine with leaving it
> if people use it.

It is fine to support 0.10.x in Buildroot to support ARMv5 while 0.10.x
is still maintained upstream. But as Peter mentioned, the support for
0.10.x upstream will stop soon, so we should also remove it from
Buildroot.

Yes, it will leave people using ARMv5 without a NodeJS implementation,
but that's upstream decision. If those people are unhappy with upstream
decision, they should talk with upstream directly.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] Buildroot nodejs 6.6.0
  2016-09-26 15:53       ` Martin Bark
@ 2016-09-27 14:42         ` Paul
  0 siblings, 0 replies; 8+ messages in thread
From: Paul @ 2016-09-27 14:42 UTC (permalink / raw)
  To: buildroot

Hi Martin,

 

As suggested I used the latest buildroot, made some tweaks to the nodejs package files and I managed to build node 6.6.0.

 

Kind regards

Paul

 

From: buildroot <buildroot-bounces@busybox.net> on behalf of Martin Bark <martin@barkynet.com>
Date: Monday, 26 September 2016 at 16:53
To: Paul <paul@bluecordial.com>
Cc: Jeroen Roovers <jer@airfi.aero>, <buildroot@buildroot.org>
Subject: Re: [Buildroot] Buildroot nodejs 6.6.0

 

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 <paul@bluecordial.com> 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;

 

 

>>> 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 <jer@airfi.aero>
Date: Monday, 26 September 2016 at 15:40
To: Martin Bark <martin@barkynet.com>
Cc: Paul <paul@bluecordial.com>, <buildroot@buildroot.org>
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 <martin@barkynet.com> 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 <paul@bluecordial.com> 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

 

 

_______________________________________________ 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/20160927/9733cd2d/attachment.html>

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-09-27 14:42 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <6C0FD5AC-BA66-48C8-BC00-3F8393524B7B@bluecordial.com>
2016-09-26 12:51 ` [Buildroot] Buildroot nodejs 6.6.0 Martin Bark
2016-09-26 14:40   ` Jeroen Roovers
2016-09-26 14:48     ` Paul
2016-09-26 15:53       ` Martin Bark
2016-09-27 14:42         ` Paul
2016-09-26 19:45   ` Peter Korsgaard
2016-09-27  8:22     ` Martin Bark
2016-09-27 13:10       ` Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.