Git has been pushed. SVN is coming shortly. ~~~~ JD http://blog.jredville.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/c0244b44/attachment.html>
179 is pushed as well. JD From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Jim Deville Sent: Saturday, December 06, 2008 12:00 AM To: ironruby-core at rubyforge.org Subject: [Ironruby-core] New revisions Git has been pushed. SVN is coming shortly. ~~~~ JD http://blog.jredville.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/f1b831fe/attachment.html>
When I do a fresh checkout (git clone git://github.com/ironruby/ironruby.git) and then go into the ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! No such file or directory - d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core How do I go about fixing this? Thanks Terence On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com> wrote:> 179 is pushed as well. > > > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jim Deville > *Sent:* Saturday, December 06, 2008 12:00 AM > *To:* ironruby-core at rubyforge.org > *Subject:* [Ironruby-core] New revisions > > > > Git has been pushed. SVN is coming shortly. > > > > ~~~~ > > JD > > http://blog.jredville.com > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/29ae5582/attachment.html>
Have you set the MERLIN_ROOT environment variable? It is needed to compile the sources in Git. From the command line, run set MERLIN_ROOT=<<<git repo root>>>\merlin\main Once we get the automation infrastructure into place, we will get rid of the code for the SVN repository, and then you won''t need that variable. Hope that helps, JD From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:35 AM To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] New revisions When I do a fresh checkout (git clone git://github.com/ironruby/ironruby.git<http://github.com/ironruby/ironruby.git>) and then go into the ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! No such file or directory - d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core How do I go about fixing this? Thanks Terence On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: 179 is pushed as well. JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Jim Deville Sent: Saturday, December 06, 2008 12:00 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: [Ironruby-core] New revisions Git has been pushed. SVN is coming shortly. ~~~~ JD http://blog.jredville.com _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/76865648/attachment-0001.html>
Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) Cannot find tf.exe on system path. ***** Missing commands! You must have the .NET redist and the SDK ***** (for resgen.exe) installed. If you are synchronizing source ***** trees *inside* Microsoft, you must have both tfs.exe and ***** svn.exe on your path. I have VS2008 SP1 installed and resgen.exe is visible on my path... On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com> wrote:> Have you set the MERLIN_ROOT environment variable? It is needed to > compile the sources in Git. From the command line, run > > > > set MERLIN_ROOT=<<<git repo root>>>\merlin\main > > > > > > Once we get the automation infrastructure into place, we will get rid of > the code for the SVN repository, and then you won''t need that variable. > > > > Hope that helps, > > > > JD > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis > *Sent:* Saturday, December 06, 2008 2:35 AM > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > When I do a fresh checkout (git clone git:// > github.com/ironruby/ironruby.git) and then go into the > ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: > > > ------------------------------------------------------------------------------- > dlr_core > > ------------------------------------------------------------------------------- > rake aborted! > No such file or directory - > d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core > > > How do I go about fixing this? > > > Thanks > > Terence > > On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com> > wrote: > > 179 is pushed as well. > > > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jim Deville > *Sent:* Saturday, December 06, 2008 12:00 AM > *To:* ironruby-core at rubyforge.org > *Subject:* [Ironruby-core] New revisions > > > > Git has been pushed. SVN is coming shortly. > > > > ~~~~ > > JD > > http://blog.jredville.com > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/ebf627ba/attachment.html>
Hm... That one needs to be fixed. For now, you can modify merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from the "happy" task. I''ll work on a change for that. JD From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:45 AM To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] New revisions Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) Cannot find tf.exe on system path. ***** Missing commands! You must have the .NET redist and the SDK ***** (for resgen.exe) installed. If you are synchronizing source ***** trees *inside* Microsoft, you must have both tfs.exe and ***** svn.exe on your path. I have VS2008 SP1 installed and resgen.exe is visible on my path... On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: Have you set the MERLIN_ROOT environment variable? It is needed to compile the sources in Git. From the command line, run set MERLIN_ROOT=<<<git repo root>>>\merlin\main Once we get the automation infrastructure into place, we will get rid of the code for the SVN repository, and then you won''t need that variable. Hope that helps, JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:35 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] New revisions When I do a fresh checkout (git clone git://github.com/ironruby/ironruby.git<http://github.com/ironruby/ironruby.git>) and then go into the ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! No such file or directory - d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core How do I go about fixing this? Thanks Terence On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: 179 is pushed as well. JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Jim Deville Sent: Saturday, December 06, 2008 12:00 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: [Ironruby-core] New revisions Git has been pushed. SVN is coming shortly. ~~~~ JD http://blog.jredville.com _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/83461d87/attachment.html>
Still not working, but a little better: D:\Projects\OpenSource\ironruby\ironruby\merlin\main\Languages\Ruby>rake compile --trace (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) ** Invoke compile (first_time) ** Invoke happy (first_time) ** Execute happy ** Invoke clean_build (first_time) ** Invoke happy ** Execute clean_build ** Invoke compile_dlr (first_time) ** Invoke compile_extension_attributes (first_time) ** Invoke clean_build ** Execute compile_extension_attributes ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! wrong number of arguments (1 for 0) ./context.rb:508:in `collect'' ./context.rb:508:in `get_compile_path_list'' ./context.rb:540:in `compile'' ./context.rb:522:in `chdir'' ./context.rb:522:in `compile'' D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:28 ./context.rb:702:in `instance_eval'' ./context.rb:702:in `source_context'' D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:27 c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 c:/ruby/bin/rake.bat:25:in `load'' c:/ruby/bin/rake.bat:25 On Sat, Dec 6, 2008 at 1:00 PM, Jim Deville <jdeville at microsoft.com> wrote:> Hm? That one needs to be fixed. For now, you can modify > merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from > the "happy" task. > > > > I''ll work on a change for that. > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis > *Sent:* Saturday, December 06, 2008 2:45 AM > > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: > > (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) > Cannot find tf.exe on system path. > > ***** Missing commands! You must have the .NET redist and the SDK > ***** (for resgen.exe) installed. If you are synchronizing source > ***** trees *inside* Microsoft, you must have both tfs.exe and > ***** svn.exe on your path. > > > I have VS2008 SP1 installed and resgen.exe is visible on my path... > > On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com> > wrote: > > Have you set the MERLIN_ROOT environment variable? It is needed to compile > the sources in Git. From the command line, run > > > > set MERLIN_ROOT=<<<git repo root>>>\merlin\main > > > > > > Once we get the automation infrastructure into place, we will get rid of > the code for the SVN repository, and then you won''t need that variable. > > > > Hope that helps, > > > > JD > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis > *Sent:* Saturday, December 06, 2008 2:35 AM > > > *To:* ironruby-core at rubyforge.org > > *Subject:* Re: [Ironruby-core] New revisions > > > > When I do a fresh checkout (git clone git:// > github.com/ironruby/ironruby.git) and then go into the > ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: > > > ------------------------------------------------------------------------------- > dlr_core > > ------------------------------------------------------------------------------- > rake aborted! > No such file or directory - > d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core > > > How do I go about fixing this? > > > Thanks > > Terence > > On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com> > wrote: > > 179 is pushed as well. > > > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jim Deville > *Sent:* Saturday, December 06, 2008 12:00 AM > *To:* ironruby-core at rubyforge.org > *Subject:* [Ironruby-core] New revisions > > > > Git has been pushed. SVN is coming shortly. > > > > ~~~~ > > JD > > http://blog.jredville.com > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/58b9c57a/attachment-0001.html>
Can you send me the output of git diff? I''m want to try and repro. From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 3:08 AM To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] New revisions Still not working, but a little better: D:\Projects\OpenSource\ironruby\ironruby\merlin\main\Languages\Ruby>rake compile --trace (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) ** Invoke compile (first_time) ** Invoke happy (first_time) ** Execute happy ** Invoke clean_build (first_time) ** Invoke happy ** Execute clean_build ** Invoke compile_dlr (first_time) ** Invoke compile_extension_attributes (first_time) ** Invoke clean_build ** Execute compile_extension_attributes ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! wrong number of arguments (1 for 0) ./context.rb:508:in `collect'' ./context.rb:508:in `get_compile_path_list'' ./context.rb:540:in `compile'' ./context.rb:522:in `chdir'' ./context.rb:522:in `compile'' D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:28 ./context.rb:702:in `instance_eval'' ./context.rb:702:in `source_context'' D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:27 c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 c:/ruby/bin/rake.bat:25:in `load'' c:/ruby/bin/rake.bat:25 On Sat, Dec 6, 2008 at 1:00 PM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: Hm... That one needs to be fixed. For now, you can modify merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from the "happy" task. I''ll work on a change for that. JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:45 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] New revisions Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) Cannot find tf.exe on system path. ***** Missing commands! You must have the .NET redist and the SDK ***** (for resgen.exe) installed. If you are synchronizing source ***** trees *inside* Microsoft, you must have both tfs.exe and ***** svn.exe on your path. I have VS2008 SP1 installed and resgen.exe is visible on my path... On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: Have you set the MERLIN_ROOT environment variable? It is needed to compile the sources in Git. From the command line, run set MERLIN_ROOT=<<<git repo root>>>\merlin\main Once we get the automation infrastructure into place, we will get rid of the code for the SVN repository, and then you won''t need that variable. Hope that helps, JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:35 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] New revisions When I do a fresh checkout (git clone git://github.com/ironruby/ironruby.git<http://github.com/ironruby/ironruby.git>) and then go into the ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! No such file or directory - d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core How do I go about fixing this? Thanks Terence On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: 179 is pushed as well. JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Jim Deville Sent: Saturday, December 06, 2008 12:00 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: [Ironruby-core] New revisions Git has been pushed. SVN is coming shortly. ~~~~ JD http://blog.jredville.com _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/3d0ebedd/attachment.html>
I think the listserv ate my mail. It will show up later, but I wanted to try and help. Can you send me the output of git diff? Thanks, JD From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 3:08 AM To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] New revisions Still not working, but a little better: D:\Projects\OpenSource\ironruby\ironruby\merlin\main\Languages\Ruby>rake compile --trace (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) ** Invoke compile (first_time) ** Invoke happy (first_time) ** Execute happy ** Invoke clean_build (first_time) ** Invoke happy ** Execute clean_build ** Invoke compile_dlr (first_time) ** Invoke compile_extension_attributes (first_time) ** Invoke clean_build ** Execute compile_extension_attributes ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! wrong number of arguments (1 for 0) ./context.rb:508:in `collect'' ./context.rb:508:in `get_compile_path_list'' ./context.rb:540:in `compile'' ./context.rb:522:in `chdir'' ./context.rb:522:in `compile'' D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:28 ./context.rb:702:in `instance_eval'' ./context.rb:702:in `source_context'' D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:27 c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequisites'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call_chain'' c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 c:/ruby/bin/rake.bat:25:in `load'' c:/ruby/bin/rake.bat:25 On Sat, Dec 6, 2008 at 1:00 PM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: Hm... That one needs to be fixed. For now, you can modify merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from the "happy" task. I''ll work on a change for that. JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:45 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] New revisions Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) Cannot find tf.exe on system path. ***** Missing commands! You must have the .NET redist and the SDK ***** (for resgen.exe) installed. If you are synchronizing source ***** trees *inside* Microsoft, you must have both tfs.exe and ***** svn.exe on your path. I have VS2008 SP1 installed and resgen.exe is visible on my path... On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: Have you set the MERLIN_ROOT environment variable? It is needed to compile the sources in Git. From the command line, run set MERLIN_ROOT=<<<git repo root>>>\merlin\main Once we get the automation infrastructure into place, we will get rid of the code for the SVN repository, and then you won''t need that variable. Hope that helps, JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Terence Lewis Sent: Saturday, December 06, 2008 2:35 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] New revisions When I do a fresh checkout (git clone git://github.com/ironruby/ironruby.git<http://github.com/ironruby/ironruby.git>) and then go into the ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: ------------------------------------------------------------------------------- dlr_core ------------------------------------------------------------------------------- rake aborted! No such file or directory - d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core How do I go about fixing this? Thanks Terence On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com<mailto:jdeville at microsoft.com>> wrote: 179 is pushed as well. JD From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org> [mailto:ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of Jim Deville Sent: Saturday, December 06, 2008 12:00 AM To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org> Subject: [Ironruby-core] New revisions Git has been pushed. SVN is coming shortly. ~~~~ JD http://blog.jredville.com _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/e833ecea/attachment-0001.html>
For me it works when I set the merlin root environment variable and fixed the rake file.Were you able to build ironruby from svn before ? It might be that csc.exe (%WINDIR%\Microsoft.NET\v3.5.xxxx\) is not in your path. I''ve had that before On Sat, Dec 6, 2008 at 12:35 PM, Jim Deville <jdeville at microsoft.com> wrote:> I think the listserv ate my mail. It will show up later, but I wanted to > try and help. Can you send me the output of git diff? > > > > Thanks, > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis > *Sent:* Saturday, December 06, 2008 3:08 AM > > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > Still not working, but a little better: > > D:\Projects\OpenSource\ironruby\ironruby\merlin\main\Languages\Ruby>rake > compile --trace > (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) > ** Invoke compile (first_time) > ** Invoke happy (first_time) > ** Execute happy > ** Invoke clean_build (first_time) > ** Invoke happy > ** Execute clean_build > ** Invoke compile_dlr (first_time) > ** Invoke compile_extension_attributes (first_time) > ** Invoke clean_build > ** Execute compile_extension_attributes > > ------------------------------------------------------------------------------- > dlr_core > > ------------------------------------------------------------------------------- > rake aborted! > wrong number of arguments (1 for 0) > ./context.rb:508:in `collect'' > ./context.rb:508:in `get_compile_path_list'' > ./context.rb:540:in `compile'' > ./context.rb:522:in `chdir'' > ./context.rb:522:in `compile'' > > D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:28 > ./context.rb:702:in `instance_eval'' > ./context.rb:702:in `source_context'' > > D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:27 > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in > `standard_exception_handling'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in > `standard_exception_handling'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 > c:/ruby/bin/rake.bat:25:in `load'' > c:/ruby/bin/rake.bat:25 > > On Sat, Dec 6, 2008 at 1:00 PM, Jim Deville <jdeville at microsoft.com> > wrote: > > Hm? That one needs to be fixed. For now, you can modify > merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from > the "happy" task. > > > > I''ll work on a change for that. > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis > *Sent:* Saturday, December 06, 2008 2:45 AM > > > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: > > (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) > Cannot find tf.exe on system path. > > ***** Missing commands! You must have the .NET redist and the SDK > ***** (for resgen.exe) installed. If you are synchronizing source > ***** trees *inside* Microsoft, you must have both tfs.exe and > ***** svn.exe on your path. > > > I have VS2008 SP1 installed and resgen.exe is visible on my path... > > On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com> > wrote: > > Have you set the MERLIN_ROOT environment variable? It is needed to compile > the sources in Git. From the command line, run > > > > set MERLIN_ROOT=<<<git repo root>>>\merlin\main > > > > > > Once we get the automation infrastructure into place, we will get rid of > the code for the SVN repository, and then you won''t need that variable. > > > > Hope that helps, > > > > JD > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis > *Sent:* Saturday, December 06, 2008 2:35 AM > > > *To:* ironruby-core at rubyforge.org > > *Subject:* Re: [Ironruby-core] New revisions > > > > When I do a fresh checkout (git clone git:// > github.com/ironruby/ironruby.git) and then go into the > ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: > > > ------------------------------------------------------------------------------- > dlr_core > > ------------------------------------------------------------------------------- > rake aborted! > No such file or directory - > d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core > > > How do I go about fixing this? > > > Thanks > > Terence > > On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com> > wrote: > > 179 is pushed as well. > > > > > > JD > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jim Deville > *Sent:* Saturday, December 06, 2008 12:00 AM > *To:* ironruby-core at rubyforge.org > *Subject:* [Ironruby-core] New revisions > > > > Git has been pushed. SVN is coming shortly. > > > > ~~~~ > > JD > > http://blog.jredville.com > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/823e13af/attachment-0001.html>
Hi Ivan, I do have CSC in the path, because running csc.exe produces: Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.1 for Microsoft (R) .NET Framework version 3.5 However, my MRI ruby is 185-21 (1.8.5). Could this be too out of date? I have had similar trouble in the past building using rake compile from the svn repository... On Sat, Dec 6, 2008 at 1:46 PM, Ivan Porto Carrero <ivan at koolkraft.net>wrote:> For me it works when I set the merlin root environment variable and fixed > the rake file.Were you able to build ironruby from svn before ? > > It might be that csc.exe (%WINDIR%\Microsoft.NET\v3.5.xxxx\) is not in your > path. I''ve had that before > > > > On Sat, Dec 6, 2008 at 12:35 PM, Jim Deville <jdeville at microsoft.com>wrote: > >> I think the listserv ate my mail. It will show up later, but I wanted to >> try and help. Can you send me the output of git diff? >> >> >> >> Thanks, >> >> >> >> JD >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis >> *Sent:* Saturday, December 06, 2008 3:08 AM >> >> *To:* ironruby-core at rubyforge.org >> *Subject:* Re: [Ironruby-core] New revisions >> >> >> >> Still not working, but a little better: >> >> D:\Projects\OpenSource\ironruby\ironruby\merlin\main\Languages\Ruby>rake >> compile --trace >> (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) >> ** Invoke compile (first_time) >> ** Invoke happy (first_time) >> ** Execute happy >> ** Invoke clean_build (first_time) >> ** Invoke happy >> ** Execute clean_build >> ** Invoke compile_dlr (first_time) >> ** Invoke compile_extension_attributes (first_time) >> ** Invoke clean_build >> ** Execute compile_extension_attributes >> >> ------------------------------------------------------------------------------- >> dlr_core >> >> ------------------------------------------------------------------------------- >> rake aborted! >> wrong number of arguments (1 for 0) >> ./context.rb:508:in `collect'' >> ./context.rb:508:in `get_compile_path_list'' >> ./context.rb:540:in `compile'' >> ./context.rb:522:in `chdir'' >> ./context.rb:522:in `compile'' >> >> D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:28 >> ./context.rb:702:in `instance_eval'' >> ./context.rb:702:in `source_context'' >> >> D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:27 >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in >> `invoke_with_call_chain'' >> c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in >> `invoke_with_call_chain'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in >> `invoke_prerequisites'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in >> `invoke_prerequisites'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in >> `invoke_with_call_chain'' >> c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in >> `invoke_with_call_chain'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in >> `invoke_prerequisites'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in >> `invoke_prerequisites'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in >> `invoke_with_call_chain'' >> c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in >> `invoke_with_call_chain'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in >> `invoke_task'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in >> `standard_exception_handling'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in >> `standard_exception_handling'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'' >> c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 >> c:/ruby/bin/rake.bat:25:in `load'' >> c:/ruby/bin/rake.bat:25 >> >> On Sat, Dec 6, 2008 at 1:00 PM, Jim Deville <jdeville at microsoft.com> >> wrote: >> >> Hm? That one needs to be fixed. For now, you can modify >> merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from >> the "happy" task. >> >> >> >> I''ll work on a change for that. >> >> >> >> JD >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis >> *Sent:* Saturday, December 06, 2008 2:45 AM >> >> >> *To:* ironruby-core at rubyforge.org >> *Subject:* Re: [Ironruby-core] New revisions >> >> >> >> Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: >> >> (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) >> Cannot find tf.exe on system path. >> >> ***** Missing commands! You must have the .NET redist and the SDK >> ***** (for resgen.exe) installed. If you are synchronizing source >> ***** trees *inside* Microsoft, you must have both tfs.exe and >> ***** svn.exe on your path. >> >> >> I have VS2008 SP1 installed and resgen.exe is visible on my path... >> >> On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com> >> wrote: >> >> Have you set the MERLIN_ROOT environment variable? It is needed to compile >> the sources in Git. From the command line, run >> >> >> >> set MERLIN_ROOT=<<<git repo root>>>\merlin\main >> >> >> >> >> >> Once we get the automation infrastructure into place, we will get rid of >> the code for the SVN repository, and then you won''t need that variable. >> >> >> >> Hope that helps, >> >> >> >> JD >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis >> *Sent:* Saturday, December 06, 2008 2:35 AM >> >> >> *To:* ironruby-core at rubyforge.org >> >> *Subject:* Re: [Ironruby-core] New revisions >> >> >> >> When I do a fresh checkout (git clone git:// >> github.com/ironruby/ironruby.git) and then go into the >> ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: >> >> >> ------------------------------------------------------------------------------- >> dlr_core >> >> ------------------------------------------------------------------------------- >> rake aborted! >> No such file or directory - >> d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core >> >> >> How do I go about fixing this? >> >> >> Thanks >> >> Terence >> >> On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com> >> wrote: >> >> 179 is pushed as well. >> >> >> >> >> >> JD >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jim Deville >> *Sent:* Saturday, December 06, 2008 12:00 AM >> *To:* ironruby-core at rubyforge.org >> *Subject:* [Ironruby-core] New revisions >> >> >> >> Git has been pushed. SVN is coming shortly. >> >> >> >> ~~~~ >> >> JD >> >> http://blog.jredville.com >> >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/c54ca28e/attachment.html>
On Win XP Pro SP3: I can get the rake compile to work but can''t run
ir.exe
since it is having problems finding the Microsoft.Scripting assembly.
Is this an assembly signing problem? The strong name of
Microsoft.Scripting.dll that is built by "rake compile" is:
Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=null.
Here is the output from running ir.exe:
Unhandled Exception: System.Configuration.ConfigurationErrorsException: An
error occurred creating the configuration section handler for
microsoft.scripting: Could not load file or assembly
''Microsoft.Scripting,
Version=1.0.0.5000, Culture=neutral, PublicKeyToken=31bf3856ad364e35''
or one
of its dependencies. The located assembly''s manifest definition does
not
match the assembly reference. (Exception from HRESULT: 0x80131040)
(D:\dev\ruby\ironruby\git_ironruby\merlin\main\bin\debug\ir.exe.Config line
4) ---> System.IO.FileLoadException: Could not load file or assembly
''Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=31bf3856ad364e35'' or one of its dependencies. The
located
assembly''s manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
File name: ''Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=31bf3856ad364e35''
at
System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfi
gHost host, String typeString, Boolean throwOnError)
at
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.
Init(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
at
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.
InitWithRestrictedPermissions(RuntimeConfigurationRecord configRecord,
FactoryRecord factoryRecord)
at
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.
.ctor(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
at
System.Configuration.RuntimeConfigurationRecord.CreateSectionFactory(Factory
Record factoryRecord)
at
System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(Stri
ng configKey, Boolean& isRootDeclaredHere)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind
failure logging.
To turn this feature off, remove the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog].
--- End of inner exception stack trace ---
at
System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(Stri
ng configKey, Boolean& isRootDeclaredHere)
at
System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String
configKey, Boolean getLkg, Boolean checkPermission, Boolean
getRuntimeObject, Boolean requestIsHere, Object& result, Object&
resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String
configKey, Boolean getLkg, Boolean checkPermission)
at System.Configuration.BaseConfigurationRecord.GetSection(String
configKey)
at
System.Configuration.ClientConfigurationSystem.System.Configuration.Internal
.IInternalConfigSystem.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.GetSection(String
sectionName)
at
Microsoft.Scripting.Hosting.Configuration.Section.LoadRuntimeSetup(ScriptRun
timeSetup setup, Stream configFileStream) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting
\Hosting\Configuration\Section.cs:line 116
at Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ReadConfiguration() in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ho
sting\ScriptRuntimeSetup.cs:line 180
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.CreateRuntimeSetup() in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ho
sting\Shell\ConsoleHost.cs:line 77
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ho
sting\Shell\ConsoleHost.cs:line 167
at RubyConsoleHost.Main(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Languages\Ruby\Console\Program
.cs:line 45
If I change ir.exe.config to this:
<configSections>
<section name=''microsoft.scripting''
requirePermission=''false''
type=''Microsoft.Scripting.Hosting.Configuration.Section,
Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=null''/>
</configSections>
Then I get a bit further but then it blows up further along:
Unhandled Exception: System.ArgumentException: Language name should not be
null, empty or duplicated between languages
Parameter name: names
at Microsoft.Scripting.Utils.ContractUtils.Requires(Boolean precondition,
String paramName, String message) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ut
ils\Contra
ctUtils.cs:line 42
at Microsoft.Scripting.Runtime.DlrConfiguration.AddLanguage(String
languageTypeName, String displayName, IList`1 names, IList`1 fileExtensions,
IDictionary`2 options, String paramName) in d:\dev\ru
by\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Runtime\Dlr
Configuration.cs:line 156
at Microsoft.Scripting.Runtime.DlrConfiguration.AddLanguage(String
languageTypeName, String displayName, IList`1 names, IList`1 fileExtensions,
IDictionary`2 options) in d:\dev\ruby\ironruby\git_ir
onruby\merlin\main\Runtime\Microsoft.Scripting\Runtime\DlrConfiguration.cs:l
ine 150
at Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ToConfiguration() in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ho
sting\ScriptRuntimeSetup.cs:line 138
at Microsoft.Scripting.Hosting.ScriptRuntime..ctor(ScriptRuntimeSetup
setup) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ho
sting\ScriptRuntime.cs:line 55
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Ho
sting\Shell\ConsoleHost.cs:line 206
at RubyConsoleHost.Main(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Languages\Ruby\Console\Program
.cs:line 45
More tweaking required I guess.
Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/bb953b7d/attachment-0001.html>
By the way, what is going on with the duplicate file names in Git?
ironruby/merlin/main/ contains the following:
App.config
Languages/
Runtime/
Utilities/
languages/
runtime/
Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/a3cf834e/attachment.html>
I think the git repo still has delay signing on, so I need to figure out a way
to get that removed. Pete, can you try using sn..exe to skip verification for
*,31bf3856ad364e35. -Vr should skip, and -Vu should remove the skip.
JD
-----Original Message-----
From: Pete Bacon Darwin <bacondarwin at googlemail.com>
Sent: December 06, 2008 5:22 AM
To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org>
Subject: Re: [Ironruby-core] New revisions
On Win XP Pro SP3: I can get the rake compile to work but can?t run ir.exe since
it is having problems finding the Microsoft.Scripting assembly.
Is this an assembly signing problem? The strong name of Microsoft.Scripting.dll
that is built by ?rake compile? is: Microsoft.Scripting, Version=1.0.0.5000,
Culture=neutral, PublicKeyToken=null.
Here is the output from running ir.exe:
Unhandled Exception: System.Configuration.ConfigurationErrorsException: An error
occurred creating the configuration section handler for microsoft.scripting:
Could not load file or assembly ''Microsoft.Scripting,
Version=1.0.0.5000, Culture=neutral, PublicKeyToken=31bf3856ad364e35''
or one of its dependencies. The located assembly''s manifest definition
does not match the assembly reference. (Exception from HRESULT: 0x80131040)
(D:\dev\ruby\ironruby\git_ironruby\merlin\main\bin\debug\ir.exe.Config line 4)
---> System.IO.FileLoadException: Could not load file or assembly
''Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=31bf3856ad364e35'' or one of its dependencies. The
located assembly''s manifest definition does not match the assembly
reference. (Exception from HRESULT: 0x80131040)
File name: ''Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=31bf3856ad364e35''
at
System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost
host, String typeString, Boolean throwOnError)
at
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init(RuntimeConfigurationRecord
configRecord, FactoryRecord factoryRecord)
at
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions(RuntimeConfigurationRecord
configRecord, FactoryRecord factoryRecord)
at
System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory..ctor(RuntimeConfigurationRecord
configRecord, FactoryRecord factoryRecord)
at
System.Configuration.RuntimeConfigurationRecord.CreateSectionFactory(FactoryRecord
factoryRecord)
at
System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String
configKey, Boolean& isRootDeclaredHere)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure
logging.
To turn this feature off, remove the registry value
[HKLM\Software\Microsoft\Fusion!EnableLog].
--- End of inner exception stack trace ---
at
System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String
configKey, Boolean& isRootDeclaredHere)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String
configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject,
Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey,
Boolean getLkg, Boolean checkPermission)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
at
System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String
sectionName)
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at
Microsoft.Scripting.Hosting.Configuration.Section.LoadRuntimeSetup(ScriptRuntimeSetup
setup, Stream configFileStream) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting
\Hosting\Configuration\Section.cs:line 116
at Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ReadConfiguration() in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Hosting\ScriptRuntimeSetup.cs:line
180
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.CreateRuntimeSetup() in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Hosting\Shell\ConsoleHost.cs:line
77
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Hosting\Shell\ConsoleHost.cs:line
167
at RubyConsoleHost.Main(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Languages\Ruby\Console\Program.cs:line
45
If I change ir.exe.config to this:
<configSections>
<section name=''microsoft.scripting''
requirePermission=''false''
type=''Microsoft.Scripting.Hosting.Configuration.Section,
Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=null''/>
</configSections>
Then I get a bit further but then it blows up further along:
Unhandled Exception: System.ArgumentException: Language name should not be null,
empty or duplicated between languages
Parameter name: names
at Microsoft.Scripting.Utils.ContractUtils.Requires(Boolean precondition,
String paramName, String message) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Utils\Contra
ctUtils.cs:line 42
at Microsoft.Scripting.Runtime.DlrConfiguration.AddLanguage(String
languageTypeName, String displayName, IList`1 names, IList`1 fileExtensions,
IDictionary`2 options, String paramName) in d:\dev\ru
by\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Runtime\DlrConfiguration.cs:line
156
at Microsoft.Scripting.Runtime.DlrConfiguration.AddLanguage(String
languageTypeName, String displayName, IList`1 names, IList`1 fileExtensions,
IDictionary`2 options) in d:\dev\ruby\ironruby\git_ir
onruby\merlin\main\Runtime\Microsoft.Scripting\Runtime\DlrConfiguration.cs:line
150
at Microsoft.Scripting.Hosting.ScriptRuntimeSetup.ToConfiguration() in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Hosting\ScriptRuntimeSetup.cs:line
138
at Microsoft.Scripting.Hosting.ScriptRuntime..ctor(ScriptRuntimeSetup setup)
in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Hosting\ScriptRuntime.cs:line
55
at Microsoft.Scripting.Hosting.Shell.ConsoleHost.Run(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Runtime\Microsoft.Scripting\Hosting\Shell\ConsoleHost.cs:line
206
at RubyConsoleHost.Main(String[] args) in
d:\dev\ruby\ironruby\git_ironruby\merlin\main\Languages\Ruby\Console\Program.cs:line
45
More tweaking required I guess.
Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/ab3800ec/attachment-0001.html>
No change when using sn.exe with either -Vr or -Vu. Pete From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Jim Deville Sent: Saturday,06 December 06, 2008 21:15 To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] New revisions I think the git repo still has delay signing on, so I need to figure out a way to get that removed. Pete, can you try using sn..exe to skip verification for *,31bf3856ad364e35. -Vr should skip, and -Vu should remove the skip. JD -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/177932bc/attachment.html>
I''ll take a deeper look when I get back to my computer. I''ll try to push something out tonight. JD -----Original Message----- From: Pete Bacon Darwin <bacondarwin at googlemail.com> Sent: December 06, 2008 2:37 PM To: ironruby-core at rubyforge.org <ironruby-core at rubyforge.org> Subject: Re: [Ironruby-core] New revisions No change when using sn.exe with either ?Vr or -Vu. Pete From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Jim Deville Sent: Saturday,06 December 06, 2008 21:15 To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] New revisions I think the git repo still has delay signing on, so I need to figure out a way to get that removed. Pete, can you try using sn..exe to skip verification for *,31bf3856ad364e35. -Vr should skip, and -Vu should remove the skip. JD -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081206/a98bdfd4/attachment.html>
Yay to the wonders of filesystem case sensitivity :) I''m working on cleaning this up and getting a build working under mono on linux, check out my linux branch on my fork: http://github.com/TheProkrammer/ironruby/tree/linux On Sat, Dec 6, 2008 at 8:44 AM, Pete Bacon Darwin < bacondarwin at googlemail.com> wrote:> By the way, what is going on with the duplicate file names in Git? > > > > ironruby/merlin/main/ contains the following: > > > > App.config > > Languages/ > > Runtime/ > > Utilities/ > > languages/ > > runtime/ > > > > Pete > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-- Michael Letterle [Polymath Prokrammer] http://blog.prokrams.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081207/4871f77c/attachment.html>
The lowercase names are wrong. Jim might already be looking at fixing it.
We should have the same casing in GIT as we have internally in TFS.
Tomas
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at
rubyforge.org] On Behalf Of Michael Letterle
Sent: Saturday, December 06, 2008 11:58 PM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] New revisions
Yay to the wonders of filesystem case sensitivity :) I''m working on
cleaning this up and getting a build working under mono on linux, check out my
linux branch on my fork: http://github.com/TheProkrammer/ironruby/tree/linux
On Sat, Dec 6, 2008 at 8:44 AM, Pete Bacon Darwin <bacondarwin at
googlemail.com<mailto:bacondarwin at googlemail.com>> wrote:
By the way, what is going on with the duplicate file names in Git?
ironruby/merlin/main/ contains the following:
App.config
Languages/
Runtime/
Utilities/
languages/
runtime/
Pete
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20081207/6002d9f1/attachment-0001.html>
Uppercase EVIL! No worries, it''s easy enough to change on my branch (it''s really only two directory names), the important changes are making the Rakefile case insensitive (or going through and updating everything with the proper case, which seems much more tedious). On Sun, Dec 7, 2008 at 4:04 AM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote:> The lowercase names are wrong. Jim might already be looking at fixing it. > > We should have the same casing in GIT as we have internally in TFS. > > > > Tomas > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Michael Letterle > *Sent:* Saturday, December 06, 2008 11:58 PM > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > Yay to the wonders of filesystem case sensitivity :) I''m working on > cleaning this up and getting a build working under mono on linux, check out > my linux branch on my fork: > http://github.com/TheProkrammer/ironruby/tree/linux > > On Sat, Dec 6, 2008 at 8:44 AM, Pete Bacon Darwin < > bacondarwin at googlemail.com> wrote: > > By the way, what is going on with the duplicate file names in Git? > > > > ironruby/merlin/main/ contains the following: > > > > App.config > > Languages/ > > Runtime/ > > Utilities/ > > languages/ > > runtime/ > > > > Pete > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > -- > Michael Letterle > [Polymath Prokrammer] > http://blog.prokrams.com > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-- Michael Letterle [Polymath Prokrammer] http://blog.prokrams.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081207/73bc5e35/attachment.html>
Installing a newer version of MRI (186-26) has fixed my problems! I can now compile ironruby using rake compile. Thanks for the helpful advice in getting this working. On Sat, Dec 6, 2008 at 1:07 PM, Terence Lewis <lewistm at gmail.com> wrote:> Still not working, but a little better: > > D:\Projects\OpenSource\ironruby\ironruby\merlin\main\Languages\Ruby>rake > compile --trace > (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) > ** Invoke compile (first_time) > ** Invoke happy (first_time) > ** Execute happy > ** Invoke clean_build (first_time) > ** Invoke happy > ** Execute clean_build > ** Invoke compile_dlr (first_time) > ** Invoke compile_extension_attributes (first_time) > ** Invoke clean_build > ** Execute compile_extension_attributes > > ------------------------------------------------------------------------------- > dlr_core > > ------------------------------------------------------------------------------- > rake aborted! > wrong number of arguments (1 for 0) > ./context.rb:508:in `collect'' > ./context.rb:508:in `get_compile_path_list'' > ./context.rb:540:in `compile'' > ./context.rb:522:in `chdir'' > ./context.rb:522:in `compile'' > > D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:28 > ./context.rb:702:in `instance_eval'' > ./context.rb:702:in `source_context'' > > D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby/rake/compile.rake:27 > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in > `invoke_prerequisites'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/1.8/monitor.rb:238:in `synchronize'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > `invoke_with_call_chain'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in > `standard_exception_handling'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in > `standard_exception_handling'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'' > c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 > c:/ruby/bin/rake.bat:25:in `load'' > c:/ruby/bin/rake.bat:25 > > > On Sat, Dec 6, 2008 at 1:00 PM, Jim Deville <jdeville at microsoft.com>wrote: > >> Hm? That one needs to be fixed. For now, you can modify >> merlin/main/languages/ruby/rake/misc.rake. Remove the check for tf.exe from >> the "happy" task. >> >> >> >> I''ll work on a change for that. >> >> >> >> JD >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis >> *Sent:* Saturday, December 06, 2008 2:45 AM >> >> *To:* ironruby-core at rubyforge.org >> *Subject:* Re: [Ironruby-core] New revisions >> >> >> >> Thanks for the speedy reply Jim. After setting up MERLIN_ROOT, I then get: >> >> (in D:/Projects/OpenSource/ironruby/ironruby/merlin/main/Languages/Ruby) >> Cannot find tf.exe on system path. >> >> ***** Missing commands! You must have the .NET redist and the SDK >> ***** (for resgen.exe) installed. If you are synchronizing source >> ***** trees *inside* Microsoft, you must have both tfs.exe and >> ***** svn.exe on your path. >> >> >> I have VS2008 SP1 installed and resgen.exe is visible on my path... >> >> On Sat, Dec 6, 2008 at 12:41 PM, Jim Deville <jdeville at microsoft.com> >> wrote: >> >> Have you set the MERLIN_ROOT environment variable? It is needed to compile >> the sources in Git. From the command line, run >> >> >> >> set MERLIN_ROOT=<<<git repo root>>>\merlin\main >> >> >> >> >> >> Once we get the automation infrastructure into place, we will get rid of >> the code for the SVN repository, and then you won''t need that variable. >> >> >> >> Hope that helps, >> >> >> >> JD >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Terence Lewis >> *Sent:* Saturday, December 06, 2008 2:35 AM >> >> >> *To:* ironruby-core at rubyforge.org >> >> *Subject:* Re: [Ironruby-core] New revisions >> >> >> >> When I do a fresh checkout (git clone git:// >> github.com/ironruby/ironruby.git) and then go into the >> ''merlin\main\Languages\Ruby'' folder and run ''rake compile'' I get: >> >> >> ------------------------------------------------------------------------------- >> dlr_core >> >> ------------------------------------------------------------------------------- >> rake aborted! >> No such file or directory - >> d:\projects\opensource\ironruby\ironruby\merlin\main\languages\ruby\src\microsoft.scripting.core >> >> >> How do I go about fixing this? >> >> >> Thanks >> >> Terence >> >> On Sat, Dec 6, 2008 at 10:38 AM, Jim Deville <jdeville at microsoft.com> >> wrote: >> >> 179 is pushed as well. >> >> >> >> >> >> JD >> >> >> >> *From:* ironruby-core-bounces at rubyforge.org [mailto: >> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Jim Deville >> *Sent:* Saturday, December 06, 2008 12:00 AM >> *To:* ironruby-core at rubyforge.org >> *Subject:* [Ironruby-core] New revisions >> >> >> >> Git has been pushed. SVN is coming shortly. >> >> >> >> ~~~~ >> >> JD >> >> http://blog.jredville.com >> >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >> >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core at rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081207/dfc8cc0b/attachment-0001.html>
It might be worth it to fix the casing rather than hide the bad casings.
Problems with inconsistent casing might be discovered earlier if the right
casing is enforced everywhere.
Tomas
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at
rubyforge.org] On Behalf Of Michael Letterle
Sent: Sunday, December 07, 2008 7:59 AM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] New revisions
Uppercase EVIL!
No worries, it''s easy enough to change on my branch (it''s
really only two directory names), the important changes are making the Rakefile
case insensitive (or going through and updating everything with the proper case,
which seems much more tedious).
On Sun, Dec 7, 2008 at 4:04 AM, Tomas Matousek <Tomas.Matousek at
microsoft.com<mailto:Tomas.Matousek at microsoft.com>> wrote:
The lowercase names are wrong. Jim might already be looking at fixing it.
We should have the same casing in GIT as we have internally in TFS.
Tomas
From: ironruby-core-bounces at rubyforge.org<mailto:ironruby-core-bounces at
rubyforge.org> [mailto:ironruby-core-bounces at
rubyforge.org<mailto:ironruby-core-bounces at rubyforge.org>] On Behalf Of
Michael Letterle
Sent: Saturday, December 06, 2008 11:58 PM
To: ironruby-core at rubyforge.org<mailto:ironruby-core at rubyforge.org>
Subject: Re: [Ironruby-core] New revisions
Yay to the wonders of filesystem case sensitivity :) I''m working on
cleaning this up and getting a build working under mono on linux, check out my
linux branch on my fork: http://github.com/TheProkrammer/ironruby/tree/linux
On Sat, Dec 6, 2008 at 8:44 AM, Pete Bacon Darwin <bacondarwin at
googlemail.com<mailto:bacondarwin at googlemail.com>> wrote:
By the way, what is going on with the duplicate file names in Git?
ironruby/merlin/main/ contains the following:
App.config
Languages/
Runtime/
Utilities/
languages/
runtime/
Pete
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com
_______________________________________________
Ironruby-core mailing list
Ironruby-core at rubyforge.org<mailto:Ironruby-core at rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/ironruby-core/attachments/20081207/439da5ac/attachment.html>
Indeed, the casing program does not appear to be so easily solved by simply ignoring it. The only problem is that casing issues will ONLY be discovered under linux... On Sun, Dec 7, 2008 at 2:33 PM, Tomas Matousek <Tomas.Matousek at microsoft.com> wrote:> It might be worth it to fix the casing rather than hide the bad casings. > Problems with inconsistent casing might be discovered earlier if the right > casing is enforced everywhere. > > > > Tomas > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Michael Letterle > *Sent:* Sunday, December 07, 2008 7:59 AM > > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > Uppercase EVIL! > > No worries, it''s easy enough to change on my branch (it''s really only two > directory names), the important changes are making the Rakefile case > insensitive (or going through and updating everything with the proper case, > which seems much more tedious). > > On Sun, Dec 7, 2008 at 4:04 AM, Tomas Matousek < > Tomas.Matousek at microsoft.com> wrote: > > The lowercase names are wrong. Jim might already be looking at fixing it. > > We should have the same casing in GIT as we have internally in TFS. > > > > Tomas > > > > *From:* ironruby-core-bounces at rubyforge.org [mailto: > ironruby-core-bounces at rubyforge.org] *On Behalf Of *Michael Letterle > *Sent:* Saturday, December 06, 2008 11:58 PM > > > *To:* ironruby-core at rubyforge.org > *Subject:* Re: [Ironruby-core] New revisions > > > > Yay to the wonders of filesystem case sensitivity :) I''m working on > cleaning this up and getting a build working under mono on linux, check out > my linux branch on my fork: > http://github.com/TheProkrammer/ironruby/tree/linux > > On Sat, Dec 6, 2008 at 8:44 AM, Pete Bacon Darwin < > bacondarwin at googlemail.com> wrote: > > By the way, what is going on with the duplicate file names in Git? > > > > ironruby/merlin/main/ contains the following: > > > > App.config > > Languages/ > > Runtime/ > > Utilities/ > > languages/ > > runtime/ > > > > Pete > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > -- > Michael Letterle > [Polymath Prokrammer] > http://blog.prokrams.com > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > > -- > Michael Letterle > [Polymath Prokrammer] > http://blog.prokrams.com > > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core at rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > >-- Michael Letterle [Polymath Prokrammer] http://blog.prokrams.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081207/80f39513/attachment-0001.html>