Привет, у меня большая проблема с установкой rmabick на CenotOS 5.5. Я установил ImageMagick из исходного кода, протестировал его из командной строки и работает нормально. Что случилось. Пожалуйста, кто-нибудь, помогите мне!
[root $ server.com RMagick-2.13.1] # ruby setup.rb
---> lib
---> lib / rvg
<--- lib / rvg
<--- lib
---> доб
---> Ext / RMagick
/ usr / local / bin / ruby /usr/local/src/rmagicks/RMagick-2.13.1/ext/RMagick/extconf.rb
проверка на версию Ruby> = 1.8.5 ... да
проверка на gcc ... да
проверка на Magick-config ... да
проверка версии ImageMagick> = 6.4.9 ... да
проверка HDRI отключена версия ImageMagick ... да
проверка на stdint.h ... * /usr/local/src/rmagicks/RMagick-2.13.1/ext/RMagick/extconf.rb завершилась неудачно *
Не удалось создать Makefile по какой-то причине, вероятно, из-за отсутствия
необходимые библиотеки и / или заголовки. Проверьте файл mkmf.log для более
подробности. Вам могут потребоваться параметры конфигурации.
Предоставлены параметры конфигурации:
--with-неавтоматического реж
--without-неавтоматического реж
--with-неавтоматического включают
--without-неавтоматического включают = $ {Блокировщик реж} / включить
--with-неавтоматического Пб
--without-неавтоматического Пб = $ {неавтоматического реж} / Lib
--with-макияж прог
--without-макияж прог
--srcdir = / USR / местные / SRC / rmagicks / RMagick-2.13.1 / внутр / RMagick
--curdir
--ruby = / USR / местные / бен / рубин
/usr/local/lib/ruby/1.9.1/mkmf.rb:368:in try_do': The complier failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from /usr/local/lib/ruby/1.9.1/mkmf.rb:452:in
try_cpp '
из /usr/local/lib/ruby/1.9.1/mkmf.rb:834:in block in have_header'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:693:in
блока в проверке_ для '
из /usr/local/lib/ruby/1.9.1/mkmf.rb:280:in block (2 levels) in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:254:in
open '
из /usr/local/lib/ruby/1.9.1/mkmf.rb:280:in block in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:254:in
open '
из /usr/local/lib/ruby/1.9.1/mkmf.rb:276:in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:692:in
проверяющего_
от /usr/local/lib/ruby/1.9.1/mkmf.rb:833:in have_header'
from /usr/local/src/rmagicks/RMagick-2.13.1/ext/RMagick/extconf.rb:193:in
'
setup.rb: 655: в command': system("/usr/local/bin/ruby" "/usr/local/src/rmagicks/RMagick-2.13.1/ext/RMagick/extconf.rb") failed (RuntimeError)
from setup.rb:660:in
ruby '
из setup.rb: 1238: в extconf'
from setup.rb:1230:in
config_dir_ext '
из setup.rb: 1532: в block in traverse'
from setup.rb:1549:in
dive_into '
из setup.rb: 1530: в traverse'
from setup.rb:1534:in
блок (2 уровня) в ходу '
из setup.rb: 1533: в each'
from setup.rb:1533:in
блок в траверсе '
из setup.rb: 1549: in dive_into'
from setup.rb:1530:in
traverse '
из setup.rb: 1524: в block in exec_task_traverse'
from setup.rb:1519:in
каждый '
из setup.rb: 1519: в exec_task_traverse'
from setup.rb:1223:in
exec_config '
из setup.rb: 991: в exec_config'
from setup.rb:812:in
invoke '
из setup.rb: 772: в invoke'
from setup.rb:1578:in
'
------------------------------------ end ruby setup.rb ------ ------------------------------
Ниже журналы из файла mkmf.log
проверка на версию Ruby> = 1.8.5 ... -------------------- да
find_executable: проверка на gcc ... -------------------- да
find_executable: проверка на наличие Magick-config ... -------------------- да
проверка наличия версии ImageMagick> = 6.4.9 ... -------------------- да
проверка на HDRI отключена версия ImageMagick ... -------------------- да
"gcc -o conftest -I / usr / local / include / ruby-1.9.1 / i686-linux -I / usr / local / include / ruby-1.9.1 / ruby / backward -I / usr / local /include/ruby-1.9.1 -I / usr / local / src / rmagicks / RMagick-2.13.1 / ext / RMagick -I / usr / local / include / ImageMagick -I / usr / local / include / ImageMagick -fopenmp conftest.c -L. -L / usr / local / lib -Wl, -R / usr / local / lib -L / usr / local / lib -L / usr / local / lib -lMagickCore -ltiff -lfreetype -ljpeg - lpng -lbz2 -lz -lm -lgomp -lpthread -Wl, -R -Wl, / usr / local / lib -L / usr / local / lib -lruby-static -lpthread -lrt -ldl -lcrypt -lm -lc "
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_destroy_read_struct@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_write_fn @ PNG12_0 '
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_get_header_ver@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_gAMA @ PNG12_0 '
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_get_bKGD@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_keep_unknown_chunks @ PNG12_0 '
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_tRNS@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_read_update_info @ PNG12_0 '
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_oFFs@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_free_data @ PNG12_0 '
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_get_text@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_permit_mng_features @ PNG12_0 '
/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_create_info_struct@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_valid @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_bKGD@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_iCCP @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_get_cHRM@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_compression_level @ PNG12_0' / usr / local / libore.so: неопределенная ссылка на png_get_rowbytes@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_invalid @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_warning@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_PLTE @ PNG12_0' /usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_sRGB@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_cHRM @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_malloc@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_compression_strategy @ PNG12_0' /usr/local/lib/libMagickCore.so: неопределенная ссылка на png_get_io_ptr@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_wrlocal / lib / libMagickCore.so: неопределенная ссылка на png_set_sBIT@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_y_offset_pixels @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_packing@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_free @ PNG12_0' /usr/local/lib/libsoagoreCick:неопределенная ссылка на png_write_row@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_gAMA @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_read_info@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_write_info @ PNG12_0' /usr/local/lib/libMagickCore.so: uнеопределенная ссылка на png_create_read_struct_2@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_sRGB @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_PLTE@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_libpng_ver @ PNG12_0' /usr/local/lib/libMagickCore.so: неопределенная ссылка @ на 10_setPNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_get_error_ptr@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_error @ PNG12_0' /usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_compression_buffer_size@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_pHYs @ PNG12_0 '/ usr / local //libMagickCore.so: неопределенная ссылка на png_set_read_fn@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_compression_mem_level @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_read_row@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_get_IHDR @ PNG12_0' /usr/local/lib/lisoMag:png_get_user_chunk_ptr@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_write_info_before_PLTE @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_sig_bytes@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_read_end @ PNG12_0' /usr/local/lib/libMagickCore.so: неопределенная ссылка на * 1071_ PNG_________12_0_0_0_0_15usr / local / lib / libMagickCore.so: неопределенная ссылка на png_create_write_struct_2@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_destroy_write_struct @ PNG12_0 '/usr/local/lib/libMagickCore.so: undefined ссылка на png_get_pHYs@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_iCCP @ PNG12_0 '/usr/local/lib/libMagickCore.so: неопределенная ссылка на png_set_filter@PNG12_0'
/usr/local/lib/libMagickCore.so: undefined reference to
png_set_text @ PNG12_0' /usr/local/lib/libMagickCore.so: неопределенная ссылка на `png_set_unk_u__12_collect2: ld вернул 1 проверенный статус выхода. Программа была: / * begin / 1: #include "ruby.h" 2: 3: int main () {return 0;} / end * /