2015-05-20 16 views
7

Sto cercando di compilare la libreria nDPI utilizzando cygwin in windows. quando provo a fare funzionare autogen.sh file ottengo il seguente erroreautoreconf: comando non trovato in cygwin su Windows

./autogen.sh: Linea 5: autoreconf: command not found

Ho cercato in giro adesso per 4 giorni per la compilazione questa libreria nDPI su Windows, e ho bisogno di compilarlo su Windows. Qualcuno può sia:

  1. aiuto che mi compilare questa libreria su Windows oppure
  2. indicarmi un link che funziona davvero e non posso seguire i loro passi per compilare questa libreria?

Sono un iniziatore nelle librerie di compilazione, quindi per favore sii paziente con me e usa la lingua per principianti.

EDIT: qui è la autogen.sh

#!/bin/sh 


/bin/rm -f configure config.h config.h.in src/lib/Makefile.in 
autoreconf -ivf 
./configure 
+0

@yanivx Ho condiviso autogen.sh nella sezione EDIT – Nobody

+0

Ok, grazie a @Nobody –

risposta

3

Per costruire strumenti MSYS, è necessario utilizzare le autotools previste nel pacchetto MSYS System Builder:

http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=227249

autoconf-2.61-MSYS-1.0.11-1.tar.bz2 automake-1.10-MSYS-1.0.11-1.tar.bz2 libtool1.5-1.5.25a-20070701-MSYS-1.0.11-1.tar.bz2

Disimballarli nella stessa posizione hai estratto il pacchetto msys.

0

Penso che sia necessario prima risolvere gli errori, poiché indicano che mancano alcune librerie essenziali. Ad esempio, libreria autoconf. Se si utilizza cygwin, è possibile ottenere apt-cyg da lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg> apt-cyg install apt- cygwin cyg/bin Successivamente è possibile utilizzare apt-cyg install xxx per installare le librerie mancanti.

8

Provare a installare autoconf, automake e libtool. È sotto Devel del programma di installazione Cygwin.