Node v0.3.0 (unstable version)

106 views
Skip to first unread message

Ryan Dahl

unread,
Oct 24, 2010, 6:15:00 PM10/24/10
to nodejs, nodejs-dev
2010.10.23, Version 0.3.0 (unstable)

* Bugfix: Do not spin on aceept() with EMFILE

* Improvments to readline.js (Trent Mick, Johan Euphrosine, Brian White)

* Safe constructors (missing 'new' doesn't segfault)

* Fix process.nextTick so thrown errors don't confuse it.
(Benjamin Thomas)

* Allow Strings for ports on net.Server.listen (Bradley Meck)

* fs bugfixes (Tj Holowaychuk, Tobie Langel, Marco Rogers, isaacs)

* http bug fixes (Fedor Indutny, Mikeal Rogers)

* Faster buffers; breaks C++ API (Tim-Smart, Stéphan Kochen)

* crypto, tls improvements (Paul Querna)

* Add lfs flags to node addon script

* Simpler querystring parsing; breaks API (Peter Griess)

* HTTP trailers (Mark Nottingham)

* http 100-continue support (Mark Nottingham)

* Module system simplifications (Herbert Vojčík, isaacs, Tim-Smart)
- remove require.async
- remove registerExtension, add .extensions
- expose require.resolve
- expose require.cache
- require looks in node_modules folders

* Add --eval command line option (TJ Holowaychuk)

* Commas last in sys.inspect

* Constatnts moved from process object to require('constants')

* Fix parsing of linux memory (Vitali Lovich)

* inspect shows function names (Jorge Chamorro Bieling)

* uncaughtException corner cases (Felix Geisendörfer)

* TCP clients now buffer writes before connection

* Rename sys module to 'util' (Micheil Smith)

* Properly set stdio handlers to blocking on SIGTERM and SIGINT
(Tom Hughes)

* Add destroy methods to HTTP messages

* base64 improvements (isaacs, Jorge Chamorro Bieling)

* API for defining REPL commands (Sami Samhuri)

* child_process.exec timeout fix (Aaron Heckmann)

* Upgrade V8 to 2.5.1, Libev to 4.00, libeio, http-parser


Download: http://nodejs.org/dist/node-v0.3.0.tar.gz

Website: http://nodejs.org/docs/v0.3.0/

Documentation: http://nodejs.org/docs/v0.3.0/api.html

mxfli

unread,
Oct 24, 2010, 10:49:33 PM10/24/10
to nodejs
Can't make on CenoOS5.5:

DEST_OS: linux
DEST_CPU: x86

[72/72] cxx_link: build/default/src/
node_main_4.o .................................... -L/usr/kerberos/lib
-Wl,-Bdynamic -lrt -lssl -lcrypto -ldl -lz
Parallel Jobs: 1
default/deps/libeio/eio_1.o: In function `eio__sync_file_range':
/home/soft/node-v0.3.0/build/../deps/libeio/eio.c:874: undefined
reference to `sync_file_range'
/home/soft/node-v0.3.0/build/../deps/libeio/eio.c:874: undefined
reference to `sync_file_range'
default/deps/libev/ev_1.o: In function `ev_signal_stop':
/home/soft/node-v0.3.0/build/../deps/libev/ev.c:2874: undefined
reference to `signalfd'
default/deps/libev/ev_1.o: In function `evpipe_init':
/home/soft/node-v0.3.0/build/../deps/libev/ev.c:1243: undefined
reference to `eventfd'
/home/soft/node-v0.3.0/build/../deps/libev/ev.c:1245: undefined
reference to `eventfd'
default/deps/libev/ev_1.o: In function `ev_signal_start':
/home/soft/node-v0.3.0/build/../deps/libev/ev.c:2813: undefined
reference to `signalfd'
/home/soft/node-v0.3.0/build/../deps/libev/ev.c:2790: undefined
reference to `signalfd'
/home/soft/node-v0.3.0/build/../deps/libev/ev.c:2792: undefined
reference to `signalfd'
collect2: ld Return 1
Waf: Leaving directory `/home/soft/node-v0.3.0/build'
Build failed: -> task failed (err #1):
{task: cxx_link
node_main_4.o,node_4.o,node_buffer_4.o,node_javascript_4.o,node_extensions_4.o,node_http_parser_4.o,node_net_4.o,node_io_watcher_4.o,node_child_process_4.o,node_constants_4.o,node_cares_4.o,node_events_4.o,node_file_4.o,node_signal_watcher_4.o,node_stat_watcher_4.o,node_stdio_4.o,node_timer_4.o,node_script_4.o,platform_linux_4.o,node_crypto_4.o,eio_1.o,http_parser_2.o,ev_1.o,ares_strcasecmp_1.o,ares_free_string_1.o,ares_options_1.o,ares_send_1.o,ares_parse_txt_reply_1.o,ares_parse_ptr_reply_1.o,ares_nowarn_1.o,ares_search_1.o,ares_gethostbyname_1.o,ares_getsock_1.o,ares__timeval_1.o,inet_ntop_1.o,ares_parse_a_reply_1.o,ares_getopt_1.o,ares__close_sockets_1.o,ares_expand_string_1.o,ares_destroy_1.o,ares_cancel_1.o,ares_parse_aaaa_reply_1.o,ares_parse_ns_reply_1.o,ares_version_1.o,ares__get_hostent_1.o,ares_writev_1.o,ares_expand_name_1.o,ares_free_hostent_1.o,ares_parse_mx_reply_1.o,ares_gethostbyaddr_1.o,ares_llist_1.o,ares_data_1.o,ares_init_1.o,ares_timeout_1.o,ares_fds_1.o,inet_net_pton_1.o,ares_strerror_1.o,bitncmp_1.o,ares_getnameinfo_1.o,ares_library_init_1.o,ares_mkquery_1.o,ares_process_1.o,windows_port_1.o,ares_parse_srv_reply_1.o,ares_query_1.o,ares__read_line_1.o,ares_strdup_1.o
-> node}
make: *** [all] Error 1

Peter Hewat

unread,
Oct 26, 2010, 8:45:29 AM10/26/10
to nodejs
Can't make on cygwin (WinXP)

$ make
Waf: Entering directory `/home/Administrateur/node-v0.3.0/build'
DEST_OS: cygwin
DEST_CPU: x86
Parallel Jobs: 1
[ 1/72] cc: deps/libeio/eio.c -> build/default/deps/libeio/eio_1.o
/usr/bin/gcc -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -DHAVE_CONFIG_H=1 -
DHAVE_CONFIG_H=1 -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=6
5536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEV_MULTIPLICITY=0 -
DHAVE_FDATASYNC=1 -DPLATFORM="cygwin" -DNDEBUG -Ide
fault/deps/libeio -I../deps/libeio -Idefault/deps/libeio/cygwin -I../
deps/libeio/cygwin ../deps/libeio/eio.c -c -o defau
lt/deps/libeio/eio_1.o
[ 2/72] cc: deps/libev/ev.c -> build/default/deps/libev/ev_1.o
/usr/bin/gcc -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -DHAVE_CONFIG_H=1 -
DHAVE_CONFIG_H=1 -g -O3 -DHAVE_OPENSSL=1 -DX_STACKSIZE=6
5536 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEV_MULTIPLICITY=0 -
DHAVE_FDATASYNC=1 -DPLATFORM="cygwin" -DNDEBUG -Ide
fault/deps/libev -I../deps/libev -Idefault/deps/libev/cygwin -I../deps/
libev/cygwin ../deps/libev/ev.c -c -o default/dep
s/libev/ev_1.o
In file included from ../deps/libev/ev.c:171:
/usr/include/stdio.h:53: error: parse error before "fpos_t"
In file included from ../deps/libev/ev.c:171:
/usr/include/stdio.h:210: error: parse error before "fpos_t"
/usr/include/stdio.h:216: error: parse error before '*' token
/usr/include/stdio.h:379: error: parse error before "fpos_t"
/usr/include/stdio.h:380: error: parse error before '*' token
/usr/include/stdio.h:535: error: parse error before "fpos_t"
/usr/include/stdio.h:535: error: parse error before "fpos_t"
/usr/include/stdio.h:535: error: `funopen' declared as function
returning a function
/usr/include/stdio.h:540: error: parse error before "fpos_t"
/usr/include/stdio.h:540: error: parse error before "fpos_t"
/usr/include/stdio.h:540: error: `_funopen_r' declared as function
returning a function
Waf: Leaving directory `/home/Administrateur/node-v0.3.0/build'
Build failed: -> task failed (err #1):
{task: cc ev.c -> ev_1.o}
make: *** [all] Error 1



mscdex

unread,
Oct 26, 2010, 10:41:20 AM10/26/10
to nodejs
On Oct 26, 8:45 am, Peter Hewat <peter.he...@gmail.com> wrote:
> Can't make on cygwin (WinXP)

See: http://groups.google.com/group/nodejs/browse_thread/thread/9b1634f50a3a4864/45fc178432af54ee
Reply all
Reply to author
Forward
0 new messages