JZMQ unter Ubuntu kompilieren
Hallo an alle ich bin versucht zu befolgen Sie die Anweisungen befinden sich in: https://github.com/nathanmarz/storm/wiki/Installing-native-dependencies für die Installation von Null-MQ als Abhängigkeit für Sturm auf einem Ubuntu-12.04-Maschine. Jedoch, wenn Sie versuchen zum ausführen des make-Befehls bekomme ich folgende Fehlermeldung
Making all in src
make[1]: Entering directory `/home/localadmin/jzmq/src'
make[1]: *** No rule to make target `classdist_noinst.stamp', needed by `org/zeromq/ZMQ.class'. Stop.
make[1]: Leaving directory `/home/localadmin/jzmq/src'
make: *** [all-recursive] Error 1
Hat jemand eine Idee wo dieser Fehler herkommt und wie ich in der Lage wäre, um es zu korrigieren?
InformationsquelleAutor der Frage Chris Maness | 2012-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Offenbar kompilieren JZMQ auf Ubuntu 12.04 wird ein bisschen mehr beteiligt, als ich realisiert. Aber ich nahm sich die Zeit, schreiben Sie die Lösung, die ich gefunden habe. Sie finden ihn unter: Installieren Sturm Nativen Abhängigkeiten auf Ubuntu 12.04.
Für time ' s sake-hier sind die Anweisungen:
Erstellen Sie eine JAVA_HOME-variable, die den Punkt, die das jdk, die Sie gerade installiert. Sollte in der /usr/lib/jvm Verzeichnis
JAVA_HOME=/usr/lib/jvm/(your jdk folder); export JAVA_HOME
Führen Sie die folgenden Befehle für die Installation von Null-MQ:
Download JZMQ und navigieren Sie zu dem Verzeichnis src
Einmal in das src-Verzeichnis führen Sie den Befehl touch eine Datei zu erstellen, und dann definieren Sie die classpath.
6.Navigieren Sie zurück zum /jzmq und laufen machen
Teile waren zusammengenäht aus den Sturm - Installation Von Nativen Abhängigkeiten und Tijun - Wie Sie bauen jzmq in Mac OS X Lion. Danke Jungs für die Umsetzung Ihrer Puzzleteile, die ich gerade genäht zusammen.
InformationsquelleAutor der Antwort Chris Maness
Es gibt ein Update für das jetzt in der zeromq/jzmq repo, die ich Hinzugefügt, um meine gefrorenen jzmq repo: https://github.com/halfaleague/jzmq
Nun, Sie können Folgen Sie einfach den Anweisungen (
./autogen.sh
./configure
make
make install
).InformationsquelleAutor der Antwort user652549
Warum nicht einfach den Paket-manager zu installieren?
InformationsquelleAutor der Antwort jdi
Müssen Sie ersetzen
classdist_noinst.stamp
mitclassnoinst.stamp
imjzmq/src/**Makefile.am**
InformationsquelleAutor der Antwort Robin
Für Ubuntu 13.04 (Raring), brauchte ich das folgende vor ./autogen.sh Schritt:
Ich fand diese Problemumgehung hier, und ich denke, dass dieser thread könnte nützlich sein, um jemand mit dieser Art von Problemen: https://github.com/zeromq/jzmq/issues/114
InformationsquelleAutor der Antwort otaviocarvalho