* typed arrays, implementation from Plesk
* fix IP multicast on SunOS
* fix DNS lookup order: IPv4 first, IPv6 second (--use-uv only)
* remove support for UNIX datagram sockets (--use-uv only)
* UDP support for Windows (Bert Belder)
* #1572 improve tab completion for objects in the REPL (Nathan Rajlich)
* #1563 fix buffer overflow in child_process module (reported by Dean McNamee)
* #1546 fix performance regression in http module (reported by Brian Geffon)
* #1491 add PBKDF2 crypto support (Glen Low)
* #1447 remove deprecated http.cat() function (Mikeal Rogers)
* #1140 fix incorrect dispatch of vm.runInContext's filename argument
(Antranig Basman)
* #1140 document vm.runInContext() and vm.createContext() (Antranig Basman)
* #1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)
* #1164 make all DNS lookups async, fixes uncatchable exceptions
(Koichi Kobayashi)
* fix incorrect ssl shutdown check (Tom Hughes)
* various cmake fixes (Tom Hughes)
* improved documentation (Koichi Kobayashi, Logan Smyth, Fedor Indutny,
Mikeal Rogers, Maciej Małecki, Antranig Basman, Mickaël Delahaye)
* upgrade libuv to commit 835782a
* upgrade V8 to 3.5.8
Download: http://nodejs.org/dist/node-v0.5.5.tar.gz
Windows Executable: http://nodejs.org/dist/v0.5.5/node.exe
Website: http://nodejs.org/docs/v0.5.5/
Documentation: http://nodejs.org/docs/v0.5.5/api/
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
DEST_OS: darwin
DEST_CPU: ia32
Parallel Jobs: 1
Product type: program
[ 5/38] libv8.a: deps/v8/SConstruct -> out/Release/libv8.a
/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/
Python.app/Contents/MacOS/Python "/Users/devel/Sites/node-v0.5.5/tools/
scons/scons.py" -j 1 -C "/Users/devel/Sites/node-v0.5.5/out/Release/" -
Y "/Users/devel/Sites/node-v0.5.5/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 "/Users/devel/Sites/node-v0.5.5/deps/v8/SConstruct", line 1476,
in BuildSpecific
scons: done reading SConscript files.
scons: Building targets ...
/usr/bin/g++ -o obj/release/elements.o -c -fno-rtti -fno-exceptions -
Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -
m32 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi
-mmacosx-version-min=10.4 -DV8_TARGET_ARCH_IA32 -
DENABLE_DEBUGGER_SUPPORT -I/Users/devel/Sites/node-v0.5.5/deps/v8/src /
Users/devel/Sites/node-v0.5.5/deps/v8/src/elements.cc
cc1plus: warnings being treated as errors
/Users/devel/Sites/node-v0.5.5/deps/v8/src/elements.cc: In member
function 'uint32_t
v8::internal::ElementsAccessorBase<ElementsAccessorSubclass,
BackingStoreClass>::GetCapacity(v8::internal::FixedArrayBase*) [with
ElementsAccessorSubclass =
v8::internal::NonStrictArgumentsElementsAccessor, BackingStoreClass =
v8::internal::FixedArray]':
/Users/devel/Sites/node-v0.5.5/deps/v8/src/elements.cc:531: warning:
control may reach end of non-void function 'static
v8::internal::ElementsAccessor*
v8
::internal::ElementsAccessor::ForArray(v8::internal::FixedArrayBase*)'
being inlined
scons: *** [obj/release/elements.o] Error 1
scons: building terminated because of errors.
Waf: Leaving directory `/Users/devel/Sites/node-v0.5.5/out'
Build failed: -> task failed (err #2):
{task: libv8.a SConstruct -> libv8.a}
make: *** [program] Error 1
Ted
Upgrade your gcc or strip the -Werror directives from
deps/v8/SConstruct. It's a gcc bug that's been fixed in 4.1.
>> /usr/bin/g++ -o obj/release/elements.o -c -fno-rtti -fno-exceptions -Wall
>> -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -m32 -O3
>> -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi
>> -mmacosx-version-min=10.4 -DV8_TARGET_ARCH_IA32 -DENABLE_DEBUGGER_SUPPORT
>> -I/Users/devel/Sites/node-v0.5.5/deps/v8/src
>> /Users/devel/Sites/node-v0.5.5/deps/v8/src/elements.cc
>> cc1plus: warnings being treated as errors
>
> Upgrade your gcc or strip the -Werror directives from
> deps/v8/SConstruct. It's a gcc bug that's been fixed in 4.1.
On Mac OS X 10.5, /usr/bin/g++ is version 4.0, though 4.2 is available as /usr/bin/g++-4.2. On Mac OS X 10.4, /usr/bin/g++ is version 4.0 and no newer version is available from Apple.
Is the above error a problem that will be fixed in the node source code, or is gcc >= 4.1 a requirement? If the latter, we'll have to make some changes for the nodejs port in MacPorts to force the use of a newer compiler.
We normally don't patch the bundled V8 - maintenance hassle and all
that - but I talked to one of the V8 guys and he was willing to land a
fix upstream. Can you or someone else double-check the attached patch?
On Sat, Aug 27, 2011 at 20:55, Ted Young <t...@radicaldesigns.org> wrote:
[snip]
Upgrade your gcc or strip the -Werror directives from
deps/v8/SConstruct. It's a gcc bug that's been fixed in 4.1.
I have now confirmed the problem on my Leopard machine, and the patch does not fix it or change the error message.
Okay, thanks. We're going to strip the -Werror directives from now on.