O erro ocorreu porque eu tinha a versão PHP 5.4 ( bug )
Eu rebaixei minha versão do PHP para 5.3 e agora funciona.
Estou tentando, sem sucesso, instalar id3 da PECL ( tutorial ). Então eu fiz:
mkdir id3tmp
cd id3tmp
wget http://pecl.php.net/get/id3-0.2.tgz
tar -zxvf id3-0.2.tgz
pecl build
E aqui, recebi o erro:
error: initializer element is not computable at load time
error: (near initialization for 'id3_functions[8]')
Do google para este erro eu tenho muito pouco, nada significativo.
Como posso resolver este erro? Ou, como instalar com sucesso o id3 do PECL no Ubuntu?
O erro ocorreu porque eu tinha a versão PHP 5.4 ( bug )
Eu rebaixei minha versão do PHP para 5.3 e agora funciona.
O módulo id3 foi atualizado pela última vez em 2004. A API do PHP / Zend foi alterada várias vezes a partir dessa data, portanto, o módulo não pode ser usado com o PHP mais recente.
Você pode corrigi-lo sozinho, perguntar ao autor ou contratar alguém para fazer isso por você.
No entanto, sugiro usar apenas alguma ferramenta externa para ler / gravar tags ID3 do PHP usando o sistema / exec /...