As an update, I'm having the same native extension build issue trying
bamboo-ree-1.8.7.

On May 2, 2:15 pm, Jason <[email protected]> wrote:
> 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 
> athttp://groups.google.com/group/heroku?hl=en.

-- 
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