Erro “Too many arguments to function” durante a instalação do php5-pdo_mysql das portas no FreeBSD [closed]

0

Estou tendo problemas ao instalar o php5-pdo_mysql no meu ambiente FreeBSD. Toda vez que eu trys fazer / usr / ports / databases / php5-pdo_mysql fazer instalação o console me dá esse erro:

/usr/ports/databases/php5-pdo_mysql/work/php-5.3.5/ext/pdo_mysql/mysql_driver.c:
501: error: too many arguments to function 'pdo_mysql_globals.dbg->m->func_leave'

/usr/ports/databases/php5-pdo_mysql/work/php-5.3.5/ext/pdo_mysql/mysql_driver.c:
In function 'pdo_mysql_check_liveness':
/usr/ports/databases/php5-pdo_mysql/work/php-5.3.5/ext/pdo_mysql/mysql_driver.c:
519: error: too many arguments to function 'pdo_mysql_globals.dbg->m->func_leave'

/usr/ports/databases/php5-pdo_mysql/work/php-5.3.5/ext/pdo_mysql/mysql_driver.c:
534: error: too many arguments to function 'pdo_mysql_globals.dbg->m->func_leave'

/usr/ports/databases/php5-pdo_mysql/work/php-5.3.5/ext/pdo_mysql/mysql_driver.c: 
In function 'pdo_mysql_handle_factory':

/usr/ports/databases/php5-pdo_mysql/work/php-5.3.5/ext/pdo_mysql/mysql_driver.c:
763: error: too many arguments to function 'pdo_mysql_globals.dbg->m->func_leave'

*** Error code 1
1 error
*** Error code 1

Stop in /usr/ports/databases/php5-pdo_mysql.
*** Error code 1

Stop in /usr/ports/databases/php5-pdo_mysql.

Minha versão do PHP é 5.3.3 e pêra 1.9.1. Eu tentei atualizar a árvore de porta do php5 para 5.3.5, mas falhou. Dizendo que tenho que atualizar o apache22 primeiro, mas depois atualizar o apache22 também falhou. O que devo fazer agora?

    
por user3927 20.01.2011 / 03:53

1 resposta

1

Combinando as peças deixadas nos comentários por Yasir Arsanukaev e user3927

Primeiro, tente

cd /usr/ports && make clean
cd /usr/ports/ports-mgmt/portsnap && make install clean
portsnap fetch update

Então talvez atualize o Apache e o PHP5 com make deinstall reinstall .

Por fim, reinstale php5-pdo_mysql com

cd /usr/ports/databases/php5-pdo_mysql && make deinstall reinstall
    
por 13.04.2017 / 14:36