изпълних следния код
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .................................................
$ варя доктор
Предупреждение: /usr/local/include не може да се записва. Това може да се случи, ако „sudo make install“ софтуер, който не се управлява от Homebrew. Ако brew се опита да запише файл в тази директория, инсталацията ще се провали по време на стъпката за свързване.
Вероятно трябва да chown /usr/local/include
Предупреждение: /usr/local/lib/pkgconfig не може да се записва. Това може да се случи, ако „sudo make install“ софтуер, който не се управлява от Homebrew. Ако brew се опита да запише файл в тази директория, инсталацията ще се провали по време на стъпката за свързване.
Вероятно трябва да прекъснете /usr/local/lib/pkgconfig
Предупреждение: Някои директории в /usr/local/share/locale не могат да се записват. Това може да се случи, ако „sudo make install“ софтуер, който не се управлява от Homebrew. Ако brew се опита да добави локална информация към една от тези директории, инсталацията ще се провали по време на стъпката за свързване. Вероятно трябва да ги нарежете:
/usr/local/share/locale /usr/local/share/locale/af /usr/local/share/locale/af/LC_MESSAGES ..... .......
Предупреждение: gettext файлове са открити на системен префикс. Тези файлове могат да причинят неуспешно компилиране и свързване, особено ако са компилирани с неправилна архитектура. Помислете за премахване на тези файлове: /usr/local/lib/libgettextlib.dylib /usr/local/lib/libintl.dylib /usr/local/include/libintl.h
Предупреждение: libiconv файлове, открити при системен префикс, различен от /usr Homebrew не предоставя libiconv формула и очаква да се свърже със системната версия в /usr. libiconv в други префикси може да причини неуспешно компилиране или свързване, особено ако се компилира с неподходящи архитектури. Самата OS X никога не инсталира нищо в /usr/local, така че е инсталирана или от потребител, или от друг софтуер на трета страна.
tl;dr: изтрийте тези файлове: /usr/local/lib/libiconv.dylib /usr/local/include/iconv.h
Предупреждение: Имате инсталиран MacPorts или Fink: /opt/local/bin/port
Това може да причини проблеми. Не е нужно да ги деинсталирате, но може да искате временно да ги преместите от пътя, напр.
sudo mv /opt/local ~/macports
Предупреждение: В /usr/local/lib бяха намерени несварени dylibs. Ако не сте ги поставили там нарочно, те биха могли да причинят проблеми при изграждането на формули на Homebrew и може да се наложи да бъдат изтрити.
Неочаквани dylibs: /usr/local/lib/libasprintf.0.dylib /usr/local/lib/libcharset.1.dylib /usr/local/lib/libcunit.1.dylib /usr/local/lib/libgettextlib-0.18. 3.dylib /usr/local/lib/libgettextpo.0.dylib /usr/local/lib/libgettextsrc-0.18.3.dylib /usr/local/lib/libiconv.2.dylib /usr/local/lib/libintl. 8.dylib /usr/local/lib/libjansson.4.dylib /usr/local/lib/libltdl.7.dylib /usr/local/lib/libsqlite3.0.dylib
Предупреждение: В /usr/local/lib бяха открити несварени .la файлове. Ако не сте ги поставили там нарочно, те биха могли да причинят проблеми при изграждането на формули на Homebrew и може да се наложи да бъдат изтрити.
Неочаквани .la файлове: /usr/local/lib/libasprintf.la /usr/local/lib/libcharset.la /usr/local/lib/libcunit.la /usr/local/lib/libgettextlib.la /usr/local/ lib/libgettextpo.la /usr/local/lib/libgettextsrc.la /usr/local/lib/libiconv.la /usr/local/lib/libintl.la /usr/local/lib/libjansson.la /usr/local/ lib/libltdl.la /usr/local/lib/libsqlite3.la
Предупреждение: В /usr/local/lib/pkgconfig бяха открити несварени .pc файлове. Ако не сте ги поставили там нарочно, те биха могли да причинят проблеми при изграждането на формули на Homebrew и може да се наложи да бъдат изтрити.
Неочаквани .pc файлове: /usr/local/lib/pkgconfig/cunit.pc /usr/local/lib/pkgconfig/jansson.pc /usr/local/lib/pkgconfig/libiconv.pc /usr/local/lib/pkgconfig/ sqlite3.pc
Предупреждение: Неизготвени статични библиотеки бяха намерени в /usr/local/lib. Ако не сте ги поставили там нарочно, те биха могли да причинят проблеми при изграждането на формули на Homebrew и може да се наложи да бъдат изтрити.
Неочаквани статични библиотеки: /usr/local/lib/libasprintf.a /usr/local/lib/libcharset.a /usr/local/lib/libcunit.a /usr/local/lib/libgettextpo.a /usr/local/lib /libintl.a /usr/local/lib/libjansson.a /usr/local/lib/libltdl.a /usr/local/lib/libsqlite3.a
Предупреждение: Имате несвързани бурета в избата си. Оставянето на несвързани бурета може да доведе до проблеми при изграждането и да доведе до неизправност на варените, които зависят от тези бурета, след като бъдат построени. Стартирайте brew link на тези:
единица ................................................. ........ ++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++
Ако дам "brew link libiconv", следната грешка е Предупреждение: libiconv е само за буре и трябва да бъде свързан с --force Имайте предвид, че това може да попречи на изграждането на софтуер.
Можете ли да ми кажете как да разреша грешката при липса на libiconv. Инсталирах както ръчно, така и чрез brew. Но все още получавате същата следна грешка.
все още получавам грешка, когато конфигурирам кодовете за компилиране на gcc
...........
checking for libiconv_open in -liconv... no
checking for iconv_open in -lc... no
checking for iconv_open in -liconv... no
configure: error: Could not find libiconv. Please install libiconv and libiconv-devel
Моля, помогнете ми да разреша това. все още прекъсвам тази грешка до 2 дни. Чакам вашите отговори