So the "not recognixed by the 'identify'" command is just a path issue. I was just setting the wrong path in my initializer. Apparently identify is located in /usr/bin/identify. I found my best bet is using 2.12.2 and not even setting the path. I'm up n runnin on bamboo-1.9.1. Hope this goes well.
Thanks Oren, Heroku rocks! Question though: with the version of ImageMagick installed(6.2.4), with ruby 1.9.1, it is useless to anyone. RMagick 1 cannot run on 1.9.1, and RMagick 2 On May 2, 8:14 pm, Oren Teich <[email protected]> wrote: > 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... > > ... > > read more » -- 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.
