Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 2015 15:47:28 +0000
From:      Steve Wills <swills@FreeBSD.org>
To:        Charles Strader Sweethill <charles@gaiahost.coop>
Cc:        ruby@FreeBSD.org
Subject:   Re: Did rubygem-compass bug fix mean it can't build on 64bit systems
Message-ID:  <20150414154725.GA29570@mouf.net>
In-Reply-To: <552D32CC.9080403@gaiahost.coop>
References:  <552D32CC.9080403@gaiahost.coop>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 14, 2015 at 11:31:24AM -0400, Charles Strader Sweethill wrote:
> Hi Ruby maintainers,
> 
> Was just trying to work through an install issue with rubygems-compass. 
> Tried it without and with rubygem-sass installed, same patch failure
> then noticed that rubygem-compass recently got "bug fixed" by requiring
> rubygem-sass32.
> 
> Does this mean rubygems-compass can't build on 64 bit systems?

No, the 32 there refers to the 3.2.x version of sass.

> FreeBSD 9.3-RELEASE-p9 amd64
> 
> # pkg info | grep ruby
> ruby-2.1.6,1                   Object-oriented interpreted scripting
> language
> ruby21-bdb-0.6.6_4             Ruby interface to Oracle Berkeley DB
> revision 2 or later
> ruby21-gems-2.4.6              Package management framework for the Ruby
> language
> rubygem-chunky_png-1.2.9       Ruby library to read and write PNG images
> rubygem-fssm-0.2.10            Provides a state tracking and event
> firing utility
> rubygem-sass-3.4.13            Sass is an extension of CSS3
> 
> # cd /usr/ports/textproc/rubygem-compass && make install
> ===>  Staging for rubygem-compass-0.12.4
> ===>   rubygem-compass-0.12.4 depends on package:
> rubygem-chunky_png>=1.2 - found
> ===>   rubygem-compass-0.12.4 depends on package: rubygem-fssm>=0.2.7 -
> found
> ===>   rubygem-compass-0.12.4 depends on package: rubygem-sass32>=3.1 -
> not found
> ===>    Verifying install for rubygem-sass32>=3.1 in
> /usr/ports/textproc/rubygem-sass32
> ===>  Patching for rubygem-sass32-3.2.19
> ===>   rubygem-sass32-3.2.19 depends on file: /usr/local/bin/ruby21 - found
> ===>  Applying FreeBSD patches for rubygem-sass32-3.2.19
> 1 out of 1 hunks failed--saving rejects to sass.gemspec.rej
> => Patch patch-gemspec failed to apply cleanly.
> *** [do-patch] Error code 1
> 
> Stop in /basejail/usr/ports/textproc/rubygem-sass32.
> *** [run-depends] Error code 1
> 
> Stop in /basejail/usr/ports/textproc/rubygem-compass.
> 

Strange, I can't reproduce. Can you verify that your tree is up to date and
doesn't have any leftover files?

Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150414154725.GA29570>