I'm attempting to migrate my aspen stack app to bamboo-mri-1.9.1, but
I'm getting hung up with RMagick. It appears rmagick (2.13.1) is just
a no go, so I tried 2.12.0, which seems to at least attempt a build
but it bombs.  Is ImageMagick installed?  Any suggestions?

        ERROR:  Error installing rmagick:
        ERROR: Failed to build gem native extension.

       /usr/ruby1.9.1/bin/ruby extconf.rb
       checking for Ruby version >= 1.8.5... yes
       checking for gcc... yes
       checking for Magick-config... yes
       checking for ImageMagick version >= 6.3.5... yes
       checking for HDRI disabled version of ImageMagick... yes
       checking for stdint.h... yes
       checking for sys/types.h... yes
       checking for wand/MagickWand.h... yes
       checking for InitializeMagick() in -lMagickCore... no
       checking for InitializeMagick() in -lMagick... yes
       checking for snprintf() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for AcquireImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for AffinityImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for AffinityImages() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for AutoGammaImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for AutoLevelImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for BlueShiftImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for DeskewImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for EncipherImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for EqualizeImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for FloodfillPaintImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for FunctionImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for GetAuthenticIndexQueue() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for GetAuthenticPixels() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for GetImageAlphaChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for GetVirtualPixels() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for LevelImageColors() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for LevelColorsImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for LevelizeImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for LiquidRescaleImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for OpaquePaintImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for QueueAuthenticPixels() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for RemapImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for RemoveImageArtifact() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for SelectiveBlurImageChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for SetImageAlphaChannel() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for SetImageArtifact() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for SetMagickMemoryMethods() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for SparseColorImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for SyncAuthenticPixels() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for TransparentPaintImage() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for TransparentPaintImageChroma() in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for QueryMagickColorname() new signature... no
       checking for Image.type in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for DrawInfo.kerning in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for DrawInfo.interline_spacing in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for DrawInfo.interword_spacing in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for DitherMethod in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for MagickFunction in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... no
       checking for ImageLayerMethod in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for long double in
assert.h,ctype.h,stdio.h,stdlib.h,math.h,time.h,stdint.h,sys/
types.h,wand/MagickWand.h... yes
       checking for AlphaChannelType.CopyAlphaChannel... no
       checking for AlphaChannelType.BackgroundAlphaChannel... no
       checking for CompositeOperator.BlurCompositeOp... no
       checking for CompositeOperator.DistortCompositeOp... no
       checking for CompositeOperator.LinearBurnCompositeOp... no
       checking for CompositeOperator.LinearDodgeCompositeOp... no
       checking for CompositeOperator.MathematicsCompositeOp... no
       checking for CompositeOperator.PegtopLightCompositeOp... no
       checking for CompositeOperator.PinLightCompositeOp... no
       checking for CompositeOperator.VividLightCompositeOp... no
       checking for CompressionType.DXT1Compression... no
       checking for CompressionType.DXT3Compression... no
       checking for CompressionType.DXT5Compression... no
       checking for CompressionType.ZipSCompression... no
       checking for CompressionType.PizCompression... no
       checking for CompressionType.Pxr24Compression... no
       checking for CompressionType.B44Compression... no
       checking for CompressionType.B44ACompression... no
       checking for DistortImageMethod.BarrelDistortion... no
       checking for DistortImageMethod.BarrelInverseDistortion... no
       checking for DistortImageMethod.BilinearForwardDistortion... no
       checking for DistortImageMethod.BilinearReverseDistortion... no
       checking for DistortImageMethod.DePolarDistortion... no
       checking for DistortImageMethod.PolarDistortion... no
       checking for DistortImageMethod.PolynomialDistortion... no
       checking for DistortImageMethod.ShepardsDistortion... no
       checking for DitherMethod.NoDitherMethod... no
       checking for FilterTypes.KaiserFilter... yes
       checking for FilterTypes.WelshFilter... yes
       checking for FilterTypes.ParzenFilter... yes
       checking for FilterTypes.LagrangeFilter... yes
       checking for FilterTypes.BohmanFilter... yes
       checking for FilterTypes.BartlettFilter... yes
       checking for FilterTypes.SentinelFilter... yes
       checking for MagickEvaluateOperator.PowEvaluateOperator... no
       checking for MagickEvaluateOperator.LogEvaluateOperator... no
       checking for
MagickEvaluateOperator.ThresholdEvaluateOperator... no
       checking for
MagickEvaluateOperator.ThresholdBlackEvaluateOperator... no
       checking for
MagickEvaluateOperator.ThresholdWhiteEvaluateOperator... no
       checking for
MagickEvaluateOperator.GaussianNoiseEvaluateOperator... no
       checking for
MagickEvaluateOperator.ImpulseNoiseEvaluateOperator... no
       checking for
MagickEvaluateOperator.LaplacianNoiseEvaluateOperator... no
       checking for
MagickEvaluateOperator.MultiplicativeNoiseEvaluateOperator... no
       checking for
MagickEvaluateOperator.PoissonNoiseEvaluateOperator... no
       checking for
MagickEvaluateOperator.UniformNoiseEvaluateOperator... no
       checking for MagickEvaluateOperator.CosineEvaluateOperator...
no
       checking for MagickEvaluateOperator.SineEvaluateOperator... no
       checking for
MagickEvaluateOperator.AddModulusEvaluateOperator... no
       checking for MagickFunction.ArcsinFunction... no
       checking for MagickFunction.ArctanFunction... no
       checking for ImageLayerMethod.FlattenLayer... yes
       checking for ImageLayerMethod.MergeLayer... yes
       checking for ImageLayerMethod.MosaicLayer... yes
       checking for ImageLayerMethod.TrimBoundsLayer... no
       checking for
VirtualPixelMethod.HorizontalTileVirtualPixelMethod... no
       checking for
VirtualPixelMethod.VerticalTileVirtualPixelMethod... no
       checking for
VirtualPixelMethod.HorizontalTileEdgeVirtualPixelMethod... no
       checking for
VirtualPixelMethod.VerticalTileEdgeVirtualPixelMethod... no
       checking for
VirtualPixelMethod.CheckerTileVirtualPixelMethod... no
       checking for ruby/io.h... yes
       checking for rb_frame_this_func() in ruby.h,ruby/io.h... yes
       creating extconf.h
       creating Makefile


 
======================================================================
       Sun 02May10 12:02:26
       This installation of RMagick 2.12.0 is configured for
       Ruby 1.9.1 (x86_64-linux) and ImageMagick 6.3.7 Q16
 
======================================================================



       make
       gcc -I. -I/usr/ruby1.9.1/include/ruby-1.9.1/x86_64-linux -I/usr/
ruby1.9.1/include/ruby-1.9.1/ruby/backward -I/usr/ruby1.9.1/include/
ruby-1.9.1 -I. -DRUBY_EXTCONF_H=\"extconf.h\"  -I/usr/include -fPIC  -
I/usr/include   -o rmutil.o -c rmutil.c
       gcc -I. -I/usr/ruby1.9.1/include/ruby-1.9.1/x86_64-linux -I/usr/
ruby1.9.1/include/ruby-1.9.1/ruby/backward -I/usr/ruby1.9.1/include/
ruby-1.9.1 -I. -DRUBY_EXTCONF_H=\"extconf.h\"  -I/usr/include -fPIC  -
I/usr/include   -o rmimage.o -c rmimage.c
       rmimage.c: In function ‘Image_function_channel’:
       rmimage.c:5136: error: ‘MagickFunction’ undeclared (first use
in this function)
       rmimage.c:5136: error: (Each undeclared identifier is reported
only once
       rmimage.c:5136: error: for each function it appears in.)
       rmimage.c:5136: error: expected ‘;’ before ‘function’
       rmimage.c:5152: error: ‘function’ undeclared (first use in this
function)
       rmimage.c:5158: error: ‘PolynomialFunction’ undeclared (first
use in this function)
       rmimage.c:5164: error: ‘SinusoidFunction’ undeclared (first use
in this function)
       make: *** [rmimage.o] Error 1


-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to