Hi Ryan,
I have a similar issue. I get this on Ubuntu 9.10 (actually Ubuntu
Netbook Remix), using Node v0.1.18:
$ ./configure
Checking for program g++,c++ : not found
Checking for program icpc : not found
Checking for program c++ : not found
Checking for program CC : not found
Checking for program gcc,cc : ok /usr/bin/gcc
Checking for program cpp : ok /usr/bin/cpp
Checking for program ar : ok /usr/bin/ar
Checking for program ranlib : ok /usr/bin/ranlib
Checking for gcc : ok
Checking for library dl : ok
Checking for library execinfo : not found
Checking for gnutls : not found
--- libeio ---
Checking for library pthread : ok
Checking for function pthread_create : ok
Checking for function pthread_atfork : ok
Checking for futimes(2) : ok
Checking for readahead(2) : ok
Checking for fdatasync(2) : ok
Checking for pread(2) and pwrite(2) : ok
Checking for sendfile(2) : ok
Checking for sync_file_range(2) : ok
--- libev ---
Checking for header sys/inotify.h : ok
Checking for header sys/epoll.h : ok
Checking for header sys/event.h : not found
Checking for header sys/queue.h : ok
Checking for header port.h : not found
Checking for header poll.h : ok
Checking for header sys/select.h : ok
Checking for header sys/eventfd.h : ok
Checking for function inotify_init : ok
Checking for epoll_ctl : fail
Checking for function kqueue : not found
Checking for function port_create : not found
Checking for function poll : ok
Checking for function select : ok
Checking for function eventfd : ok
Checking for SYS_clock_gettime : ok
Checking for library rt : ok
Checking for function clock_gettime : ok
Checking for function nanosleep : ok
Checking for function ceil : ok
---- deps/udns ----
configure... udns package
checking for C compiler... gcc
checking whenever C compiler (gcc) is GNU CC... yes
checking whenever the C compiler (gcc -Wall -W -O2 -pipe)
can produce executables... yes
checking for ranlib... ranlib
checking for getopt()... yes
checking for inet_pton() && inet_ntop()... yes
checking for socklen_t... yes
checking for libraries needed for socket and connect... ok (none
needed)
checking for IPv6... yes
checking for poll()... yes
creating config.h... ok
creating Makefile... ok
creating config.status... ok
all done.
'configure' finished successfully (6.632s)
$ make
Waf: Entering directory `/home/premasagar/projects/node/build'
error: cxx is not a valid task generator -> ['command-output',
'cmd_output', 'cc', 'cmd', 'subst', 'copy']
make: *** [all] Error 1
$ make install
Waf: Entering directory `/home/premasagar/projects/node/build'
error: cxx is not a valid task generator -> ['command-output',
'cmd_output', 'cc', 'cmd', 'subst', 'copy']
make: *** [install] Error 1
==
Prem