2010-05-11 6 views
3

Je suis en train de construire singe araignée sur Ubuntu 10.04 (lucide). Cependant, lorsque j'exécute autoconf2.13 sur le répertoire js/src, il me dit qu'il n'y a pas de fichier configure.in. Je ne peux pas faire l'habituel ./configure> make> sudo make install, soit. Quoi de neuf avec ça?construire Mozilla Spider Monkey sur Ubuntu

+2

Je sais que vous avez demandé à construire Spider Monkey sur Ubuntu, mais au cas où quelqu'un voudrait simplement l'utiliser, Launchpad Developers PPA a inclus une version de spidermonkey. sudo apt-add-repository ppa: tableau de bord/ppa puis apt-get update et apt-get install spidermonkey-bin. N'hésitez pas à supprimer ce commentaire s'il ne sert à rien. –

Répondre

1

Pour moi, il fonctionne comme suit dans Ubuntu 10.04:

make BUILD_OPT=1 -f Makefile.ref 

L'option est apparemment seulement pour optimiser le code. Ensuite, je copie à la main les fichiers où ils devraient être utilisés par mes programmes. J'ai seulement vraiment besoin de la poubelle alors c'était facile.

Ici vous avez la documentation officielle the new one qui explique où copier les en-têtes et les exécutables et the old one que j'ai utilisé pour la compilation. Il était utile aussi this link et this one.

7

La même chose s'est produite ici. Je pense qu'ils pourraient certainement bénéficier d'une mise à jour des instructions de construction.

Voici ce que je devais faire ...

Téléchargez la dernière source via Mercurial - exécutez la commande suivante puis aller prendre un café (vous faire besoin d'installer Mercurial si l'installation ne sont pas déjà - version repo fonctionne très bien):

hg clone http://hg.mozilla.org/mozilla-central/js 

Je dû cd: cd js/src

Ensuite, vous pouvez chercher où les instructions Mozilla vous mènent:

autoconf2.13 
./configure 
make 
sudo make install 

Espérons que cela aide!

2

La commande donnée dans la réponse précédente aboutit à 404 Not Found. J'ai utilisé:

hg clone http://hg.mozilla.org/mozilla-central 

qui fait probablement l'arbre entier. Et 1 tasse de café ne suffira pas. Peut-être 3 pots, il faut agggggeeeesssss.

+0

il y a un lien à http://hg.mozilla.org/mozilla-central/ pour un lien vers le bzip http://hg.mozilla.org/mozilla-central/archive/tip.tar.bz2 qui accélère les choses en haut –