Ok, I tried to compile it now on my mac and it worked just fine. I'm
using buildr 1.3.5, JDK 6, ruby 1.8.7 (2008-08-11 patchlevel 72). So
it's either a Windows 7 issue or I haven't configured my Java/Ruby
environment properly on my Windows machine. :P

Cheers


On Tue, Nov 17, 2009 at 2:29 PM, Rafal Rusin <rafal.ru...@gmail.com> wrote:
> Well, I'm not using windows, so it's hard to say.
> But I'm using jruby 1.4.0 (ruby 1.8.7 patchlevel 174) with JDK 1.6 and
> it works.
> It's a pure java way (no need for generating native java extensions),
> so you can try it.
>
> I just needed to add a following patch in order to not have
> uninitalized variable error:
>
> diff --git a/tasks/nativedb.rake b/tasks/nativedb.rake
> index f9193a8..6fff31a 100644
> --- a/tasks/nativedb.rake
> +++ b/tasks/nativedb.rake
> @@ -16,6 +16,7 @@
>  #
>
>  SETTINGS = "#{File.expand_path('.buildr', ENV['HOME'])}/settings.rb"
> +REQUIRES=""
>
>  module NativeDB
>  #
>
>
> Let me know if it works.
>
>
> 2009/11/17 Andreas Fritzler <andreas.fritz...@googlemail.com>:
>> I have the same issue here.
>>
>> Any ideas?
>>
>>
>> 2009/11/17 Nowakowski, Mateusz <mateusz.nowakow...@sabre-holdings.com>:
>>> Any reply on that?
>>>
>>> --
>>> Regards
>>> Mateusz Nowakowski
>>>
>>> -----Original Message-----
>>> From: Nowakowski, Mateusz [mailto:mateusz.nowakow...@sabre-holdings.com]
>>> Sent: Friday, November 13, 2009 11:36 AM
>>> To: dev@ode.apache.org
>>> Subject: buildr 1.x fail
>>>
>>> I've updated build to 1.3.5  and I have troubles with building ODE from 1.x 
>>> branch:
>>>
>>>
>>>
>>> C:\ODE\sources\branches\1.x>ruby -v
>>> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
>>> C:\ODE\sources\branches\1.x>gem -v
>>> 1.3.4
>>> C:\ODE\sources\branches\1.x>gem list buildr
>>>
>>> *** LOCAL GEMS ***
>>> buildr (1.3.5)
>>> C:\ODE\sources\branches\1.x>echo %JAVA_HOME%
>>> C:\Programs\Java\jdk1.5.0_07
>>>
>>> C:\ODE\sources\branches\1.x>java -version
>>> java version "1.5.0_07"
>>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
>>> Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode)
>>>
>>> C:\ODE\sources\branches\1.x>buildr _1.3.5_ package test=no
>>> ←[34m./tasks/derby.rake:22: Deprecated: See documentation for new way to 
>>> access Java code.←[0m
>>> ←[34m./tasks/derby.rake:22: Deprecated: Append to Java.classpath 
>>> instead.←[0m
>>> (in C:/ODE/sources/branches/1.x, development)
>>> ←[34mC:/ODE/sources/branches/1.x/rakefile:492:in `__instance_exec0': 
>>> Deprecated: We changed the way package_as methods are implemented.  See the 
>>> package method documentation for more details.←[0m
>>> Buildr aborted!
>>> ←[31mprivate method `distro' called for 
>>> project("apache-ode"):Buildr::Project←[0m
>>> ←[31mC:/ODE/sources/branches/1.x/rakefile:618:in `__instance_exec0'←[0m
>>> (See full trace by running task with --trace)
>>>
>>> With --trace the last fragment is:
>>> (...)
>>>
>>> ** Invoke ode:jca-server
>>> ** Invoke ode:jbi
>>> ** Invoke ode:jacob-ap
>>> ** Invoke ode:scheduler-simple
>>> ** Invoke ode:bpel-api-jca
>>> ** Invoke ode:axis2
>>> ** Invoke ode:jca-ra
>>> ** Invoke ode:bpel-ql
>>> ** Invoke ode:bpel-obj
>>> ** Invoke ode:tools
>>> ** Invoke ode:bpel-runtime
>>> ** Invoke apache-ode:distro (first_time)
>>> ** Execute apache-ode:distro
>>> Defining task apache-ode:distro:shell:bsh
>>> Defining task apache-ode:distro:shell:jirb
>>> Defining task apache-ode:distro:shell:clj
>>> Buildr aborted!
>>> ←[31mprivate method `distro' called for 
>>> project("apache-ode"):Buildr::Project←[0m
>>> C:/ODE/sources/branches/1.x/rakefile:618:in `__instance_exec0'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/util.rb:183:in
>>>  `send'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/util.rb:183:in
>>>  `instance_exec'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:225:in
>>>  `define'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in 
>>> `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in 
>>> `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:625:in
>>>  `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:146:in
>>>  `switch_to_namespace'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:624:in
>>>  `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:630:in
>>>  `invoke_with_call_chain'
>>> C:/Programs/Ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:616:in
>>>  `invoke_with_call_chain'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:611:in
>>>  `invoke'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:230:in
>>>  `define'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in 
>>> `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in 
>>> `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:625:in
>>>  `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:146:in
>>>  `switch_to_namespace'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:624:in
>>>  `execute'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:630:in
>>>  `invoke_with_call_chain'
>>> C:/Programs/Ruby/lib/ruby/1.8/monitor.rb:242:in `synchronize'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:616:in
>>>  `invoke_with_call_chain'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:611:in
>>>  `invoke'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/util.rb:204:in
>>>  `__send__'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/util.rb:204:in
>>>  `to_proc'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:281:in
>>>  `each'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:281:in
>>>  `projects'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/project.rb:863:in
>>>  `projects'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:400:in
>>>  `raw_load_buildfile'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:218:in
>>>  `load_buildfile'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:496:in
>>>  `standard_exception_handling'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:213:in
>>>  `load_buildfile'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:137:in
>>>  `run'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:496:in
>>>  `standard_exception_handling'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/lib/buildr/core/application.rb:135:in
>>>  `run'
>>> C:/Programs/Ruby/lib/ruby/gems/1.8/gems/buildr-1.3.5-x86-mswin32/bin/buildr:19
>>> C:/Programs/Ruby/bin/buildr:19:in `load'
>>> C:/Programs/Ruby/bin/buildr:19
>>>
>>> Apart from that Apache ODE site still says that 1.2.10 should be used to 
>>> build 1.x branch.
>>>
>>> --
>>> Regards
>>> Mateusz Nowakowski
>>>
>>
>
>
>
> --
> Rafał Rusin
> http://rrusin.blogspot.com
> http://www.touk.pl
> http://top.touk.pl
>

Reply via email to