[Ironruby-core] Incorrect library paths in App.Config

Ivan Porto Carrero ivan at flanders.co.nz
Sun Feb 15 09:29:01 EST 2009


Yes I also found that out.. I added a new one there in my branch. MonoDist


On Sun, Feb 15, 2009 at 3:03 PM, Pete Bacon Darwin <
bacondarwin at googlemail.com> wrote:

>  Actually the offending bit is actually hard coded into context.rb!!
>
>
>
>   def transform_config_file(configuration, source_path, target_build_path)
>
>     # signing is on for IronRuby in Merlin, off for SVN and Binary
>
>     layout = {'Merlin' => { :signing => false, :LibraryPaths =>
> '..\..\Languages\Ruby\libs;..\..\..\External\Languages\Ruby\Ruby-1.8.6\lib\ruby\site_ruby\1.8;..\..\..\External\Languages\Ruby\Ruby-1.8.6\lib\ruby\site_ruby;..\..\..\External\Languages\Ruby\Ruby-1.8.6\lib\ruby\1.8'
> },
>
>               'Binary' => { :signing => true,  :LibraryPaths =>
> '..\lib\IronRuby;..\lib\ruby\site_ruby\1.8;..\lib\ruby\site_ruby;..\lib\ruby\1.8'
> } }
>
>
>
>     transform_config source_path, target_build_path,
> layout[configuration][:LibraryPaths]
>
>   end
>
>
>
> Pete
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Tomas Matousek
> *Sent:* Friday,13 February 13, 2009 16:57
> *To:* ironruby-core at rubyforge.org
> *Subject:* Re: [Ironruby-core] Incorrect library paths in App.Config
>
>
>
> Yep, you're right. Will fix App.config by the next GIT push.
>
> BTW: What changes are needed for Mono?
>
>
>
> Tomas
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Pete Bacon Darwin
> *Sent:* Friday, February 13, 2009 6:13 AM
> *To:* ironruby-core at rubyforge.org
> *Subject:* [Ironruby-core] Incorrect library paths in App.Config
>
>
>
> Hi,
>
>
>
> I just noticed that the App.Config that is generated in an in Unsigned
> build of IronRuby (i.e. rake compile) contains incorrect library paths.
> When I tried to run rake mspec:core it failed to require 'fileutils'.
>
>
>
> Currently (Git commit 6855c7c41ee2...) has the following in
> Merlin/Main/Config/Unsigned/App.Config:
>
>
>
> <set language="Ruby" option="LibraryPaths"
> value="..\..\Languages\Ruby\libs\;..\..\..\External\Languages\Ruby\ruby-1.8.6\lib\ruby\site_ruby\1.8\;..\..\..\External\Languages\Ruby\ruby-1.8.6\lib\ruby\site_ruby\;..\..\..\External\Languages\Ruby\ruby-1.8.6\lib\ruby\1.8\"
> />
>
>
>
> But the repository has the following folder layout:
>
>
>
> Merlin/External/Languages/Ruby/redist-libs/ruby/1.8
>
> And
>
> Merlin/External/Languages/Ruby/redist-libs/ruby/site_ruby
>
>
>
> So therefore this file should look like this:
>
>
>
> <set language='Ruby' option='LibraryPaths'
> value='..\..\Languages\Ruby\libs;..\..\..\External\Languages\Ruby\redist-libs\ruby\site_ruby\1.8;..\..\..\External\Languages\Ruby\redist-libs\ruby\site_ruby;..\..\..\External\Languages\Ruby\redist-libs\ruby\1.8'/>
>
>
>
> I thought I must be wrong since this should have been picked up already but
> then I guess that most people who are building IR at the moment are either
> inside MSFT (and using signed builds) or running on Mono and having to
> rewrite this file anyway.
>
>
>
> Am I right here?
>
>
>
> Pete
>
> _______________________________________________
> 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/20090215/d59e49ff/attachment.html>


More information about the Ironruby-core mailing list