2014-12-18 10 views
5

Ich habe den Gearman-Jobserver über den Cygwin-Terminal auf meiner WIN 7-Maschine installiert. Ich habe die tar-Datei von gearman-1.1.12 erfolgreich extrahiert. Jetzt muss ich ./configure ausführen, um das neue Makefile zu erstellen. Aber es sagtProbleme mit der Bibliotheksdatei bei der Installation von Gearman durch Cygwin

* CPP Flags:     -fvisibility=hidden 
    * LIBS: 
    * LDFLAGS Flags: 
    * Assertions enabled:  no 
    * Debug enabled:    no 
    * Warnings as failure:  no 
    * Building with libsqlite3 yes 
    * Building with libdrizzle yes 
    * Building with libmemcached not found 
    * Building with libpq  yes 
    * Building with tokyocabinet no 
    * Building with libmysql  yes 
    * SSL enabled:    no 
    * cyassl found:    no 
    * openssl found:    yes 
    * make -j:     2 
    * VCS checkout:    no 
    * sphinx-build:    : 

--- 

Ich habe versucht, das Programm zu ignorieren und bauen von ‚make‘ Befehl, es gibt:

/usr/bin/grep: /usr/lib/libintl.la: No such file or directory 
/usr/bin/sed: can't read /usr/lib/libintl.la: No such file or directory 
libtool: link: `/usr/lib/libintl.la' is not a valid libtool archive 
Makefile:3707: recipe for target 'libgearman/libgearman.la' failed 
make[1]: *** [libgearman/libgearman.la] Error 1 
make[1]: Leaving directory '/home/gearmand-1.1.12' 
Makefile:3050: recipe for target 'all' failed 
make: *** [all] Error 2 

Ich versuchte, die Cygwin zu installieren customizely die fehlenden Dateien zu suchen, aber sie waren nicht in den Cygwin-Bibliotheken vorhanden. Ich kann dieses Problem nicht beheben. Plz zeigen mir meinen Fehler oder führen mich zu einem Tutorial. Danke alle

Antwort

0
wget github.com/fd00/yacp/archive/master.tar.gz 
tar xf master.tar.gz yacp-master/gearmand 
cd yacp-master/gearmand 
cygport gearmand-1.1.12-1bl2.cygport download all 
+0

@ArsalanSherwani dann müssen Sie für die fehlenden Werkzeuge im Web suchen und installieren, genau wie Sie für Gearman tun. Es kann Cygwin-Pakete geben, überprüfen Sie einfach das Cygwin-Setup-Programm oder verwenden Sie apt-cyg. Sie können auch das [Cygports-Projekt] (http://cygwinports.org/) nach den Paketen durchsuchen. Wenn Sie jedoch auf einen Fehler stoßen, suchen Sie nach dem Fehler _exact_ und versuchen Sie, den Fehler selbst zu beheben, bevor Sie hierher kommen. Zeig uns, dass du selbst gearbeitet hast. Aus Ihren Fragen sieht es nicht so aus, als hätten Sie sich bemüht, die Probleme zu untersuchen oder zu beheben, bevor Sie Ihre Fragen stellen. – pak

+0

@steven hast du andere libs wie tokyocabinet installiert, cyassl, libmemcached während Cygwin installieren oder separat installieren? Weil ich sie während der Installation nicht gefunden habe. Ich habe versucht, indem Sie sie separat herunterladen, aber während der Installation sagt es als 'Paket cyassl nicht gefunden oder mehrdeutigen Namen, Beenden' auf jeder Paketinstallation –

+0

@Steven, als ich lief ./configure Ich kam mit einigen Dateien, die fehlten gefunden wurden (dh tokyocabinet , cyassl, libmemcached). Ich weiß nicht, wie du mit ihnen davongekommen bist. –