
Buckminster
(usa Debian)
Enviado em 15/09/2021 - 14:26h
Primeiro tenta com
$ ./build all d
em vez de
$ ./buildconf antes do ./configure
Caso não resolver tente os procedimentos abaixo:
"A partir do PHP 8.0.0, implementação iconv que não suporta errno
(ou seja, implementações não POSIX) não são mais
suportadas.
Ou o glic iconv não suporta errno ou foi detectado incorretamente.
Considere instalar e usar o libiconv."
https://bugs.php.net/bug.php?id=80585&edit=3
O que está sugerido ali é exportar essa variável antes de instalar:
export LDFLAGS = "$LDFLAGS -liconv"
Não sei se no Arch esses são os nomes dos pacotes, mas executa os comandos e deverá retornar uma sugestão:
$ sudo pacman -S libiconv
$ sudo pacman -S glibc-headers
e depois tenta instalar o PHP8.
No Debian eu instalei o PHP8, mas não usei esse ./buildconf, fui direto no ./configure, mas no teu caso o erro é no ./configure.
Executei:
# ./configure --prefix=/opt/php8 --exec-prefix=/opt/php8 --enable-mbstring --enable-ftp --enable-exif --enable-pcntl --enable-intl --enable-opcache --enable-pdo --enable-debug --enable-dtrace --enable-xml --enable-cgi --enable-cli --enable-shared --with-apxs2=/opt/apache2/bin/apxs --with-pgsql=/usr --with-pdo-pgsql=/usr --with-xsl=/usr --with-zlib-dir=/usr --with-external-pcre --with-jpeg --with-zip --with-pear=/usr
# make
# make test
# make install
E antes instalei essa caralhada de dependências, mas isso foi por causa dos parâmetros que setei no ./configure, como suporte ao PDO, etc:
# aptitude install systemtap-sdt-dev
# aptitude install libicu-dev libmcrypt-dev
# aptitude install libpcre3 libpcre3-devpcre
# aptitude install libxml2 libxml2-dev libxslt1.1 libxslt1-dev
# aptitude install libjpeg62-turbo-dev libpng-dev
# aptitude install libonig-dev libzip-dev
________________________________________________
Always listen the Buck!
Sanou tua dúvida, resolveu teu problema?
Então marque como Resolvido e escolha a Melhor Resposta.