Após pesquisar por um tempo no g ++ ligando bibliotecas compartilhadas, decidi executar a linha de comando de compilação sem outras bibliotecas vinculadas que a libfpx:
$ g++ -o conftest -O3 -g3 -pthread -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 conftest.cpp -lfpx
É compilado sem erros. Então eu tento procurar quais bibliotecas compartilhadas vinculadas o erro apareceu. Essa era a biblioteca libdjvulibre ... Remover o -ldjvulibre da linha de comando tinha o conftest.cpp compilado novamente sem erros:
$ g++ -o conftest -O3 -g3 -pthread -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 conftest.cpp -lfpx -lfftw3 -lz -lXext -lXt -lSM -lICE -lX11 -lbz2 -lgomp -lm
me dá um arquivo de objeto conftest.
Eu verifiquei no pacote que implementa a biblioteca compartilhada djvulibre
: é o Official Ubuntu package for Raring 13.04
: o nome do pacote é libdjvulibre21
e a versão é 3.5.25.3-3
.
Obviamente, este é um bug
no ImageMagick configure file.