Sto estraendo e installando un pacchetto con dipendenze e una compilazione fallisce, in questo caso non trovo un file magic.h. Come posso vedere quali erano i comandi e i flag di compilazione? L' -vopzione non aiuta. (NON voglio idee su dove ottenere magic.h, questo è solo un esempio.)
$ 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>
Come posso trovare, ad esempio, dove cercava i file di inclusione, quale fonte stava esattamente compilando? (In questo caso il file sorgente che vedo $GO_PATH/srcha #includecommentato e /usr/local/include/match.hesiste comunque un.)
#include <magic.h>al suo interno e compila con un compilatore C. Non fallisce, diventa interessante.
brew link libmagic(consultare gist.github.com/eparreno/1845561 ).