Ja ciągnięcie i instalując pakiet z zależnościami i kompilacja nie powiedzie się, w tym przypadku nie znalezienia pliku magic.h. Jak sprawdzić, jakie były polecenia i flagi kompilacji? Ta -vopcja nie pomaga. (NIE chcę pomysłów, skąd wziąć magię. H, to tylko przykład).
$ 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>
Jak mogę na przykład dowiedzieć się, gdzie szukał plików dołączanych, jakie dokładnie źródło kompilował? (W tym przypadku plik źródłowy, który widzę w, $GO_PATH/srcma to #includezakomentowane, a /usr/local/include/match.hmimo to istnieje).
#include <magic.h>w nim plik i skompiluj go za pomocą kompilatora C. To nie zawodzi, robi się interesujące.