go

¿Cómo puedo ver los comandos internos de compilación que fallan en una instalación "go get"?



(1)

Ejecute go build -x en el paquete del problema:

go build -x github.com/presbrey/magicmime

Estoy tirando e instalando un paquete con dependencias, y una compilación falla, en este caso no encuentro un archivo, magic.h . ¿Cómo veo cuáles fueron los comandos de compilación y las banderas? La opción -v no ayuda. (NO quiero ideas sobre dónde obtener magia. H, esto es solo un ejemplo).

$ go get -u github.com/presbrey/magicmime # github.com/presbrey/magicmime ../../../src/github.com/presbrey/magicmime/magicmime.go:20:11: fatal error: ''magic.h'' file not found #include <magic.h>

¿Cómo puedo encontrar, por ejemplo, dónde estaba buscando incluir archivos, qué fuente estaba compilando exactamente ? (En este caso, el archivo fuente que veo en $GO_PATH/src tiene el comentario #include comentado, y de todos modos existe /usr/local/include/match.h ).