2014-07-24 3 views
0

При попытке камень установить RMagick, я получаю много ошибок, как
      неопределенная ссылка на` GetExceptionInfo'
Не удается построить RMagick на Windows: неопределенная ссылка на `GetExceptionInfo '

Там также неопределенные ссылки на

AverageImages DestroyConstitute GetExceptionInfo MapImage MapImages MedianFilterImage RadialBlurImage RadialBlurImageChannel RecolorImage ReduceNoiseImage

Эти функции, как представляется, в CORE_RL_magick_.lib, но я не могу найти любую комбинацию --with-неавтоматического Lib или --with-OPT-Dir или переменных окружения, как LDFLAGS или CFLAGS или LIBRARY_PATH или LD_LIBRARY_PATH, что позволяет «связывать shared-object RMagick2.so» с успехом - или это вообще имеет значение.

Где эта функция определена? Как я могу привести его на ссылку (ld)?

Я бег
  ImageMagick 6.7.7-8 Q8
  DevKit-ТОГО-32-4.5.2-20111229-1559-sfx.exe (GCC 4.5.2)

Спасибо за любого идеи.


Некоторые ссылки:

+0

По пути я сделал «gem update -system» (до 2.4.2), который создал другие ошибки make.«gem update - system 2.0.0» снова позволяет мне создавать собственные расширения ... но не rmagick. –

+0

CORE_RL_magick_.lib для ImageMagick 6778, 6803 и 6895 все экспортирует _GetExceptionInfo (с одним ведущим подчеркиванием), но ld завершается с «неопределенной ссылкой на« GetExceptionInfo »(без подчеркивания). Это проблема с декодированием _stdcall? Любые идеи, кто-нибудь? –

ответ

2

Может быть, это поможет кому-нибудь.

Я прошел мимо этого, обновив до Ruby 2.0.0p481 32-разрядную (текущую на данный момент). Затем я установил 32-разрядный DevKit. Я также установил ImageMagick 6.7.7-8 (хотя другие версии могут работать) и поместил его сначала в мой PATH.

С этим

камень установить RMagick --platform = рубин - --with-OPT-реж = C: \ Tools \ ImageMagick

побежал отлично и установлен RMagick 2.13. 2.

+0

Работал для меня также в комбинации rmagick 2.13.4, ImageMagick-6.9.0-10 и ruby ​​2.1.5 (64 бит). Кроме того, мне нужен параметр LD_LIBRARY_PATH (см. Также http://stackoverflow.com/questions/4451213/ruby-1-9-2-how-to-install-rmagick-on-windows) – knut

Смежные вопросы