Forum: IronRuby New revisions

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Ade8632553a9243ae05fc920f68644c1?d=identicon&s=25 Jim Deville (Guest)
on 2008-12-06 09:01
(Received via mailing list)
Git has been pushed. SVN is coming shortly.

~~~~
JD
http://blog.jredville.com
Ade8632553a9243ae05fc920f68644c1?d=identicon&s=25 Jim Deville (Guest)
on 2008-12-06 09:42
(Received via mailing list)
179 is pushed as well.


JD

From: ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Jim Deville
Sent: Saturday, December 06, 2008 12:00 AM
To: ironruby-core@rubyforge.org
Subject: [Ironruby-core] New revisions

Git has been pushed. SVN is coming shortly.

~~~~
JD
http://blog.jredville.com
6542f29dfb0da3adc5b72ad593b567d9?d=identicon&s=25 Terence Lewis (Guest)
on 2008-12-06 11:37
(Received via mailing list)
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
Ade8632553a9243ae05fc920f68644c1?d=identicon&s=25 Jim Deville (Guest)
on 2008-12-06 11:42
(Received via mailing list)
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@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:35 AM
To: ironruby-core@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@microsoft.com<mailto:jdeville@microsoft.com>> wrote:

179 is pushed as well.





JD



From:
ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Jim Deville
Sent: Saturday, December 06, 2008 12:00 AM
To: ironruby-core@rubyforge.org<mailto:ironruby-core@rubyforge.org>
Subject: [Ironruby-core] New revisions



Git has been pushed. SVN is coming shortly.



~~~~

JD

http://blog.jredville.com
6542f29dfb0da3adc5b72ad593b567d9?d=identicon&s=25 Terence Lewis (Guest)
on 2008-12-06 11:47
(Received via mailing list)
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...
Ade8632553a9243ae05fc920f68644c1?d=identicon&s=25 Jim Deville (Guest)
on 2008-12-06 12:03
(Received via mailing list)
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@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:45 AM
To: ironruby-core@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@microsoft.com<mailto:jdeville@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@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:35 AM

To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@microsoft.com<mailto:jdeville@microsoft.com>> wrote:

179 is pushed as well.





JD



From:
ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Jim Deville
Sent: Saturday, December 06, 2008 12:00 AM
To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
6542f29dfb0da3adc5b72ad593b567d9?d=identicon&s=25 Terence Lewis (Guest)
on 2008-12-06 12:08
(Received via mailing list)
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
Ade8632553a9243ae05fc920f68644c1?d=identicon&s=25 Jim Deville (Guest)
on 2008-12-06 12:36
(Received via mailing list)
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@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 3:08 AM
To: ironruby-core@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@microsoft.com<mailto:jdeville@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@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:45 AM

To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@microsoft.com<mailto:jdeville@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@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:35 AM

To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@microsoft.com<mailto:jdeville@microsoft.com>> wrote:

179 is pushed as well.





JD



From:
ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Jim Deville
Sent: Saturday, December 06, 2008 12:00 AM
To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core



_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
4b5d455d8407bfb7c3b4c00c4d6ba4e7?d=identicon&s=25 Ivan Porto Carrero (Guest)
on 2008-12-06 12:47
(Received via mailing list)
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
6542f29dfb0da3adc5b72ad593b567d9?d=identicon&s=25 Terence Lewis (Guest)
on 2008-12-06 13:09
(Received via mailing list)
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...
9d5a4bd314818560d935f2c1a4f0d2f2?d=identicon&s=25 Pete Bacon Darwin (Guest)
on 2008-12-06 14:23
(Received via mailing list)
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
Ade8632553a9243ae05fc920f68644c1?d=identicon&s=25 Jim Deville (Guest)
on 2008-12-07 06:24
(Received via mailing list)
Can you send me the output of git diff?

I'm want to try and repro.

From: ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 3:08 AM
To: ironruby-core@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@microsoft.com<mailto:jdeville@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@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:45 AM

To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@microsoft.com<mailto:jdeville@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@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Terence Lewis
Sent: Saturday, December 06, 2008 2:35 AM

To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@microsoft.com<mailto:jdeville@microsoft.com>> wrote:

179 is pushed as well.





JD



From:
ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Jim Deville
Sent: Saturday, December 06, 2008 12:00 AM
To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core



_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core
9d5a4bd314818560d935f2c1a4f0d2f2?d=identicon&s=25 Pete Bacon Darwin (Guest)
on 2008-12-07 06:24
(Received via mailing list)
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
68f1bd9e9a7d9d10f0278c6535f700fe?d=identicon&s=25 Michael Letterle (Guest)
on 2008-12-07 08:58
(Received via mailing list)
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 <
Cb51033949ffccd982ae32c9f890f25a?d=identicon&s=25 Tomas Matousek (Guest)
on 2008-12-07 10:05
(Received via mailing list)
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@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Michael
Letterle
Sent: Saturday, December 06, 2008 11:58 PM
To: ironruby-core@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@googlemail.com<mailto:bacondarwin@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
68f1bd9e9a7d9d10f0278c6535f700fe?d=identicon&s=25 Michael Letterle (Guest)
on 2008-12-07 16:59
(Received via mailing list)
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@microsoft.com
6542f29dfb0da3adc5b72ad593b567d9?d=identicon&s=25 Terence Lewis (Guest)
on 2008-12-07 17:10
(Received via mailing list)
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.
Cb51033949ffccd982ae32c9f890f25a?d=identicon&s=25 Tomas Matousek (Guest)
on 2008-12-07 20:39
(Received via mailing list)
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@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Michael
Letterle
Sent: Sunday, December 07, 2008 7:59 AM
To: ironruby-core@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@microsoft.com<mailto:Tomas.Matousek@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@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>
[mailto:ironruby-core-bounces@rubyforge.org<mailto:ironruby-core-bounces@rubyforge.org>]
On Behalf Of Michael Letterle
Sent: Saturday, December 06, 2008 11:58 PM

To: ironruby-core@rubyforge.org<mailto:ironruby-core@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@googlemail.com<mailto:bacondarwin@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@rubyforge.org<mailto:Ironruby-core@rubyforge.org>
http://rubyforge.org/mailman/listinfo/ironruby-core



--
Michael Letterle
[Polymath Prokrammer]
http://blog.prokrams.com
68f1bd9e9a7d9d10f0278c6535f700fe?d=identicon&s=25 Michael Letterle (Guest)
on 2008-12-07 20:47
(Received via mailing list)
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@microsoft.com
This topic is locked and can not be replied to.