* [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 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
* [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
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 a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox