Você executou "make clean" desde que começou?
Estou tentando instalar a extensão imagick para PHP, mas o PHP não consegue carregá-la.
Acredito que o motivo seja devido a um bug no gcc 4.2, conforme descrito aqui . Parece que você pode contornar esse bug compilando o ImageMagick com o sinalizador --disable-openmp conforme descrito nesta questão 58340 - imagick-php-extension-fails-to-load, mas quando eu executo 'make' ele termina com o seguinte saída:
CC utilities/animate.o
CCLD utilities/animate
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_parallel_loop_dynamic_start'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_loop_dynamic_next'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_parallel_end'
magick/.libs/libMagickCore.so: undefined reference to 'omp_set_num_threads'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_critical_name_start'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_loop_end_nowait'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_critical_start'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_critical_name_end'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_critical_end'
magick/.libs/libMagickCore.so: undefined reference to 'omp_get_max_threads'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_parallel_start'
magick/.libs/libMagickCore.so: undefined reference to 'omp_get_thread_num'
magick/.libs/libMagickCore.so: undefined reference to 'GOMP_loop_dynamic_start'
collect2: ld returned 1 exit status
make[1]: *** [utilities/animate] Error 1
make[1]: Leaving directory '/usr/src/ImageMagick-6.5.8-4'
make: *** [all] Error 2
Estou correndo:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04"
e estou tentando instalar o ImageMagick 6.5.8-4 a partir do código-fonte.
Existe alguma maneira de contornar este problema?
Tags php imagemagick ubuntu