У меня возникли проблемы с компиляцией PHP 8.2.16 в Mac OS Ventura 13.6.4. Сценарий настройки не распознает GNU libiconv, установленный вместе с Homebrew в /usr/local/opt/libiconv. Мне удалось скомпилировать и установить php 8.2.14 как модуль CGI на Mac OS Ventura 13.6.3 около месяца назад. В то время DIR для libiconv был принят через with-icv=DIR, хотя значение по умолчанию было изменено и теперь включает iconv. Теперь этот параметр больше не распознается, и, похоже, это не относится и к моим переменным среды, где я указываю на важные места. Итак, я получаю результат «configure: error: iconv не поддерживает errno» (который может быть применим к Iconv v 1.11, поставляемому с системой). Установка GNU libiconv полностью игнорируется.
Я пробовал несколько разных обходных путей: ”env LIBS=-liconv .configure ...” и ” LDFLAGS="-L/usr /local/opt/libiconv/lib -liconv $LDFLAGS" ./configure ...”. Я пытался создать новый сценарий настройки с помощью autoconf, я даже отредактировал сценарий настройки и вставил туда путь, но безуспешно. Я понятия не имею, как заставить сценарий принять путь к библиотеке GNU и застрял там. Я не программист, поэтому возможно я упустил что-то очевидное. Я не нашел никакого решения при поиске здесь и в других местах. Вывод такой:
проверка поддержки iconv... да
проверка iconv... нет
проверка libiconv... да
проверка, принадлежит ли iconv glibc... нет
проверка, используется ли GNU libiconv... нет
проверка, принадлежит ли iconv Константину Чугуеву... нет
проверка, используется ли IBM iconv... нетпроверка, поддерживает ли iconv errno... no
configure: error: iconv не поддерживает errno
Изучение системы приводит к следующему:
какой iconv/usr/local/opt/libiconv/bin/icv
где находится iconv
icov: /usr/bin/icv /usr/local/opt/libiconv/share/man/man1/icv. 1
Это кажется немного противоречивым.
Благодарен за любые указания в правильном направлении.
Подробнее здесь: https://stackoverflow.com/questions/780 ... -8-2-16-on
Невозможно получить путь к GNU libiconv 1.17, который будет принят при компиляции php 8.2.16 на Ventura 13.6.4. Получите ⇐ Php
Кемеровские программисты php общаются здесь
1730039781
Anonymous
У меня возникли проблемы с компиляцией PHP 8.2.16 в Mac OS Ventura 13.6.4. Сценарий настройки не распознает GNU libiconv, установленный вместе с Homebrew в /usr/local/opt/libiconv. Мне удалось скомпилировать и установить php 8.2.14 как модуль CGI на Mac OS Ventura 13.6.3 около месяца назад. В то время DIR для libiconv был принят через with-icv=DIR, хотя значение по умолчанию было изменено и теперь включает iconv. Теперь этот параметр больше не распознается, и, похоже, это не относится и к моим переменным среды, где я указываю на важные места. Итак, я получаю результат «configure: error: iconv не поддерживает errno» (который может быть применим к Iconv v 1.11, поставляемому с системой). Установка GNU libiconv полностью игнорируется.
Я пробовал несколько разных обходных путей: ”env LIBS=-liconv .configure ...” и ” LDFLAGS="-L/usr /local/opt/libiconv/lib -liconv $LDFLAGS" ./configure ...”. Я пытался создать новый сценарий настройки с помощью autoconf, я даже отредактировал сценарий настройки и вставил туда путь, но безуспешно. Я понятия не имею, как заставить сценарий принять путь к библиотеке GNU и застрял там. Я не программист, поэтому возможно я упустил что-то очевидное. Я не нашел никакого решения при поиске здесь и в других местах. Вывод такой:
проверка поддержки iconv... да
проверка iconv... нет
проверка libiconv... да
проверка, принадлежит ли iconv glibc... нет
проверка, используется ли GNU libiconv... нет
проверка, принадлежит ли iconv Константину Чугуеву... нет
проверка, используется ли IBM iconv... нетпроверка, поддерживает ли iconv errno... no
configure: error: iconv не поддерживает errno
Изучение системы приводит к следующему:
какой iconv/usr/local/opt/libiconv/bin/icv
где находится iconv
icov: /usr/bin/icv /usr/local/opt/libiconv/share/man/man1/icv. 1
Это кажется немного противоречивым.
Благодарен за любые указания в правильном направлении.
Подробнее здесь: [url]https://stackoverflow.com/questions/78017187/cannot-get-path-to-gnu-libiconv-1-17-to-be-accepted-when-compiling-php-8-2-16-on[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия