& quot; фатальная ошибка: iconv.h: нет такого файла или каталога & quot; при компиляции libxml2

Я пытаюсь установить gokogiri на ПК с Windows 8, выполнив эту команду: go get github.com/moovweb/gokogiri, но тогда я получаю ошибку в заголовке (полное сообщение об ошибке внизу вопроса).

gokogiri имеет зависимость от libxml2 и, в свою очередь, libxml2 кажется зависимым от iconv, Я думаю, мне нужно изменить libxml-2.0.pc файл, который выглядит как файл конфигурации, чтобы указать местоположение incov файлы, которые я скачал отдельно. Но я не уверен, какая часть libxml-2.0.pc Мне нужно изменить и как? Каждая модификация, которую я пробовал до сих пор, не решала ошибку.

LibXML-2.0.pc

prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
modules=1

Name: libXML
Version: 2.9.2
Description: libXML library version2.
Requires:
Libs: -L${libdir} -lxml2
Libs.private:   -L/usr/local/lib -lz  -L/usr/local/lib -liconv  -lws2_32
Cflags: -I${includedir}/libxml2 -I/usr/local/include

сообщение об ошибке :

введите описание изображения здесь

2

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]