pkgsrc-WIP-review archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: wip/node make error



Yes, a third porting effort is the best way to proceed.

I have also gotten a little better support for netbsd into v8, so we
can hopefully skip that set of patches.  Ideally I would like to get
netbsd support added to gyp so the node build could become very easy.
:)  When I last tried, however, my ability to understand gyp internals
was no good.

I had positive feedback on the last pull request to node, but I'm not
sure if any parts ever made it in to the main branch.

Feel free to download the latest node and try manual builds.  If you
manage to get something working send it back up to node.

On Wed, Apr 4, 2012 at 1:30 PM, Filip Hajny <filip%joyent.com@localhost> wrote:
> wip/node is ancient and makes no sense to try even, I'd say. Matthew had some 
> NetBSD related pull requests, but I'm not sure that ever happened. I'm 
> maintaining an up-to-date packages for our purposes 
> (https://github.com/mamash/pkgsrc-joyent/tree/master/nodejs), but I've never 
> tested it on NetBSD.
>
> At this point, I'd say it makes sense to wait until node.js 0.8 is released, 
> which is using an entire different build system (gyp), before we try to bring 
> node.js to speed on NetBSD.
>
> --
> Filip Hajny
> Joyent Inc.
>
> On 4. 4. 2012, at 15:40, 三輪晋( Miwa Susumu ) wrote:
>
>> hi.
>>
>> I have a question.
>>
>> [problem]
>> I make a wip/node ( node.js ), result in an error.
>> What should I do?
>>
>> [procedure]
>> few days ago. I got cvs.
>>
>> % export CVS_RSH=ssh
>> % setenv CVS_RSH ssh
>> % cd /usr/pkgsrc
>> % cvs 
>> -d:pserver:anonymous%pkgsrc-wip.cvs.sourceforge.net@localhost:/cvsroot/pkgsrc-wip
>> login
>> % cvs -z3 
>> -d:pserver:anonymous%pkgsrc-wip.cvs.sourceforge.net@localhost:/cvsroot/pkgsrc-wip
>> checkout -P wip
>>
>> make wip/node
>>
>> % cd /usr/pkgsrc/wip/node
>>
>> % make
>> => Bootstrap dependency digest>=20010302: found digest-20111104
>> ===> Building for nodejs-0.4.7
>> Waf: Entering directory `/usr/pkgsrc/wip/node/work/node-v0.4.7/build'
>> DEST_OS: netbsd
>> DEST_CPU: ia32
>> Parallel Jobs: 1
>> Product type: program
>> [51/75] libv8.a: deps/v8/SConstruct -> build/default/libv8.a
>> /usr/pkg/bin/python2.6
>> "/usr/pkgsrc/wip/node/work/node-v0.4.7/tools/scons/scons.py" -j 1 -C
>> "/usr/pkgsrc/wip/node/work/node-v0.4.7/build/default/" -Y
>> "/usr/pkgsrc/wip/node/work/node-v0.4.7/deps/v8" visibility=default
>> mode=release arch=ia32 toolchain=gcc library=static snapshot=on
>> scons: Reading SConscript files ...
>>
>> scons: warning: Ignoring missing SConscript 'obj/test/release/SConscript'
>> File "/usr/pkgsrc/wip/node/work/node-v0.4.7/deps/v8/SConstruct", line
>> 1218, in BuildSpecific
>> scons: done reading SConscript files.
>> scons: Building targets ...
>> c++ -o obj/release/mksnapshot -m32 obj/release/mksnapshot.o
>> obj/release/libraries.o obj/release/accessors.o
>> obj/release/allocation.o obj/release/api.o obj/release/assembler.o
>> obj/release/ast.o obj/release/atomicops_internals_x86_gcc.o
>> obj/release/bignum-dtoa.o obj/release/bignum.o
>> obj/release/bootstrapper.o obj/release/builtins.o
>> obj/release/cached-powers.o obj/release/checks.o
>> obj/release/circular-queue.o obj/release/code-stubs.o
>> obj/release/codegen.o obj/release/compilation-cache.o
>> obj/release/compiler.o obj/release/contexts.o
>> obj/release/conversions.o obj/release/counters.o
>> obj/release/cpu-profiler.o obj/release/data-flow.o
>> obj/release/dateparser.o obj/release/debug-agent.o obj/release/debug.o
>> obj/release/deoptimizer.o obj/release/disassembler.o
>> obj/release/diy-fp.o obj/release/dtoa.o obj/release/execution.o
>> obj/release/extensions/externalize-string-extension.o
>> obj/release/extensions/gc-extension.o obj/release/factory.o
>> obj/release/fast-dtoa.o obj/release/fixed-dtoa.o obj/release/flags.o
>> obj/release/frame-element.o obj/release/frames.o
>> obj/release/full-codegen.o obj/release/func-name-inferrer.o
>> obj/release/gdb-jit.o obj/release/global-handles.o
>> obj/release/handles.o obj/release/hashmap.o
>> obj/release/heap-profiler.o obj/release/heap.o
>> obj/release/hydrogen-instructions.o obj/release/hydrogen.o
>> obj/release/ia32/assembler-ia32.o obj/release/ia32/builtins-ia32.o
>> obj/release/ia32/code-stubs-ia32.o obj/release/ia32/codegen-ia32.o
>> obj/release/ia32/cpu-ia32.o obj/release/ia32/debug-ia32.o
>> obj/release/ia32/deoptimizer-ia32.o obj/release/ia32/disasm-ia32.o
>> obj/release/ia32/frames-ia32.o obj/release/ia32/full-codegen-ia32.o
>> obj/release/ia32/ic-ia32.o obj/release/ia32/jump-target-ia32.o
>> obj/release/ia32/lithium-codegen-ia32.o
>> obj/release/ia32/lithium-gap-resolver-ia32.o
>> obj/release/ia32/lithium-ia32.o
>> obj/release/ia32/macro-assembler-ia32.o
>> obj/release/ia32/regexp-macro-assembler-ia32.o
>> obj/release/ia32/register-allocator-ia32.o
>> obj/release/ia32/stub-cache-ia32.o
>> obj/release/ia32/virtual-frame-ia32.o obj/release/ic.o
>> obj/release/inspector.o obj/release/interpreter-irregexp.o
>> obj/release/jsregexp.o obj/release/jump-target-heavy.o
>> obj/release/jump-target.o obj/release/lithium-allocator.o
>> obj/release/lithium.o obj/release/liveedit.o
>> obj/release/liveobjectlist.o obj/release/log-utils.o obj/release/log.o
>> obj/release/mark-compact.o obj/release/messages.o
>> obj/release/objects-printer.o obj/release/objects-visiting.o
>> obj/release/objects.o obj/release/parser.o
>> obj/release/platform-netbsd.o obj/release/platform-posix.o
>> obj/release/preparse-data.o obj/release/preparser.o
>> obj/release/profile-generator.o obj/release/property.o
>> obj/release/regexp-macro-assembler-irregexp.o
>> obj/release/regexp-macro-assembler.o obj/release/regexp-stack.o
>> obj/release/register-allocator.o obj/release/rewriter.o
>> obj/release/runtime-profiler.o obj/release/runtime.o
>> obj/release/safepoint-table.o obj/release/scanner-base.o
>> obj/release/scanner.o obj/release/scopeinfo.o obj/release/scopes.o
>> obj/release/serialize.o obj/release/snapshot-common.o
>> obj/release/spaces.o obj/release/string-search.o
>> obj/release/string-stream.o obj/release/strtod.o
>> obj/release/stub-cache.o obj/release/token.o obj/release/top.o
>> obj/release/type-info.o obj/release/unicode.o obj/release/utils.o
>> obj/release/v8-counters.o obj/release/v8.o obj/release/v8threads.o
>> obj/release/variables.o obj/release/version.o
>> obj/release/virtual-frame-heavy.o obj/release/virtual-frame.o
>> obj/release/zone.o obj/release/snapshot-empty.o -L/usr/local/lib
>> -lexecinfo -lpthread
>> ld: cannot find -lexecinfo
>> scons: *** [obj/release/mksnapshot] Error 1
>> scons: building terminated because of errors.
>> Waf: Leaving directory `/usr/pkgsrc/wip/node/work/node-v0.4.7/build'
>> Build failed:  -> task failed (err #2):
>>        {task: libv8.a SConstruct -> libv8.a}
>> *** Error code 1
>>
>> Stop.
>> make: stopped in /usr/pkgsrc/wip/node/work/node-v0.4.7
>> *** Error code 1
>>
>> Stop.
>> make: stopped in /usr/pkgsrc/wip/node
>> *** Error code 1
>>
>> Stop.
>> make: stopped in /usr/pkgsrc/wip/node
>>
>>
>>
>>
>> libexecinfo.so is exist.
>>
>> % /bin/ls -l /usr/pkg/lib/*execinfo*
>> -r--r--r--  1 root  wheel  40804 Apr  1 22:51 /usr/pkg/lib/libexecinfo.a
>> lrwxr-xr-x  1 root  wheel     18 Apr  1 22:51
>> /usr/pkg/lib/libexecinfo.so -> libexecinfo.so.1.0
>> lrwxr-xr-x  1 root  wheel     18 Apr  1 22:51
>> /usr/pkg/lib/libexecinfo.so.1 -> libexecinfo.so.1.0
>> -r-xr-xr-x  1 root  wheel  41419 Apr  1 22:51 /usr/pkg/lib/libexecinfo.so.1.0
>> -r--r--r--  1 root  wheel  46778 Apr  1 22:51 /usr/pkg/lib/libexecinfo_pic.a
>>
>>
>> specify LD_LIBRARY_PATH. but same problem.
>> % env LD_LIBRARY_PATH=/usr/pkg/lib make
>>
>>
>> How do I else?
>>
>>
>> --
>> みわ
>>
>> ------------------------------------------------------------------------------
>> Better than sec? Nothing is better than sec when it comes to
>> monitoring Big Data applications. Try Boundary one-second
>> resolution app monitoring today. Free.
>> http://p.sf.net/sfu/Boundary-dev2dev
>> _______________________________________________
>> pkgsrc-wip-review mailing list
>> pkgsrc-wip-review%lists.sourceforge.net@localhost
>> https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-review
>
>
> ------------------------------------------------------------------------------
> Better than sec? Nothing is better than sec when it comes to
> monitoring Big Data applications. Try Boundary one-second
> resolution app monitoring today. Free.
> http://p.sf.net/sfu/Boundary-dev2dev
> _______________________________________________
> pkgsrc-wip-review mailing list
> pkgsrc-wip-review%lists.sourceforge.net@localhost
> https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-review
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
pkgsrc-wip-review mailing list
pkgsrc-wip-review%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-review


Home | Main Index | Thread Index | Old Index