You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by kevin <ke...@gmail.com> on 2010/04/05 10:43:52 UTC

a problem when I install buildr.

Hi,

I am a newcomer for ODE, and I want to do the project "Implement OSGi
packaging for ODE" for the GSoC2010.
My proposal in Apache
wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
My proposal in
GSoC[3]:http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169


When I install buildr with the help from the documents[1], I encountered
with a problem.
I use Ruby Gem to install Buildr: > gem install buildr. Something is wrong.
The message is as follows:
D:\>gem install buildr
Building native extensions. This could take a while...
ERROR: Error installing buildr:
ERROR: Failed to build gem native extension.

C:/Ruby19/bin/ruby.exe extconf.rb
checking for jni.h... *** 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
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby19/bin/ruby
C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
generat
e an executable file. (RuntimeError)
You have to install development tools first.
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
ne'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
from extconf.rb:50:in `create_rjb_makefile'
from extconf.rb:67:in `<main>'


Gem files will remain installed in
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
for inspection.
Results logged to
C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out


What's wrong?

Thanks in advance for your help.

[1] http://buildr.apache.org/installing.html#windows
[2] http://wiki.apache.org/general/soc2010-ode784-proposal
[3]
http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169


Best Regards,
Kevin Wu.

Re: a problem when I install buildr.

Posted by Antoine Toulme <an...@gmail.com>.
They are both competing right now. AFAIK, Maven is recent and there are
still some things it doesn't do, while Buildr has been there for a while,
does everything, but is a bit problematic to install. The installation woes
are getting slightly better with a good jruby integration. When 1.4 goes
out, Buildr will produce a standalone Buildr zip that you can install like
ant.

On Mon, Apr 5, 2010 at 04:18, Terry Mueller <te...@permeance.com.au> wrote:

> I had problems with Ruby (on FC12) so I use JRuby <http://jruby.org/>...
>
> jruby -S gem install buildr
>
> then
>
> jruby -S buildr install
>
>
>
> To those on the list who know... Is Maven the preferred approach for future
> ODE development, rather than Buildr?
>
> Regards,
> Terry
>
>
> On 5 April 2010 17:14, Waruna Ranasinghe <wa...@gmail.com> wrote:
>
> > Hi
> > You can use maven to build ODE-trunk instead of buildr
> >
> > Thanks,
> > Waruna
> >
> > 2010/4/5 kevin <ke...@gmail.com>
> >
> > > Hi,
> > >
> > > I am a newcomer for ODE, and I want to do the project "Implement OSGi
> > > packaging for ODE" for the GSoC2010.
> > > My proposal in Apache
> > > wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
> > > My proposal in
> > > GSoC[3]:
> > >
> >
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
> > >
> > >
> > > When I install buildr with the help from the documents[1], I
> encountered
> > > with a problem.
> > > I use Ruby Gem to install Buildr: > gem install buildr. Something is
> > wrong.
> > > The message is as follows:
> > > D:\>gem install buildr
> > > Building native extensions. This could take a while...
> > > ERROR: Error installing buildr:
> > > ERROR: Failed to build gem native extension.
> > >
> > > C:/Ruby19/bin/ruby.exe extconf.rb
> > > checking for jni.h... *** 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
> > > --without-make-prog
> > > --srcdir=.
> > > --curdir
> > > --ruby=C:/Ruby19/bin/ruby
> > > C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed
> to
> > > generat
> > > e an executable file. (RuntimeError)
> > > You have to install development tools first.
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in
> postpo
> > > ne'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
> > > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
> > > from extconf.rb:50:in `create_rjb_makefile'
> > > from extconf.rb:67:in `<main>'
> > >
> > >
> > > Gem files will remain installed in
> > > C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
> > > for inspection.
> > > Results logged to
> > > C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
> > >
> > >
> > > What's wrong?
> > >
> > > Thanks in advance for your help.
> > >
> > > [1] http://buildr.apache.org/installing.html#windows
> > > [2] http://wiki.apache.org/general/soc2010-ode784-proposal
> > > [3]
> > >
> > >
> >
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
> > >
> > >
> > > Best Regards,
> > > Kevin Wu.
> > >
> >
> >
> >
> > --
> > -----------------------------------------------------
> > Regards,
> > Waruna Ranasinghe
> > BLOG: http://warunapw.blogspot.com
> >
>

Re: a problem when I install buildr.

Posted by Terry Mueller <te...@permeance.com.au>.
I had problems with Ruby (on FC12) so I use JRuby <http://jruby.org/>...

jruby -S gem install buildr

then

jruby -S buildr install



To those on the list who know... Is Maven the preferred approach for future
ODE development, rather than Buildr?

Regards,
Terry


On 5 April 2010 17:14, Waruna Ranasinghe <wa...@gmail.com> wrote:

> Hi
> You can use maven to build ODE-trunk instead of buildr
>
> Thanks,
> Waruna
>
> 2010/4/5 kevin <ke...@gmail.com>
>
> > Hi,
> >
> > I am a newcomer for ODE, and I want to do the project "Implement OSGi
> > packaging for ODE" for the GSoC2010.
> > My proposal in Apache
> > wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
> > My proposal in
> > GSoC[3]:
> >
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
> >
> >
> > When I install buildr with the help from the documents[1], I encountered
> > with a problem.
> > I use Ruby Gem to install Buildr: > gem install buildr. Something is
> wrong.
> > The message is as follows:
> > D:\>gem install buildr
> > Building native extensions. This could take a while...
> > ERROR: Error installing buildr:
> > ERROR: Failed to build gem native extension.
> >
> > C:/Ruby19/bin/ruby.exe extconf.rb
> > checking for jni.h... *** 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
> > --without-make-prog
> > --srcdir=.
> > --curdir
> > --ruby=C:/Ruby19/bin/ruby
> > C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
> > generat
> > e an executable file. (RuntimeError)
> > You have to install development tools first.
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
> > ne'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
> > from extconf.rb:50:in `create_rjb_makefile'
> > from extconf.rb:67:in `<main>'
> >
> >
> > Gem files will remain installed in
> > C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
> > for inspection.
> > Results logged to
> > C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
> >
> >
> > What's wrong?
> >
> > Thanks in advance for your help.
> >
> > [1] http://buildr.apache.org/installing.html#windows
> > [2] http://wiki.apache.org/general/soc2010-ode784-proposal
> > [3]
> >
> >
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
> >
> >
> > Best Regards,
> > Kevin Wu.
> >
>
>
>
> --
> -----------------------------------------------------
> Regards,
> Waruna Ranasinghe
> BLOG: http://warunapw.blogspot.com
>

Re: a problem when I install buildr.

Posted by kevin <ke...@gmail.com>.
Thank you very much!
I have installed it, and I'm building ODE project.

best regards,
Kevin Wu.

Antoine Toulme :
> You can try placing Java under C: and try again. I'm not sure why gcc cannot
> find your jni.h.
>
> As a workaround, you can install jruby and install Buildr on it.
>
> We provide a standalone Buildr here:
> buildr-and-buildr4osgi-1.4.0-jruby-1.4.0.20091219.zip<http://www.intalio.org/public/maven2/org/apache/buildr/buildr-and-buildr4osgi-1.4.0-jruby-1.4.0.20091219.zip>
>
> Install it and use it like ant.
>
> Thanks!
>
> Antoine
>
> On Mon, Apr 5, 2010 at 09:23, kevin <ke...@gmail.com> wrote:
>
>   
>> Antoine Toulme :
>>
>>  Your java installation is under D:\software\Java\jdk1.6.0_13, right ?
>>     
>>>       
>> yes.
>>
>>  Make sure jni.h is present under
>>     
>>> D:\software\Java\jdk1.6.0_13\include\win32
>>> or D:\software\Java\jdk1.6.0_13\include.
>>>
>>>
>>>       
>> jni.h is present under D:\software\Java\jdk1.6.0_13\include.
>> jni.h is not present under D:\software\Java\jdk1.6.0_13\include\win32.
>>
>>  On Mon, Apr 5, 2010 at 08:33, kevin <ke...@gmail.com> wrote:
>>     
>>>
>>>       
>>>> have_header: checking for jni.h... -------------------- no
>>>>
>>>> "gcc -E -I. -IC:/Ruby/lib/ruby/1.8/i386-mingw32 -I.
>>>> -ID:\software\Java\jdk1.6.0_13\include
>>>> -ID:\software\Java\jdk1.6.0_13\include\win32    -g -O2
>>>>  -ID:\software\Java\jdk1.6.0_13\include
>>>> -ID:\software\Java\jdk1.6.0_13\include\win32  conftest.c -o conftest.i"
>>>> checked program was:
>>>> /* begin */
>>>> 1: #include <jni.h>
>>>> /* end */
>>>>
>>>> --------------------
>>>>
>>>> Thanks,
>>>> Kevin Wu.
>>>>
>>>> Antoine Toulme:
>>>>
>>>>  What does the file say ?
>>>>
>>>>
>>>>         
>>>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Antoine
>>>>>
>>>>> On Mon, Apr 5, 2010 at 08:12, kevin <ke...@gmail.com> wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>           
>>>>>> Hi,
>>>>>>   I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
>>>>>>  Now I get now error:
>>>>>>  C:/Ruby/bin/ruby.exe extconf.rb
>>>>>> 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
>>>>>>     --without-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.9
>>>>>> for
>>>>>> inspection.
>>>>>> Results logged to
>>>>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>>>>
>>>>>> What's wrong with it?
>>>>>>
>>>>>> Thanks very much!
>>>>>>
>>>>>> best regards,
>>>>>> Kevin Wu.
>>>>>>
>>>>>>
>>>>>> Antoine Toulme wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> You are using Ruby 1.9. You should use Ruby 1.8.7.
>>>>>>>
>>>>>>> Make sure JAVA_HOME is defined as well.
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> Hi
>>>>>>>> You can use maven to build ODE-trunk instead of buildr
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Waruna
>>>>>>>>
>>>>>>>> 2010/4/5 kevin <ke...@gmail.com>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I am a newcomer for ODE, and I want to do the project "Implement
>>>>>>>>> OSGi
>>>>>>>>> packaging for ODE" for the GSoC2010.
>>>>>>>>> My proposal in Apache
>>>>>>>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>>>>> My proposal in
>>>>>>>>> GSoC[3]:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>>> When I install buildr with the help from the documents[1], I
>>>>>>>>> encountered
>>>>>>>>> with a problem.
>>>>>>>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>> wrong.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>>> The message is as follows:
>>>>>>>>> D:\>gem install buildr
>>>>>>>>> Building native extensions. This could take a while...
>>>>>>>>> ERROR: Error installing buildr:
>>>>>>>>> ERROR: Failed to build gem native extension.
>>>>>>>>>
>>>>>>>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>>>>>>>> checking for jni.h... *** 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
>>>>>>>>> --without-make-prog
>>>>>>>>> --srcdir=.
>>>>>>>>> --curdir
>>>>>>>>> --ruby=C:/Ruby19/bin/ruby
>>>>>>>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier
>>>>>>>>> failed
>>>>>>>>> to
>>>>>>>>> generat
>>>>>>>>> e an executable file. (RuntimeError)
>>>>>>>>> You have to install development tools first.
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in
>>>>>>>>> postpo
>>>>>>>>> ne'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>>>>>>>> from extconf.rb:50:in `create_rjb_makefile'
>>>>>>>>> from extconf.rb:67:in `<main>'
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Gem files will remain installed in
>>>>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>>>>>>>> for inspection.
>>>>>>>>> Results logged to
>>>>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> What's wrong?
>>>>>>>>>
>>>>>>>>> Thanks in advance for your help.
>>>>>>>>>
>>>>>>>>> [1] http://buildr.apache.org/installing.html#windows
>>>>>>>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>>>>> [3]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>>> Best Regards,
>>>>>>>>> Kevin Wu.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>> --
>>>>>>>> -----------------------------------------------------
>>>>>>>> Regards,
>>>>>>>> Waruna Ranasinghe
>>>>>>>> BLOG: http://warunapw.blogspot.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>
>>>>>>>               
>>>>>>             
>>>>>
>>>>>           
>>>>         
>>>
>>>       
>>     
>
>   


Re: a problem when I install buildr.

Posted by Antoine Toulme <an...@gmail.com>.
You can try placing Java under C: and try again. I'm not sure why gcc cannot
find your jni.h.

As a workaround, you can install jruby and install Buildr on it.

We provide a standalone Buildr here:
buildr-and-buildr4osgi-1.4.0-jruby-1.4.0.20091219.zip<http://www.intalio.org/public/maven2/org/apache/buildr/buildr-and-buildr4osgi-1.4.0-jruby-1.4.0.20091219.zip>

Install it and use it like ant.

Thanks!

Antoine

On Mon, Apr 5, 2010 at 09:23, kevin <ke...@gmail.com> wrote:

> Antoine Toulme :
>
>  Your java installation is under D:\software\Java\jdk1.6.0_13, right ?
>>
>>
> yes.
>
>  Make sure jni.h is present under
>> D:\software\Java\jdk1.6.0_13\include\win32
>> or D:\software\Java\jdk1.6.0_13\include.
>>
>>
> jni.h is present under D:\software\Java\jdk1.6.0_13\include.
> jni.h is not present under D:\software\Java\jdk1.6.0_13\include\win32.
>
>  On Mon, Apr 5, 2010 at 08:33, kevin <ke...@gmail.com> wrote:
>>
>>
>>
>>> have_header: checking for jni.h... -------------------- no
>>>
>>> "gcc -E -I. -IC:/Ruby/lib/ruby/1.8/i386-mingw32 -I.
>>> -ID:\software\Java\jdk1.6.0_13\include
>>> -ID:\software\Java\jdk1.6.0_13\include\win32    -g -O2
>>>  -ID:\software\Java\jdk1.6.0_13\include
>>> -ID:\software\Java\jdk1.6.0_13\include\win32  conftest.c -o conftest.i"
>>> checked program was:
>>> /* begin */
>>> 1: #include <jni.h>
>>> /* end */
>>>
>>> --------------------
>>>
>>> Thanks,
>>> Kevin Wu.
>>>
>>> Antoine Toulme:
>>>
>>>  What does the file say ?
>>>
>>>
>>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>>
>>>> Thanks,
>>>>
>>>> Antoine
>>>>
>>>> On Mon, Apr 5, 2010 at 08:12, kevin <ke...@gmail.com> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Hi,
>>>>>   I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
>>>>>  Now I get now error:
>>>>>  C:/Ruby/bin/ruby.exe extconf.rb
>>>>> 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
>>>>>     --without-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.9
>>>>> for
>>>>> inspection.
>>>>> Results logged to
>>>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>>>
>>>>> What's wrong with it?
>>>>>
>>>>> Thanks very much!
>>>>>
>>>>> best regards,
>>>>> Kevin Wu.
>>>>>
>>>>>
>>>>> Antoine Toulme wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> You are using Ruby 1.9. You should use Ruby 1.8.7.
>>>>>>
>>>>>> Make sure JAVA_HOME is defined as well.
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi
>>>>>>> You can use maven to build ODE-trunk instead of buildr
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Waruna
>>>>>>>
>>>>>>> 2010/4/5 kevin <ke...@gmail.com>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I am a newcomer for ODE, and I want to do the project "Implement
>>>>>>>> OSGi
>>>>>>>> packaging for ODE" for the GSoC2010.
>>>>>>>> My proposal in Apache
>>>>>>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>>>> My proposal in
>>>>>>>> GSoC[3]:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> When I install buildr with the help from the documents[1], I
>>>>>>>> encountered
>>>>>>>> with a problem.
>>>>>>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> wrong.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> The message is as follows:
>>>>>>>> D:\>gem install buildr
>>>>>>>> Building native extensions. This could take a while...
>>>>>>>> ERROR: Error installing buildr:
>>>>>>>> ERROR: Failed to build gem native extension.
>>>>>>>>
>>>>>>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>>>>>>> checking for jni.h... *** 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
>>>>>>>> --without-make-prog
>>>>>>>> --srcdir=.
>>>>>>>> --curdir
>>>>>>>> --ruby=C:/Ruby19/bin/ruby
>>>>>>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier
>>>>>>>> failed
>>>>>>>> to
>>>>>>>> generat
>>>>>>>> e an executable file. (RuntimeError)
>>>>>>>> You have to install development tools first.
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in
>>>>>>>> postpo
>>>>>>>> ne'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>>>>>>> from extconf.rb:50:in `create_rjb_makefile'
>>>>>>>> from extconf.rb:67:in `<main>'
>>>>>>>>
>>>>>>>>
>>>>>>>> Gem files will remain installed in
>>>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>>>>>>> for inspection.
>>>>>>>> Results logged to
>>>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>>>>>>
>>>>>>>>
>>>>>>>> What's wrong?
>>>>>>>>
>>>>>>>> Thanks in advance for your help.
>>>>>>>>
>>>>>>>> [1] http://buildr.apache.org/installing.html#windows
>>>>>>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>>>> [3]
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Best Regards,
>>>>>>>> Kevin Wu.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> -----------------------------------------------------
>>>>>>> Regards,
>>>>>>> Waruna Ranasinghe
>>>>>>> BLOG: http://warunapw.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>

Re: a problem when I install buildr.

Posted by kevin <ke...@gmail.com>.
Antoine Toulme :
> Your java installation is under D:\software\Java\jdk1.6.0_13, right ?
>   
yes.
> Make sure jni.h is present under D:\software\Java\jdk1.6.0_13\include\win32
> or D:\software\Java\jdk1.6.0_13\include.
>   
jni.h is present under D:\software\Java\jdk1.6.0_13\include.
jni.h is not present under D:\software\Java\jdk1.6.0_13\include\win32.
> On Mon, Apr 5, 2010 at 08:33, kevin <ke...@gmail.com> wrote:
>
>   
>> have_header: checking for jni.h... -------------------- no
>>
>> "gcc -E -I. -IC:/Ruby/lib/ruby/1.8/i386-mingw32 -I.
>> -ID:\software\Java\jdk1.6.0_13\include
>> -ID:\software\Java\jdk1.6.0_13\include\win32    -g -O2
>>  -ID:\software\Java\jdk1.6.0_13\include
>> -ID:\software\Java\jdk1.6.0_13\include\win32  conftest.c -o conftest.i"
>> checked program was:
>> /* begin */
>> 1: #include <jni.h>
>> /* end */
>>
>> --------------------
>>
>> Thanks,
>> Kevin Wu.
>>
>> Antoine Toulme:
>>
>>  What does the file say ?
>>     
>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>
>>> Thanks,
>>>
>>> Antoine
>>>
>>> On Mon, Apr 5, 2010 at 08:12, kevin <ke...@gmail.com> wrote:
>>>
>>>
>>>
>>>       
>>>> Hi,
>>>>    I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
>>>>  Now I get now error:
>>>>  C:/Ruby/bin/ruby.exe extconf.rb
>>>> 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
>>>>      --without-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.9
>>>> for
>>>> inspection.
>>>> Results logged to
>>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>>
>>>> What's wrong with it?
>>>>
>>>> Thanks very much!
>>>>
>>>> best regards,
>>>> Kevin Wu.
>>>>
>>>>
>>>> Antoine Toulme wrote:
>>>>
>>>>
>>>>
>>>>         
>>>>> You are using Ruby 1.9. You should use Ruby 1.8.7.
>>>>>
>>>>> Make sure JAVA_HOME is defined as well.
>>>>>
>>>>>
>>>>> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>           
>>>>>> Hi
>>>>>> You can use maven to build ODE-trunk instead of buildr
>>>>>>
>>>>>> Thanks,
>>>>>> Waruna
>>>>>>
>>>>>> 2010/4/5 kevin <ke...@gmail.com>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> Hi,
>>>>>>>
>>>>>>> I am a newcomer for ODE, and I want to do the project "Implement OSGi
>>>>>>> packaging for ODE" for the GSoC2010.
>>>>>>> My proposal in Apache
>>>>>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>>> My proposal in
>>>>>>> GSoC[3]:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> When I install buildr with the help from the documents[1], I
>>>>>>> encountered
>>>>>>> with a problem.
>>>>>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> wrong.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> The message is as follows:
>>>>>>> D:\>gem install buildr
>>>>>>> Building native extensions. This could take a while...
>>>>>>> ERROR: Error installing buildr:
>>>>>>> ERROR: Failed to build gem native extension.
>>>>>>>
>>>>>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>>>>>> checking for jni.h... *** 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
>>>>>>> --without-make-prog
>>>>>>> --srcdir=.
>>>>>>> --curdir
>>>>>>> --ruby=C:/Ruby19/bin/ruby
>>>>>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed
>>>>>>> to
>>>>>>> generat
>>>>>>> e an executable file. (RuntimeError)
>>>>>>> You have to install development tools first.
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in
>>>>>>> postpo
>>>>>>> ne'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>>>>>> from extconf.rb:50:in `create_rjb_makefile'
>>>>>>> from extconf.rb:67:in `<main>'
>>>>>>>
>>>>>>>
>>>>>>> Gem files will remain installed in
>>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>>>>>> for inspection.
>>>>>>> Results logged to
>>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>>>>>
>>>>>>>
>>>>>>> What's wrong?
>>>>>>>
>>>>>>> Thanks in advance for your help.
>>>>>>>
>>>>>>> [1] http://buildr.apache.org/installing.html#windows
>>>>>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>>> [3]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> Best Regards,
>>>>>>> Kevin Wu.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> --
>>>>>> -----------------------------------------------------
>>>>>> Regards,
>>>>>> Waruna Ranasinghe
>>>>>> BLOG: http://warunapw.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>
>>>>>           
>>>>         
>>>
>>>       
>>     
>
>   


Re: a problem when I install buildr.

Posted by Antoine Toulme <an...@gmail.com>.
Your java installation is under D:\software\Java\jdk1.6.0_13, right ?

Make sure jni.h is present under D:\software\Java\jdk1.6.0_13\include\win32
or D:\software\Java\jdk1.6.0_13\include.

On Mon, Apr 5, 2010 at 08:33, kevin <ke...@gmail.com> wrote:

> have_header: checking for jni.h... -------------------- no
>
> "gcc -E -I. -IC:/Ruby/lib/ruby/1.8/i386-mingw32 -I.
> -ID:\software\Java\jdk1.6.0_13\include
> -ID:\software\Java\jdk1.6.0_13\include\win32    -g -O2
>  -ID:\software\Java\jdk1.6.0_13\include
> -ID:\software\Java\jdk1.6.0_13\include\win32  conftest.c -o conftest.i"
> checked program was:
> /* begin */
> 1: #include <jni.h>
> /* end */
>
> --------------------
>
> Thanks,
> Kevin Wu.
>
> Antoine Toulme:
>
>  What does the file say ?
>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>
>> Thanks,
>>
>> Antoine
>>
>> On Mon, Apr 5, 2010 at 08:12, kevin <ke...@gmail.com> wrote:
>>
>>
>>
>>> Hi,
>>>    I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
>>>  Now I get now error:
>>>  C:/Ruby/bin/ruby.exe extconf.rb
>>> 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
>>>      --without-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.9
>>> for
>>> inspection.
>>> Results logged to
>>> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>>
>>> What's wrong with it?
>>>
>>> Thanks very much!
>>>
>>> best regards,
>>> Kevin Wu.
>>>
>>>
>>> Antoine Toulme wrote:
>>>
>>>
>>>
>>>> You are using Ruby 1.9. You should use Ruby 1.8.7.
>>>>
>>>> Make sure JAVA_HOME is defined as well.
>>>>
>>>>
>>>> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Hi
>>>>> You can use maven to build ODE-trunk instead of buildr
>>>>>
>>>>> Thanks,
>>>>> Waruna
>>>>>
>>>>> 2010/4/5 kevin <ke...@gmail.com>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am a newcomer for ODE, and I want to do the project "Implement OSGi
>>>>>> packaging for ODE" for the GSoC2010.
>>>>>> My proposal in Apache
>>>>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>> My proposal in
>>>>>> GSoC[3]:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> When I install buildr with the help from the documents[1], I
>>>>>> encountered
>>>>>> with a problem.
>>>>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> wrong.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> The message is as follows:
>>>>>> D:\>gem install buildr
>>>>>> Building native extensions. This could take a while...
>>>>>> ERROR: Error installing buildr:
>>>>>> ERROR: Failed to build gem native extension.
>>>>>>
>>>>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>>>>> checking for jni.h... *** 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
>>>>>> --without-make-prog
>>>>>> --srcdir=.
>>>>>> --curdir
>>>>>> --ruby=C:/Ruby19/bin/ruby
>>>>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed
>>>>>> to
>>>>>> generat
>>>>>> e an executable file. (RuntimeError)
>>>>>> You have to install development tools first.
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in
>>>>>> postpo
>>>>>> ne'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>>>>> from extconf.rb:50:in `create_rjb_makefile'
>>>>>> from extconf.rb:67:in `<main>'
>>>>>>
>>>>>>
>>>>>> Gem files will remain installed in
>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>>>>> for inspection.
>>>>>> Results logged to
>>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>>>>
>>>>>>
>>>>>> What's wrong?
>>>>>>
>>>>>> Thanks in advance for your help.
>>>>>>
>>>>>> [1] http://buildr.apache.org/installing.html#windows
>>>>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>>> [3]
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Best Regards,
>>>>>> Kevin Wu.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>>> -----------------------------------------------------
>>>>> Regards,
>>>>> Waruna Ranasinghe
>>>>> BLOG: http://warunapw.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>

Re: a problem when I install buildr.

Posted by kevin <ke...@gmail.com>.
have_header: checking for jni.h... -------------------- no

"gcc -E -I. -IC:/Ruby/lib/ruby/1.8/i386-mingw32 -I. 
-ID:\software\Java\jdk1.6.0_13\include 
-ID:\software\Java\jdk1.6.0_13\include\win32    -g -O2    
-ID:\software\Java\jdk1.6.0_13\include 
-ID:\software\Java\jdk1.6.0_13\include\win32  conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include <jni.h>
/* end */

--------------------

Thanks,
Kevin Wu.

Antoine Toulme:
> What does the file say ?
> C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>
> Thanks,
>
> Antoine
>
> On Mon, Apr 5, 2010 at 08:12, kevin <ke...@gmail.com> wrote:
>
>   
>> Hi,
>>     I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
>>   Now I get now error:
>>   C:/Ruby/bin/ruby.exe extconf.rb
>> 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
>>       --without-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.9
>> for
>> inspection.
>> Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>>
>> What's wrong with it?
>>
>> Thanks very much!
>>
>> best regards,
>> Kevin Wu.
>>
>>
>> Antoine Toulme wrote:
>>
>>     
>>> You are using Ruby 1.9. You should use Ruby 1.8.7.
>>>
>>> Make sure JAVA_HOME is defined as well.
>>>
>>>
>>> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com>
>>> wrote:
>>>
>>>
>>>
>>>       
>>>> Hi
>>>> You can use maven to build ODE-trunk instead of buildr
>>>>
>>>> Thanks,
>>>> Waruna
>>>>
>>>> 2010/4/5 kevin <ke...@gmail.com>
>>>>
>>>>
>>>>
>>>>         
>>>>> Hi,
>>>>>
>>>>> I am a newcomer for ODE, and I want to do the project "Implement OSGi
>>>>> packaging for ODE" for the GSoC2010.
>>>>> My proposal in Apache
>>>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>> My proposal in
>>>>> GSoC[3]:
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>
>>>>
>>>>         
>>>>> When I install buildr with the help from the documents[1], I encountered
>>>>> with a problem.
>>>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>>>
>>>>>
>>>>>           
>>>> wrong.
>>>>
>>>>
>>>>         
>>>>> The message is as follows:
>>>>> D:\>gem install buildr
>>>>> Building native extensions. This could take a while...
>>>>> ERROR: Error installing buildr:
>>>>> ERROR: Failed to build gem native extension.
>>>>>
>>>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>>>> checking for jni.h... *** 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
>>>>> --without-make-prog
>>>>> --srcdir=.
>>>>> --curdir
>>>>> --ruby=C:/Ruby19/bin/ruby
>>>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
>>>>> generat
>>>>> e an executable file. (RuntimeError)
>>>>> You have to install development tools first.
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
>>>>> ne'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>>>> from extconf.rb:50:in `create_rjb_makefile'
>>>>> from extconf.rb:67:in `<main>'
>>>>>
>>>>>
>>>>> Gem files will remain installed in
>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>>>> for inspection.
>>>>> Results logged to
>>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>>>
>>>>>
>>>>> What's wrong?
>>>>>
>>>>> Thanks in advance for your help.
>>>>>
>>>>> [1] http://buildr.apache.org/installing.html#windows
>>>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>>>> [3]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>>
>>>>
>>>>         
>>>>> Best Regards,
>>>>> Kevin Wu.
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> --
>>>> -----------------------------------------------------
>>>> Regards,
>>>> Waruna Ranasinghe
>>>> BLOG: http://warunapw.blogspot.com
>>>>
>>>>
>>>>
>>>>         
>>>
>>>       
>>     
>
>   


Re: a problem when I install buildr.

Posted by Antoine Toulme <an...@gmail.com>.
What does the file say ?
C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out

Thanks,

Antoine

On Mon, Apr 5, 2010 at 08:12, kevin <ke...@gmail.com> wrote:

> Hi,
>     I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
>   Now I get now error:
>   C:/Ruby/bin/ruby.exe extconf.rb
> 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
>       --without-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.9
> for
> inspection.
> Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out
>
> What's wrong with it?
>
> Thanks very much!
>
> best regards,
> Kevin Wu.
>
>
> Antoine Toulme wrote:
>
>> You are using Ruby 1.9. You should use Ruby 1.8.7.
>>
>> Make sure JAVA_HOME is defined as well.
>>
>>
>> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com>
>> wrote:
>>
>>
>>
>>> Hi
>>> You can use maven to build ODE-trunk instead of buildr
>>>
>>> Thanks,
>>> Waruna
>>>
>>> 2010/4/5 kevin <ke...@gmail.com>
>>>
>>>
>>>
>>>> Hi,
>>>>
>>>> I am a newcomer for ODE, and I want to do the project "Implement OSGi
>>>> packaging for ODE" for the GSoC2010.
>>>> My proposal in Apache
>>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>>> My proposal in
>>>> GSoC[3]:
>>>>
>>>>
>>>>
>>>
>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>
>>>
>>>> When I install buildr with the help from the documents[1], I encountered
>>>> with a problem.
>>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>>
>>>>
>>> wrong.
>>>
>>>
>>>> The message is as follows:
>>>> D:\>gem install buildr
>>>> Building native extensions. This could take a while...
>>>> ERROR: Error installing buildr:
>>>> ERROR: Failed to build gem native extension.
>>>>
>>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>>> checking for jni.h... *** 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
>>>> --without-make-prog
>>>> --srcdir=.
>>>> --curdir
>>>> --ruby=C:/Ruby19/bin/ruby
>>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
>>>> generat
>>>> e an executable file. (RuntimeError)
>>>> You have to install development tools first.
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
>>>> ne'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>>> from extconf.rb:50:in `create_rjb_makefile'
>>>> from extconf.rb:67:in `<main>'
>>>>
>>>>
>>>> Gem files will remain installed in
>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>>> for inspection.
>>>> Results logged to
>>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>>
>>>>
>>>> What's wrong?
>>>>
>>>> Thanks in advance for your help.
>>>>
>>>> [1] http://buildr.apache.org/installing.html#windows
>>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>>> [3]
>>>>
>>>>
>>>>
>>>>
>>>
>>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>>
>>>
>>>> Best Regards,
>>>> Kevin Wu.
>>>>
>>>>
>>>>
>>>
>>> --
>>> -----------------------------------------------------
>>> Regards,
>>> Waruna Ranasinghe
>>> BLOG: http://warunapw.blogspot.com
>>>
>>>
>>>
>>
>>
>>
>
>

Re: a problem when I install buildr.

Posted by kevin <ke...@gmail.com>.
Hi,
   
    I use Windows XP. Now I use Ruby 1.8.7 and define the JAVA_HOME.
    Now I get now error:
    C:/Ruby/bin/ruby.exe extconf.rb
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
        --without-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.9 for
inspection.
Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/rjb-1.1.9/ext/gem_make.out

What's wrong with it?

Thanks very much!

best regards,
Kevin Wu.

Antoine Toulme wrote:
> You are using Ruby 1.9. You should use Ruby 1.8.7.
>
> Make sure JAVA_HOME is defined as well.
>
>
> On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com> wrote:
>
>   
>> Hi
>> You can use maven to build ODE-trunk instead of buildr
>>
>> Thanks,
>> Waruna
>>
>> 2010/4/5 kevin <ke...@gmail.com>
>>
>>     
>>> Hi,
>>>
>>> I am a newcomer for ODE, and I want to do the project "Implement OSGi
>>> packaging for ODE" for the GSoC2010.
>>> My proposal in Apache
>>> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
>>> My proposal in
>>> GSoC[3]:
>>>
>>>       
>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>     
>>> When I install buildr with the help from the documents[1], I encountered
>>> with a problem.
>>> I use Ruby Gem to install Buildr: > gem install buildr. Something is
>>>       
>> wrong.
>>     
>>> The message is as follows:
>>> D:\>gem install buildr
>>> Building native extensions. This could take a while...
>>> ERROR: Error installing buildr:
>>> ERROR: Failed to build gem native extension.
>>>
>>> C:/Ruby19/bin/ruby.exe extconf.rb
>>> checking for jni.h... *** 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
>>> --without-make-prog
>>> --srcdir=.
>>> --curdir
>>> --ruby=C:/Ruby19/bin/ruby
>>> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
>>> generat
>>> e an executable file. (RuntimeError)
>>> You have to install development tools first.
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
>>> ne'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
>>> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
>>> from extconf.rb:50:in `create_rjb_makefile'
>>> from extconf.rb:67:in `<main>'
>>>
>>>
>>> Gem files will remain installed in
>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
>>> for inspection.
>>> Results logged to
>>> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>>>
>>>
>>> What's wrong?
>>>
>>> Thanks in advance for your help.
>>>
>>> [1] http://buildr.apache.org/installing.html#windows
>>> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
>>> [3]
>>>
>>>
>>>       
>> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>>     
>>> Best Regards,
>>> Kevin Wu.
>>>
>>>       
>>
>> --
>> -----------------------------------------------------
>> Regards,
>> Waruna Ranasinghe
>> BLOG: http://warunapw.blogspot.com
>>
>>     
>
>   


Re: a problem when I install buildr.

Posted by Antoine Toulme <an...@gmail.com>.
You are using Ruby 1.9. You should use Ruby 1.8.7.

Make sure JAVA_HOME is defined as well.


On Mon, Apr 5, 2010 at 02:14, Waruna Ranasinghe <wa...@gmail.com> wrote:

> Hi
> You can use maven to build ODE-trunk instead of buildr
>
> Thanks,
> Waruna
>
> 2010/4/5 kevin <ke...@gmail.com>
>
> > Hi,
> >
> > I am a newcomer for ODE, and I want to do the project "Implement OSGi
> > packaging for ODE" for the GSoC2010.
> > My proposal in Apache
> > wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
> > My proposal in
> > GSoC[3]:
> >
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
> >
> >
> > When I install buildr with the help from the documents[1], I encountered
> > with a problem.
> > I use Ruby Gem to install Buildr: > gem install buildr. Something is
> wrong.
> > The message is as follows:
> > D:\>gem install buildr
> > Building native extensions. This could take a while...
> > ERROR: Error installing buildr:
> > ERROR: Failed to build gem native extension.
> >
> > C:/Ruby19/bin/ruby.exe extconf.rb
> > checking for jni.h... *** 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
> > --without-make-prog
> > --srcdir=.
> > --curdir
> > --ruby=C:/Ruby19/bin/ruby
> > C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
> > generat
> > e an executable file. (RuntimeError)
> > You have to install development tools first.
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
> > ne'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
> > from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
> > from extconf.rb:50:in `create_rjb_makefile'
> > from extconf.rb:67:in `<main>'
> >
> >
> > Gem files will remain installed in
> > C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
> > for inspection.
> > Results logged to
> > C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
> >
> >
> > What's wrong?
> >
> > Thanks in advance for your help.
> >
> > [1] http://buildr.apache.org/installing.html#windows
> > [2] http://wiki.apache.org/general/soc2010-ode784-proposal
> > [3]
> >
> >
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
> >
> >
> > Best Regards,
> > Kevin Wu.
> >
>
>
>
> --
> -----------------------------------------------------
> Regards,
> Waruna Ranasinghe
> BLOG: http://warunapw.blogspot.com
>

Re: a problem when I install buildr.

Posted by Waruna Ranasinghe <wa...@gmail.com>.
Hi
You can use maven to build ODE-trunk instead of buildr

Thanks,
Waruna

2010/4/5 kevin <ke...@gmail.com>

> Hi,
>
> I am a newcomer for ODE, and I want to do the project "Implement OSGi
> packaging for ODE" for the GSoC2010.
> My proposal in Apache
> wiki[2]:http://wiki.apache.org/general/soc2010-ode784-proposal
> My proposal in
> GSoC[3]:
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>
>
> When I install buildr with the help from the documents[1], I encountered
> with a problem.
> I use Ruby Gem to install Buildr: > gem install buildr. Something is wrong.
> The message is as follows:
> D:\>gem install buildr
> Building native extensions. This could take a while...
> ERROR: Error installing buildr:
> ERROR: Failed to build gem native extension.
>
> C:/Ruby19/bin/ruby.exe extconf.rb
> checking for jni.h... *** 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
> --without-make-prog
> --srcdir=.
> --curdir
> --ruby=C:/Ruby19/bin/ruby
> C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:364:in `try_do': The complier failed to
> generat
> e an executable file. (RuntimeError)
> You have to install development tools first.
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:433:in `try_cpp'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:811:in `block in have_header'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:670:in `block in checking_for'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block (2 levels) in postpo
> ne'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:276:in `block in postpone'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:250:in `open'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:272:in `postpone'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:669:in `checking_for'
> from C:/Ruby19/lib/ruby/1.9.1/mkmf.rb:810:in `have_header'
> from extconf.rb:50:in `create_rjb_makefile'
> from extconf.rb:67:in `<main>'
>
>
> Gem files will remain installed in
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9
> for inspection.
> Results logged to
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rjb-1.1.9/ext/gem_make.out
>
>
> What's wrong?
>
> Thanks in advance for your help.
>
> [1] http://buildr.apache.org/installing.html#windows
> [2] http://wiki.apache.org/general/soc2010-ode784-proposal
> [3]
>
> http://socghop.appspot.com/gsoc/student_proposal/show/google/gsoc2010/kevin/t127021608169
>
>
> Best Regards,
> Kevin Wu.
>



-- 
-----------------------------------------------------
Regards,
Waruna Ranasinghe
BLOG: http://warunapw.blogspot.com