3 votos

¿Cómo construir swig en ubuntu?

Estoy tratando de instalar swig en ubuntu 16.04, ya que es necesario para compilar opencv para Android. Encontré una guía para hacer esto:

 git clone https://github.com/swig/swig.git

cd swig
./autogen.sh
./configure
make
sudo make install
 

Pero recibo el error cuando escribo el quinto comando make en el directorio actual.

 make[1]: Entering directory '/home/mctrjalloh/swig/Source'
/bin/bash ../Tools/config/ylwrap CParse/parser.y y.tab.c CParse/parser.c y.tab.h `echo CParse/parser.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output CParse/parser.output -- yacc -d 
../Tools/config/ylwrap: line 176: yacc: command not found
Makefile:962: recipe for target 'CParse/parser.c' failed
make[1]: *** [CParse/parser.c] Error 127
make[1]: Leaving directory '/home/mctrjalloh/swig/Source'
Makefile:37: recipe for target 'source' failed
make: *** [source] Error 2
 

¿Qué podría estar mal?

3voto

ttbsttsoo Puntos 29

En realidad, el comando yacc no se instaló así que corrí:

y yo trabajo!

Créditos a @steeldriver para la sugerencia en un comentario a la pregunta.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: