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>