Bem, acabei de perder o CouchDB 1.1.1 O problema foi enterrado dentro de uma incompatibilidade com o SpiderMonkey 1.8.5. As notas de lançamento deixam isso claro. A nova versão compila muito bem:)
Estou tentando fazer com que o CouchDB 1.1.0 esteja no meu laptop Ubuntu 11.10. Até agora não consegui encontrar um pacote binário e, mesmo assim, todas as dependências e cabeçalhos dev estão instalados, não consigo compilá-lo.
A configuração termina com esta mensagem de erro.
...
checking for JS_NewContext in -lmozjs... no
checking for JS_NewContext in -ljs... no
checking for JS_NewContext in -ljs3250... no
checking for JS_NewContext in -ljs32... no
configure: error: Could not find the js library.
Is the Mozilla SpiderMonkey library installed?
No entanto, eu pude instalar a fonte em uma caixa do Debian 6.0.3 sem problemas. Eu acho que tem algo a ver com os diferentes pacotes do SpiderMonkey entre essas duas plataformas.
O atual tronco retirado do github compilado, mas eu gostaria de usar a última versão estável (1.1.0) ao invés da versão de desenvolvimento.
Quaisquer pensamentos sobre o que eu possa fazer de errado? Existe talvez um pacote binário pronto para instalação em algum lugar?
Bem, acabei de perder o CouchDB 1.1.1 O problema foi enterrado dentro de uma incompatibilidade com o SpiderMonkey 1.8.5. As notas de lançamento deixam isso claro. A nova versão compila muito bem:)
Execute os seguintes comandos em um terminal:
sudo add-apt-repository ppa:randall-leeds/couchdb
sudo apt-get update
sudo apt-get install couchdb
Instale o spidermonkey, escolha instalar da origem:
continue com a instalação:
Mais fácil : usando build-couchdb
O Build CouchDB é um wrapper ou projeto mestre que extrai, de fontes oficiais, o CouchDB e todas as suas dependências. É o procedimento mais direto e confiável para criar versões oficiais do CouchDB a partir da fonte.
P.S existe um erro no pacote do Ubuntu ....
sudo apt-get install make gcc zlib1g-dev libssl-dev libreadline5 rake
Tags source 11.10 installation couchdb