Error al ejecutar make: falta el separador (¿quiso decir TAB en lugar de 8 espacios?)
Estoy tratando de obtener PHPphar
herramienta de línea de comandos instalada en mi máquina virtual Debian, cómoaquí descrito:
(1) descargue el php-src, asumo que está en / tmp / php / src
(2) hacer el dir / tmp / phar
(3) Guardaresta como / tmp / php-src / ext / phar / Makefile.
(4) cd / tmp / php-src / ext / phar
(5) corrersudo make
Ahora después del paso 5 me sale un error:
:/tmp/php-src/ext/phar# make
Makefile:11: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.
Como sé, puede haber dos causas posibles para este mensaje de error:
Pestañas en el archivo make. He probado el archivo conod -t c Makefile
. El archivo no contiene pestañas (\t
).
Podría ser uninsecto demake
v3.81 y necesita unparche o una actualización a (pero inestable: "Advertencia: Este paquete es de laexperimental distribución.") v3.82. Hedescargado e istalled (dpkg -i make_3.82-1_amd64.deb
), pero el error sigue ocurriendo.
¿Qué causa el error? ¿Cómo se puede evitar?
Gracias