I've successfully used 2.12.2 and 1.8.7.  See if that helps.

Oren

On Sun, May 2, 2010 at 12:20 PM, Jason <[email protected]> wrote:

> 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]<heroku%[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]<heroku%[email protected]>
> .
> For more options, visit this group at
> http://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