Entendi !!
Eu comecei a trabalhar com o FreeBSD 32 e depois que ele funcionou, consegui que ele funcionasse em 64.
A única diferença entre os dois processos foi para o 32 bit que eu simplesmente construí v8 usando
$ scons
e para 64 bits
$ scons os=freebsd arch=x64
Aqui estão os passos que eu usei para obter um build / install de node bem sucedido no FreeBSD amd64:
- Verificamos cópias limpas da v8 e do nó
-
Dentro da raiz da v8
$ scons os=freebsd arch=x64
... build output ...
$ cp libv8* /usr/local/lib -
Dentro da raiz do nó
$ ./configure \
--prefix=/usr/local \
--shared-v8 \
--shared-v8-includes=/home/jr/v8-read-only/include \
--shared-v8-libpath=/usr/local/lib \
--shared-v8-libname=v8
$ gmake
... build output ...
$ gmake install
$ node --version
v0.5.0-pre