rmagick установка - PullRequest
       7

rmagick установка

2 голосов
/ 23 января 2011

Привет, у меня большая проблема с установкой 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 * /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...