buildr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shane Witbeck" <sh...@digitalsanctum.com>
Subject Re: issues installing buildr
Date Tue, 13 May 2008 11:21:51 GMT
It seems a simple shell script to download the dependencies would do
the trick. At least to get by until something more elegant is in
place.


On Tue, May 13, 2008 at 3:38 AM, Assaf Arkin <arkin@intalio.com> wrote:
> On Mon, May 12, 2008 at 6:28 PM, Shane Witbeck <shane@digitalsanctum.com>
> wrote:
>
>> I was finally able to get 1.2.10 as well as 1.3 installed by manually
>> installing dependencies. It seems the whole problem revolved around
>> rjb 1.1.3 trying to install and Antwrap which I think? needs rjb.
>
>
> Buildr and Antwrap are both at fault, they require RJB.  When we did the
> 1.2.10 release of Buildr we didn't consider that RJB 1.1.3 (which wasn't
> available yet) would be broken.
>
> It's the classical dependency problem: if you're running from a remote
> repository not under your control (as the case may be with RubyForge), you
> can only expect things to break in unexpected ways.
>
> I'm not sure yet what would be the long term solution.
>
> Assaf
>
>
>
>>
>>
>> It was a far from ideal install especially for any new users running
>> windows. I've installed on Mac/Linux machines and everything seemed to
>> go much smoother.
>>
>> Thanks for the help,
>> Shane
>>
>> On Mon, May 12, 2008 at 3:10 PM, Assaf Arkin <arkin@intalio.com> wrote:
>> > On Mon, May 12, 2008 at 11:57 AM, Alex Boisvert <boisvert@intalio.com>
>> > wrote:
>> >
>> >> Looks like it's not finding jni.h
>> >>
>> >> Does your JAVA_HOME environment variable point to a JDK?    Or only a
>> JRE?
>> >
>> >
>> > Before you go down the route trying to verify the build environment ...
>> this
>> > is a Windows installation.
>> >
>> > RJB 1.1.2 correctly downloads the Gem version that includes the Windows
>> DLL,
>> > RJB 1.1.3 doesn't include it, so the trick would be to find some way to
>> not
>> > attempt installing RJB 1.1.3.
>> >
>> > Long work around for now, is to gem install --ignore-dependencies buildr,
>> > and separately install the missing dependencies.
>> >
>> > We'll need to figure out something better.
>> >
>> > Assaf
>> >
>> >
>> >>
>> >>
>> >> alex
>> >>
>> >>
>> >> On Mon, May 12, 2008 at 11:51 AM, Shane Witbeck <
>> shane@digitalsanctum.com>
>> >> wrote:
>> >>
>> >> > Here's the latest...
>> >> >
>> >> > C:\>gem install rjb -v 1.1.2
>> >> > Bulk updating Gem source index for: http://gems.rubyforge.org/
>> >> > Successfully installed rjb-1.1.2-x86-mswin32-60
>> >> > 1 gem installed
>> >> >
>> >> > C:\>gem install buildr -v 1.2.10
>> >> > Bulk updating Gem source index for: http://gems.rubyforge.org/
>> >> > Building native extensions.  This could take a while...
>> >> > ERROR:  Error installing buildr:
>> >> >        ERROR: Failed to build gem native extension.
>> >> >
>> >> > c:/ruby/bin/ruby.exe extconf.rb install buildr -v 1.2.10
>> >> > checking for jni.h... no
>> >> > *** extconf.rb failed ***
>> >> > Could not create Makefile due to some reason, probably lack of
>> >> > necessary libraries and/or headers.  Check the mkmf.log file for more
>> >> > details.  You may need configuration options.
>> >> >
>> >> > Provided configuration options:
>> >> >        --with-opt-dir
>> >> >        --without-opt-dir
>> >> >        --with-opt-include
>> >> >        --without-opt-include=${opt-dir}/include
>> >> >        --with-opt-lib
>> >> >        --without-opt-lib=${opt-dir}/lib
>> >> >        --with-make-prog
>> >> >        --srcdir=.
>> >> >        --curdir
>> >> >         --ruby=c:/ruby/bin/ruby
>> >> >
>> >> >
>> >> > Gem files will remain installed in
>> >> > c:/ruby/lib/ruby/gems/1.8/gems/rjb-1.1.3 for inspection
>> >> > .
>> >> > Results logged to
>> >> > c:/ruby/lib/ruby/gems/1.8/gems/rjb-1.1.3/ext/gem_make.out
>> >> >
>> >> > C:\>
>> >> >
>> >> > On Mon, May 12, 2008 at 2:04 PM, Assaf Arkin <arkin@intalio.com>
>> wrote:
>> >> > > RJB 1.1.3 won't install on Windows, but 1.1.2 works just fine,
>> actually
>> >> > any
>> >> > > 1.1.x version of RJB is good.
>> >> > >
>> >> > > Assaf
>> >> > >
>> >> > > On Mon, May 12, 2008 at 10:59 AM, Shane Witbeck <
>> >> > shane@digitalsanctum.com>
>> >> > > wrote:
>> >> > >
>> >> > >> I'm trying to do a fresh install of Buildr version 1.2.10
with MRI.
>> Is
>> >> > >> there a trick to getting rjb installed on windows?
>> >> > >>
>> >> > >> C:\>gem install buildr -v 1.2.10
>> >> > >> Bulk updating Gem source index for: http://gems.rubyforge.org/
>> >> > >> Building native extensions.  This could take a while...
>> >> > >> ERROR:  Error installing buildr:
>> >> > >>        ERROR: Failed to build gem native extension.
>> >> > >>
>> >> > >> C:/ruby/bin/ruby.exe extconf.rb install buildr -v 1.2.10
>> >> > >> checking for jni.h... no
>> >> > >> *** extconf.rb failed ***
>> >> > >> Could not create Makefile due to some reason, probably lack
of
>> >> > >> necessary libraries and/or headers.  Check the mkmf.log file
for
>> more
>> >> > >> details.  You may need configuration options.
>> >> > >>
>> >> > >> Provided configuration options:
>> >> > >>        --with-opt-dir
>> >> > >>        --without-opt-dir
>> >> > >>        --with-opt-include
>> >> > >>        --without-opt-include=${opt-dir}/include
>> >> > >>        --with-opt-lib
>> >> > >>        --without-opt-lib=${opt-dir}/lib
>> >> > >>        --with-make-prog
>> >> > >>        --srcdir=.
>> >> > >>        --curdir
>> >> > >>        --ruby=C:/ruby/bin/ruby
>> >> > >>
>> >> > >>
>> >> > >> Gem files will remain installed in
>> >> > >> C:/ruby/lib/ruby/gems/1.8/gems/rjb-1.1.3 for inspection
>> >> > >> .
>> >> > >> Results logged to
>> >> > C:/ruby/lib/ruby/gems/1.8/gems/rjb-1.1.3/ext/gem_make.out
>> >> > >>
>> >> > >> --
>> >> > >> -Shane
>> >> > >>
>> >> > >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > -Shane
>> >> >
>> >>
>> >
>> >
>> >
>> > --
>> > CTO, Intalio
>> > http://www.intalio.com
>> >
>>
>>
>>
>> --
>> -Shane
>>
>
>
>
> --
> CTO, Intalio
> http://www.intalio.com
>



-- 
-Shane

Mime
View raw message