ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* Re: [sisyphus] rmagick внутри rvm
  @ 2012-06-27 13:46 ` Michael Shigorin
  2012-06-27 14:14 ` Igor Zubkov
  1 sibling, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2012-06-27 13:46 UTC (permalink / raw)
  To: sisyphus

On Wed, Jun 27, 2012 at 11:44:37AM +0400, Илюхин Андрей wrote:
> При попытке поставить через gem rmagick внутри rvm, ругается на
> включенную поддержку HDRI:

Думал повесить баг на эту тему.

> На p5 это решалось пакетом ImageMagick-noHDRI, которого ныне
> нет в сизифе и p6.

Попробуйте с GraphicsMagick, не помню точно, собиралось ли.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
    2012-06-27 13:46 ` [sisyphus] rmagick внутри rvm Michael Shigorin
@ 2012-06-27 14:14 ` Igor Zubkov
  2012-06-27 14:48   ` Илюхин Андрей
  2012-06-27 15:56   ` Viacheslav Dubrovskyi
  1 sibling, 2 replies; 15+ messages in thread
From: Igor Zubkov @ 2012-06-27 14:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2012/6/27 Илюхин Андрей <ai@bocp.ru>:
> Здравствуйте,
>
> При попытке поставить через gem rmagick внутри rvm, ругается на
> включенную поддержку HDRI:
>
> Can't install RMagick 2.13.1.
> RMagick does not work when ImageMagick is configured for High Dynamic Range
> Images.
> Don't use the --enable-hdri option when configuring ImageMagick.
>
> На p5 это решалось пакетом ImageMagick-noHDRI, которого ныне нет в сизифе и
> p6.
>
> Подскажите, пожалуйста, возможно ли сейчас установить rmagick в rvm? Как это
> правильно
> сделать?

Рассказать маинтейнеру ImageMagick что его не надо собирать с
--enable-hdri. Из-за этого у рубистов не собирается rmagick под rvm.
Кстати, из-за этого его (rmagick gem) нельзя собрать в Сизиф.

Кстати, в Федоре собирают без --enable-hdri.

2012/6/27 Michael Shigorin <mike@osdn.org.ua>:
> On Wed, Jun 27, 2012 at 11:44:37AM +0400, Илюхин Андрей wrote:
>> При попытке поставить через gem rmagick внутри rvm, ругается на
>> включенную поддержку HDRI:
>
> Думал повесить баг на эту тему.

Меня добавьте в CC.

>> На p5 это решалось пакетом ImageMagick-noHDRI, которого ныне
>> нет в сизифе и p6.
>
> Попробуйте с GraphicsMagick, не помню точно, собиралось ли.

Неа. :(

Быстрое решение проблемы: пересобрать локально в hasher пакет
ImageMagick без --enable-hdri.

-- 
Igor Zubkov
http://hi.im/ice

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-27 14:14 ` Igor Zubkov
@ 2012-06-27 14:48   ` Илюхин Андрей
  2012-06-27 15:56   ` Viacheslav Dubrovskyi
  1 sibling, 0 replies; 15+ messages in thread
From: Илюхин Андрей @ 2012-06-27 14:48 UTC (permalink / raw)
  To: sisyphus

27.06.2012 18:14, Igor Zubkov пишет:
> Рассказать маинтейнеру ImageMagick что его не надо собирать с 
> --enable-hdri. Из-за этого у рубистов не собирается rmagick под rvm. 
> Кстати, из-за этого его (rmagick gem) нельзя собрать в Сизиф. Кстати, 
> в Федоре собирают без --enable-hdri.
Возможно, кому она нужна ни чуть не меньше, чем не нужна, например, мне :).

> Быстрое решение проблемы: пересобрать локально в hasher пакет
> ImageMagick без --enable-hdri.
Или попробовать собрать актуальную для p6 версию ImageMagick-noHDRI ?



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-27 14:14 ` Igor Zubkov
  2012-06-27 14:48   ` Илюхин Андрей
@ 2012-06-27 15:56   ` Viacheslav Dubrovskyi
  2012-06-27 18:29     ` Илюхин Андрей
  1 sibling, 1 reply; 15+ messages in thread
From: Viacheslav Dubrovskyi @ 2012-06-27 15:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]

27.06.2012 17:14, Igor Zubkov написал:
> 2012/6/27 Илюхин Андрей <ai@bocp.ru>:
>> Здравствуйте,
>>
>> При попытке поставить через gem rmagick внутри rvm, ругается на
>> включенную поддержку HDRI:
>>
>> Can't install RMagick 2.13.1.
>> RMagick does not work when ImageMagick is configured for High Dynamic Range
>> Images.
>> Don't use the --enable-hdri option when configuring ImageMagick.
>>
>> На p5 это решалось пакетом ImageMagick-noHDRI, которого ныне нет в сизифе и
>> p6.
>>
>> Подскажите, пожалуйста, возможно ли сейчас установить rmagick в rvm? Как это
>> правильно
>> сделать?
> Рассказать маинтейнеру ImageMagick что его не надо собирать с
> --enable-hdri. Из-за этого у рубистов не собирается rmagick под rvm.
> Кстати, из-за этого его (rmagick gem) нельзя собрать в Сизиф.
>
> Кстати, в Федоре собирают без --enable-hdri.
Ну можно через альтернативы собирать несколько вариантов сборки. Вот в
GraphicMagick реализована сборка с/без X. Думаю что-то подобное можно
сделать и в ImageMagick.

Кстати, в GraphicMagick нет --enable-hdri.

-- 
WBR,
Viacheslav Dubrovskyi


[-- Attachment #2: Криптографическая подпись S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4931 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-27 15:56   ` Viacheslav Dubrovskyi
@ 2012-06-27 18:29     ` Илюхин Андрей
  2012-06-27 18:57       ` Viacheslav Dubrovskyi
  0 siblings, 1 reply; 15+ messages in thread
From: Илюхин Андрей @ 2012-06-27 18:29 UTC (permalink / raw)
  To: sisyphus

27.06.2012 19:56, Viacheslav Dubrovskyi пишет:
> Кстати, в GraphicMagick нет --enable-hdri.
Да вот с ним тоже subj не собирается, только по другим причинам.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-27 18:29     ` Илюхин Андрей
@ 2012-06-27 18:57       ` Viacheslav Dubrovskyi
  2012-06-28  7:03         ` Илюхин Андрей
  0 siblings, 1 reply; 15+ messages in thread
From: Viacheslav Dubrovskyi @ 2012-06-27 18:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 314 bytes --]

27.06.2012 21:29, Илюхин Андрей написал:
> 27.06.2012 19:56, Viacheslav Dubrovskyi пишет:
>> Кстати, в GraphicMagick нет --enable-hdri.
> Да вот с ним тоже subj не собирается, только по другим причинам.
>
Причины в GraphicMagick?
Если да, то готов посодействовать в их устранении.

-- 
WBR,
Viacheslav Dubrovskyi


[-- Attachment #2: Криптографическая подпись S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4931 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-27 18:57       ` Viacheslav Dubrovskyi
@ 2012-06-28  7:03         ` Илюхин Андрей
  2012-06-28  7:24           ` Anton Gorlov
  0 siblings, 1 reply; 15+ messages in thread
From: Илюхин Андрей @ 2012-06-28  7:03 UTC (permalink / raw)
  To: sisyphus

27.06.2012 22:57, Viacheslav Dubrovskyi пишет:
>> Да вот с ним тоже subj не собирается, только по другим причинам.
>>
> Причины в GraphicMagick?
> Если да, то готов посодействовать в их устранении.
Не уверен, что в нем, делаю так:
1. Удалил ImageMagick  и поставил GraphicsMagick:

# rpm -qa | grep Magick
GraphicsMagick-common-1.3.12-alt1.2
libGraphicsMagick-1.3.12-alt1.2
libGraphicsMagick-devel-1.3.12-alt1.2
GraphicsMagick-1.3.12-alt1.2
GraphicsMagick-ImageMagick-compat-1.3.12-alt1.2
libGraphicsMagick-devel-static-1.3.12-alt1.2

2. Cтавлю rmagick 1.15.17, которая, судя по 
http://rmagick.rubyforge.org/ должна работать с GraphicsMagick

$ rvm 1.8.7 do gem install rmagick --version 1.15.17
...
checking Ruby version... 1.8.7
checking for Magick-config... no
checking for GraphicsMagick-config... GraphicsMagick-config
checking for library containing InitializeMagick... no
configure: error: Can't install RMagick. Can't find libGraphicsMagick or 
one of the dependent libraries.
                   Check the config.log file for more detailed information.
RMagick configuration failed with status 1.
...

Насколько я могу судить, ищет не там, где лежит:

# grep -R InitializeMagick /usr/include/
/usr/include/GraphicsMagick/magick/symbols.h:#define InitializeMagick 
GmInitializeMagick
/usr/include/GraphicsMagick/magick/symbols.h:#define 
InitializeMagickClientPathAndName GmInitializeMagickClientPathAndName
/usr/include/GraphicsMagick/magick/symbols.h:#define 
InitializeMagickModules GmInitializeMagickModules
/usr/include/GraphicsMagick/magick/symbols.h:#define 
InitializeMagickResources GmInitializeMagickResources
/usr/include/GraphicsMagick/magick/symbols.h:#define 
InitializeMagickSignalHandlers GmInitializeMagickSignalHandlers
/usr/include/GraphicsMagick/magick/registry.h: 
InitializeMagickRegistry(void);
/usr/include/GraphicsMagick/magick/magick.h: InitializeMagick(const char 
*path);
/usr/include/GraphicsMagick/magick/resource.h: 
InitializeMagickResources(void),
/usr/include/GraphicsMagick/magick/random.h:  MagickExport void 
InitializeMagickRandomKernel(MagickRandomKernel *kernel);
/usr/include/GraphicsMagick/magick/random.h:  extern void 
InitializeMagickRandomGenerator();
/usr/include/GraphicsMagick/magick/module.h: InitializeMagickModules(void),



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  7:03         ` Илюхин Андрей
@ 2012-06-28  7:24           ` Anton Gorlov
  2012-06-28  7:30             ` Илюхин Андрей
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Gorlov @ 2012-06-28  7:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

28.06.2012 11:03, Илюхин Андрей пишет:
> configure: error: Can't install RMagick. Can't find libGraphicsMagick or
> one of the dependent libraries.
>                    Check the config.log file for more detailed information.


а  libGraphicsMagick-devel поставить не забыли?


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  7:24           ` Anton Gorlov
@ 2012-06-28  7:30             ` Илюхин Андрей
  2012-06-28  7:33               ` Anton Gorlov
  0 siblings, 1 reply; 15+ messages in thread
From: Илюхин Андрей @ 2012-06-28  7:30 UTC (permalink / raw)
  To: sisyphus

28.06.2012 11:24, Anton Gorlov пишет:
> 28.06.2012 11:03, Илюхин Андрей пишет:
>> configure: error: Can't install RMagick. Can't find libGraphicsMagick or
>> one of the dependent libraries.
>>                    Check the config.log file for more detailed 
>> information.
>
>
> а  libGraphicsMagick-devel поставить не забыли?
> _______________________________________________
Не забыл, я приводил уже вывод rpm -qa:

# rpm -qa | grep libGraphicsMagick
libGraphicsMagick-1.3.12-alt1.2
libGraphicsMagick-devel-1.3.12-alt1.2
libGraphicsMagick-devel-static-1.3.12-alt1.2



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  7:30             ` Илюхин Андрей
@ 2012-06-28  7:33               ` Anton Gorlov
  2012-06-28  7:48                 ` Илюхин Андрей
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Gorlov @ 2012-06-28  7:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

а что есть интересного в
config.log ?


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  7:33               ` Anton Gorlov
@ 2012-06-28  7:48                 ` Илюхин Андрей
  2012-06-28  8:37                   ` Anton Gorlov
  2012-06-28 19:15                   ` Dubrovskiy Viacheslav
  0 siblings, 2 replies; 15+ messages in thread
From: Илюхин Андрей @ 2012-06-28  7:48 UTC (permalink / raw)
  To: sisyphus

28.06.2012 11:33, Anton Gorlov пишет:
> а что есть интересного в
> config.log ?
Есть вот такое:

configure:3259: gcc -std=gnu99 -o conftest 
-I/usr/include/GraphicsMagick   -L/usr/lib -L/usr/lib conftest.c >&5
/tmp/.private/rvmtest/ccnDVK6J.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `InitializeMagick'
collect2: ld returned 1 exit status
configure:3265: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "RMagick"
| #define PACKAGE_TARNAME "RMagick-1.15.17.tar.gz"
| #define PACKAGE_VERSION "1.15.17"
| #define PACKAGE_STRING "RMagick 1.15.17"
| #define PACKAGE_BUGREPORT "rmagick@rubyforge.org"
| #define GRAPHICSMAGICK 1
| /* end confdefs.h.  */
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char InitializeMagick ();
| int
| main ()
| {
| return InitializeMagick ();
|   ;
|   return 0;
| }



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  7:48                 ` Илюхин Андрей
@ 2012-06-28  8:37                   ` Anton Gorlov
  2012-06-28  9:19                     ` Илюхин Андрей
  2012-06-28 19:15                   ` Dubrovskiy Viacheslav
  1 sibling, 1 reply; 15+ messages in thread
From: Anton Gorlov @ 2012-06-28  8:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

as-needed


28.06.2012 11:48, Илюхин Андрей пишет:
> 28.06.2012 11:33, Anton Gorlov пишет:
>> а что есть интересного в
>> config.log ?
> Есть вот такое:
>
> configure:3259: gcc -std=gnu99 -o conftest
> -I/usr/include/GraphicsMagick   -L/usr/lib -L/usr/lib conftest.c >&5
> /tmp/.private/rvmtest/ccnDVK6J.o: In function `main':
> conftest.c:(.text+0xa): undefined reference to `InitializeMagick'
> collect2: ld returned 1 exit status
> configure:3265: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME "RMagick"
> | #define PACKAGE_TARNAME "RMagick-1.15.17.tar.gz"
> | #define PACKAGE_VERSION "1.15.17"
> | #define PACKAGE_STRING "RMagick 1.15.17"
> | #define PACKAGE_BUGREPORT "rmagick@rubyforge.org"
> | #define GRAPHICSMAGICK 1
> | /* end confdefs.h.  */
> |
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply. */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char InitializeMagick ();
> | int
> | main ()
> | {
> | return InitializeMagick ();
> |   ;
> |   return 0;
> | }
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  8:37                   ` Anton Gorlov
@ 2012-06-28  9:19                     ` Илюхин Андрей
  2012-06-28 11:29                       ` Anton Gorlov
  0 siblings, 1 reply; 15+ messages in thread
From: Илюхин Андрей @ 2012-06-28  9:19 UTC (permalink / raw)
  To: sisyphus

28.06.2012 12:37, Anton Gorlov пишет:
> as-needed
Вы имеете ввиду, что проблема во включенном в альте по умолчанию флаге 
--as-needed?





^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  9:19                     ` Илюхин Андрей
@ 2012-06-28 11:29                       ` Anton Gorlov
  0 siblings, 0 replies; 15+ messages in thread
From: Anton Gorlov @ 2012-06-28 11:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

28.06.2012 13:19, Илюхин Андрей пишет:
> 28.06.2012 12:37, Anton Gorlov пишет:
>> as-needed
> Вы имеете ввиду, что проблема во включенном в альте по умолчанию флаге
> --as-needed?
не в нём а в мейке самого модуля. Можно исправить и отослать в апстрим. 
там обычно охотно берут патчи


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] rmagick внутри rvm
  2012-06-28  7:48                 ` Илюхин Андрей
  2012-06-28  8:37                   ` Anton Gorlov
@ 2012-06-28 19:15                   ` Dubrovskiy Viacheslav
  1 sibling, 0 replies; 15+ messages in thread
From: Dubrovskiy Viacheslav @ 2012-06-28 19:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 12922 bytes --]

28.06.2012 10:48, Илюхин Андрей написал:
> 28.06.2012 11:33, Anton Gorlov пишет:
>> а что есть интересного в
>> config.log ?
> Есть вот такое:
>
> configure:3259: gcc -std=gnu99 -o conftest
> -I/usr/include/GraphicsMagick   -L/usr/lib -L/usr/lib conftest.c >&5
> /tmp/.private/rvmtest/ccnDVK6J.o: In function `main':
> conftest.c:(.text+0xa): undefined reference to `InitializeMagick'
> collect2: ld returned 1 exit status
> configure:3265: $? = 1
> configure: failed program was:
> | /* confdefs.h.  */
> | #define PACKAGE_NAME "RMagick"
> | #define PACKAGE_TARNAME "RMagick-1.15.17.tar.gz"
> | #define PACKAGE_VERSION "1.15.17"
> | #define PACKAGE_STRING "RMagick 1.15.17"
> | #define PACKAGE_BUGREPORT "rmagick@rubyforge.org"
> | #define GRAPHICSMAGICK 1
> | /* end confdefs.h.  */
> |
> | /* Override any GCC internal prototype to avoid an error.
> |    Use char because int might match the return type of a GCC
> |    builtin and then its argument prototype would still apply. */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | char InitializeMagick ();
> | int
> | main ()
> | {
> | return InitializeMagick ();
> |   ;
> |   return 0;
> | }
>
После установки # apt-get install liblcms2-devel libSM-devel
libICE-devel liblzma-devel bzlib-devel libltdl7-devel

Я получил вот такую ошибку:

[slava@dubrline ~]$ rvm 1.8.7 do gem install rmagick --version 1.15.17
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
        ERROR: Failed to build gem native extension.

        /home/slava/.rvm/rubies/ruby-1.8.7-p358/bin/ruby gem_extconf.rb

sh configure

Configuring RMagick 1.15.17
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached)
-std=gnu99
checking for ruby... /home/slava/.rvm/rubies/ruby-1.8.7-p358/bin/ruby
checking Ruby version... 1.8.7
checking for Magick-config... no
checking for GraphicsMagick-config... GraphicsMagick-config
checking for library containing InitializeMagick... -lGraphicsMagick
checking for snprintf... yes
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for sys/types.h... (cached) yes
checking for AcquireMagickMemory... no
checking for AcquireStringInfo... no
checking for AdaptiveBlurImageChannel... no
checking for AdaptiveResizeImage... no
checking for AdaptiveSharpenImage... no
checking for AdaptiveThresholdImage... yes
checking for AddDefinitions... yes
checking for AddNoiseImageChannel... yes
checking for AllocateImageProfileIterator... yes
checking for BilevelImageChannel... no
checking for BlackThresholdImage... yes
checking for BlurImageChannel... yes
checking for ClearMagickException... no
checking for CompareImageChannels... no
checking for CompareImageLayers... no
checking for CompositeImageChannel... no
checking for ContrastStretchImageChannel... no
checking for ConvertHSLToRGB... no
checking for ConvertRGBToHSL... no
checking for ConvolveImageChannel... no
checking for EvaluateImageChannel... no
checking for ExportImagePixels... no
checking for FuzzyColorCompare... no
checking for FxImageChannel... no
checking for GammaImageChannel... no
checking for GaussianBlurImageChannel... yes
checking for GetBlobSize... yes
checking for GetColorHistogram... yes
checking for GetColorInfoArray... yes
checking for GetColorInfoList... no
checking for GetImageChannelDepth... yes
checking for GetImageChannelDistortion... yes
checking for GetImageChannelExtrema... no
checking for GetImageChannelMean... no
checking for GetImageClipMask... yes
checking for GetImageHistogram... no
checking for GetImageProfile... yes
checking for GetImageProperty... no
checking for GetImageQuantumDepth... no
checking for GetImageStatistics... yes
checking for GetMagickInfoArray... yes
checking for GetMagickPixelPacket... no
checking for GetMagickInfoList... no
checking for GetMagickResourceLimit... yes
checking for GetMultilineTypeMetrics... no
checking for GetNextImageAttribute... no
checking for GetNextImageProfile... no
checking for GetTypeInfoList... no
checking for GrayscalePseudoClassImage... yes
checking for ImagesToBlob... no
checking for ImportImagePixels... no
checking for InheritException... no
checking for InterpolatePixelColor... no
checking for InterpretImageAttributes... no
checking for IsColorSimilar... no
checking for IsImageSimilar... no
checking for LinearStretchImage... no
checking for NegateImageChannel... no
checking for NormalizeImageChannel... no
checking for OrderedPosterizeImageChannel... no
checking for ParseSizeGeometry... no
checking for PolaroidImage... no
checking for PosterizeImage... no
checking for PreviewImage... no
checking for QuantumOperatorRegionImage... yes
checking for RadialBlurImage... no
checking for RadialBlurImageChannel... no
checking for RandomChannelThresholdImage... yes
checking for RandomThresholdImageChannel... no
checking for RecolorImage... no
checking for RemoveFirstImageFromList... yes
checking for SeparateImageChannel... no
checking for SepiaToneImage... no
checking for SetImageBackgroundColor... no
checking for SetImageChannelDepth... yes
checking for SetImageColorspace... no
checking for SetImageExtent... no
checking for SetImageInfoFile... no
checking for SetImageOption... no
checking for SetImageProperty... no
checking for SetImageRegistry... no
checking for SetImageStorageClass... no
checking for SetImageProgressMonitor... no
checking for ShadowImage... no
checking for SharpenImageChannel... yes
checking for SigmoidalContrastImageChannel... no
checking for SketchImage... no
checking for SpliceImage... no
checking for StripImage... yes
checking for ThresholdImageChannel... no
checking for TintImage... no
checking for TransposeImage... no
checking for TransverseImage... no
checking for UniqueImageColors... no
checking for UnsharpMaskImageChannel... yes
checking for VignetteImage... no
checking for WhiteThresholdImage... yes
checking for XImportImage... no
checking for MagickBooleanType... no
checking for magick_int64_t... yes
checking for magick_uint64_t... yes
checking for ExtendedSignedIntegralType... yes
checking for ExtendedUnsignedIntegralType... yes
checking for MagickOffsetType... no
checking for MagickSizeType... no
checking for MagickPixelPacket... no
checking for ExceptionInfo.module... yes
checking for Image.bias... no
checking for Image.orientation... yes
checking for Image.quality... no
checking for Image.ticks_per_second... no
checking for Image.transparent_color... no
checking for Image.iptc_profile... no
checking for Image.generic_profile... no
checking for Image.generic_profiles... no
checking for ImageInfo.orientation... no
checking for ImageInfo.channel... no
checking for Image.extract_info... no
checking for CineonLogRGBColorspace enum value... yes
checking for HSBColorspace enum value... no
checking for LABColorspace enum value... yes
checking for Rec601LumaColorspace enum value... yes
checking for Rec601YCbCrColorspace enum value... yes
checking for Rec709LumaColorspace enum value... yes
checking for Rec709YCbCrColorspace enum value... yes
checking for LogColorspace enum value... no
checking for ReplaceCompositeOp enum value... no
checking for DstCompositeOp enum value... no
checking for ColorDodgeCompositeOp enum value... no
checking for IndexChannel enum value... no
checking for GrayChannel enum value... yes
checking for AllChannels enum value... yes
checking for JPEG2000Compression enum value... yes
checking for UndefinedGravity enum value... no
checking for QuantumPixel enum value... no
checking for TransparentVirtualPixelMethod enum value... no
checking for CoalesceLayer enum value... no
checking for MaxEvaluateOperator enum value... no
checking for PaletteBilevelMatteType enum value... no
checking if ParseSizeGeometry has 4 arguments... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ext/RMagick/extconf.rb
config.status: creating metaconfig
config.status: creating ext/RMagick/rmagick_config.h
configure:

This installation of RMagick 1.15.17 is configured for ruby 1.8.7
(2012-02-08 patchlevel 358) [i686-linux] and GraphicsMagick 1.3.16.
RMagick configuration completed successfully.

make
if test -n
"/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/lib"; then \
               
RUBYLIBDIR=--rbdir="/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/lib";
\
        fi; \
        if test -n
"/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/lib"; then \
               
RUBYARCHDIR=--sodir="/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/lib";
\
        fi; \
        /home/slava/.rvm/rubies/ruby-1.8.7-p358/bin/ruby setup.rb config
$RUBYLIBDIR $RUBYARCHDIR --data-dir=/share
---> lib
---> lib/rvg
<--- lib/rvg
<--- lib
---> ext
---> ext/RMagick
/home/slava/.rvm/rubies/ruby-1.8.7-p358/bin/ruby
/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/ext/RMagick/extconf.rb
creating Makefile
<--- ext/RMagick
<--- ext
/home/slava/.rvm/rubies/ruby-1.8.7-p358/bin/ruby setup.rb setup
---> lib
---> lib/rvg
<--- lib/rvg
<--- lib
---> ext
---> ext/RMagick
make
make[1]: Entering directory
`/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/ext/RMagick'
gcc -I.
-I/home/slava/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/i686-linux
-I/home/slava/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/i686-linux
-I/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/ext/RMagick
-DRUBY_VERSION=0x187  -I/usr/include/GraphicsMagick -fPIC   -c rmutil.c
In file included from rmutil.c:9:0:
rmagick.h:1031:52: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
rmagick.h:1089:44: error: expected ‘)’ before ‘*’ token
rmutil.c:1828:38: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
rmutil.c:1855:30: error: expected ‘)’ before ‘*’ token
rmutil.c:1904:29: error: expected ‘)’ before ‘*’ token
rmutil.c: In function ‘Color_to_s’:
rmutil.c:1917:5: error: ‘ColorInfo’ undeclared (first use in this function)
rmutil.c:1917:5: note: each undeclared identifier is reported only once
for each function it appears in
rmutil.c:1917:15: error: expected ‘;’ before ‘ci’
rmutil.c:1920:25: error: ‘ci’ undeclared (first use in this function)
make[1]: *** [rmutil.o] Ошибка 1
make[1]: Leaving directory
`/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/ext/RMagick'
setup.rb:655:in `command': system("make") failed (RuntimeError)
        from setup.rb:664:in `make'
        from setup.rb:1258:in `setup_dir_ext'
        from setup.rb:1532:in `__send__'
        from setup.rb:1532:in `traverse'
        from setup.rb:1549:in `dive_into'
        from setup.rb:1530:in `traverse'
        from setup.rb:1534:in `traverse'
        from setup.rb:1533:in `each'
        from setup.rb:1533:in `traverse'
        from setup.rb:1549:in `dive_into'
        from setup.rb:1530:in `traverse'
        from setup.rb:1524:in `exec_task_traverse'
        from setup.rb:1519:in `each'
        from setup.rb:1519:in `exec_task_traverse'
        from setup.rb:1246:in `exec_setup'
        from setup.rb:996:in `exec_setup'
        from setup.rb:826:in `__send__'
        from setup.rb:826:in `invoke'
        from setup.rb:772:in `invoke'
        from setup.rb:1578
make: *** [all] Ошибка 1


Gem files will remain installed in
/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17 for inspection.
Results logged to
/home/slava/.rvm/gems/ruby-1.8.7-p358/gems/rmagick-1.15.17/./gem_make.out


Руби вижу первый раз в глаза поэтому сказать ничего не могу. Кажется еще
чего-то не хватает.

-- 
WBR,
Dubrovskiy Viacheslav



[-- Attachment #2: Криптографическая подпись S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4916 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-06-28 19:15 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-27 13:46 ` [sisyphus] rmagick внутри rvm Michael Shigorin
2012-06-27 14:14 ` Igor Zubkov
2012-06-27 14:48   ` Илюхин Андрей
2012-06-27 15:56   ` Viacheslav Dubrovskyi
2012-06-27 18:29     ` Илюхин Андрей
2012-06-27 18:57       ` Viacheslav Dubrovskyi
2012-06-28  7:03         ` Илюхин Андрей
2012-06-28  7:24           ` Anton Gorlov
2012-06-28  7:30             ` Илюхин Андрей
2012-06-28  7:33               ` Anton Gorlov
2012-06-28  7:48                 ` Илюхин Андрей
2012-06-28  8:37                   ` Anton Gorlov
2012-06-28  9:19                     ` Илюхин Андрей
2012-06-28 11:29                       ` Anton Gorlov
2012-06-28 19:15                   ` Dubrovskiy Viacheslav

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git