Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
179 is pushed as well.
JD
From: [email protected]
[mailto:[email protected]] On Behalf Of Jim D.
Sent: Saturday, December 06, 2008 12:00 AM
To: [email protected]
Subject: [Ironruby-core] New revisions
Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
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:
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
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=<<>>\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: [email protected]
[mailto:[email protected]] On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:35 AM
To: [email protected]
Subject: Re: [Ironruby-core] New revisions
When I do a fresh checkout (git clone
git://github.com/ironruby/ironruby.githttp://github.com/ironruby/ironruby.git)
and then go into the ‘merlin\main\Languages\Ruby’ folder and run ‘rake
compile’ I get:
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 D.
<[email protected]mailto:[email protected]> wrote:
179 is pushed as well.
JD
From:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Jim D.
Sent: Saturday, December 06, 2008 12:00 AM
To: [email protected]mailto:[email protected]
Subject: [Ironruby-core] New revisions
Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
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…
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: [email protected]
[mailto:[email protected]] On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:45 AM
To: [email protected]
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 D.
<[email protected]mailto:[email protected]> 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=<<>>\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:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:35 AM
To: [email protected]mailto:[email protected]
Subject: Re: [Ironruby-core] New revisions
When I do a fresh checkout (git clone
git://github.com/ironruby/ironruby.githttp://github.com/ironruby/ironruby.git)
and then go into the ‘merlin\main\Languages\Ruby’ folder and run ‘rake
compile’ I get:
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 D.
<[email protected]mailto:[email protected]> wrote:
179 is pushed as well.
JD
From:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Jim D.
Sent: Saturday, December 06, 2008 12:00 AM
To: [email protected]mailto:[email protected]
Subject: [Ironruby-core] New revisions
Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
Still not working, but a little better:
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
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
Hi Ivan,
I do have CSC in the path, because running csc.exe produces:
Microsoft ® Visual C# 2008 Compiler version 3.5.30729.1
for Microsoft ® .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…
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: [email protected]
[mailto:[email protected]] On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 3:08 AM
To: [email protected]
Subject: Re: [Ironruby-core] New revisions
Still not working, but a little better:
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 D.
<[email protected]mailto:[email protected]> 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:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:45 AM
To: [email protected]mailto:[email protected]
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 D.
<[email protected]mailto:[email protected]> 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=<<>>\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:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:35 AM
To: [email protected]mailto:[email protected]
Subject: Re: [Ironruby-core] New revisions
When I do a fresh checkout (git clone
git://github.com/ironruby/ironruby.githttp://github.com/ironruby/ironruby.git)
and then go into the ‘merlin\main\Languages\Ruby’ folder and run ‘rake
compile’ I get:
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 D.
<[email protected]mailto:[email protected]> wrote:
179 is pushed as well.
JD
From:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Jim D.
Sent: Saturday, December 06, 2008 12:00 AM
To: [email protected]mailto:[email protected]
Subject: [Ironruby-core] New revisions
Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
Can you send me the output of git diff?
I’m want to try and repro.
From: [email protected]
[mailto:[email protected]] On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 3:08 AM
To: [email protected]
Subject: Re: [Ironruby-core] New revisions
Still not working, but a little better:
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 D.
<[email protected]mailto:[email protected]> 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:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:45 AM
To: [email protected]mailto:[email protected]
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 D.
<[email protected]mailto:[email protected]> 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=<<>>\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:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Terence L.
Sent: Saturday, December 06, 2008 2:35 AM
To: [email protected]mailto:[email protected]
Subject: Re: [Ironruby-core] New revisions
When I do a fresh checkout (git clone
git://github.com/ironruby/ironruby.githttp://github.com/ironruby/ironruby.git)
and then go into the ‘merlin\main\Languages\Ruby’ folder and run ‘rake
compile’ I get:
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 D.
<[email protected]mailto:[email protected]> wrote:
179 is pushed as well.
JD
From:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Jim D.
Sent: Saturday, December 06, 2008 12:00 AM
To: [email protected]mailto:[email protected]
Subject: [Ironruby-core] New revisions
Git has been pushed. SVN is coming shortly.
JD
http://blog.jredville.com
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]<mailto:[email protected]>
http://rubyforge.org/mailman/listinfo/ironruby-core
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:
<section name='microsoft.scripting' requirePermission='false'
type=‘Microsoft.Scripting.Hosting.Configuration.Section,
Microsoft.Scripting, Version=1.0.0.5000, Culture=neutral,
PublicKeyToken=null’/>
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, IList1 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, IList1 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
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
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 D. <
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: [email protected]
[mailto:[email protected]] On Behalf Of Michael
Letterle
Sent: Saturday, December 06, 2008 11:58 PM
To: [email protected]
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 D.
<[email protected]mailto:[email protected]> 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
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 M.
<[email protected]
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.
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: [email protected]
[mailto:[email protected]] On Behalf Of Michael
Letterle
Sent: Sunday, December 07, 2008 7:59 AM
To: [email protected]
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 M.
<[email protected]mailto:[email protected]>
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:
[email protected]mailto:[email protected]
[mailto:[email protected]mailto:[email protected]]
On Behalf Of Michael L.
Sent: Saturday, December 06, 2008 11:58 PM
To: [email protected]mailto:[email protected]
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 D.
<[email protected]mailto:[email protected]> 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
[email protected]mailto:[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core
–
Michael L.
[Polymath Prokrammer]
http://blog.prokrams.com
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 M.
<[email protected]
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs