IronLanguages / ironruby

99 stars 24 forks source link

Can't build ironruby on UNIX Systems #10

Open slide opened 7 years ago

slide commented 7 years ago

From @amiralles on July 15, 2016 23:59

Hi guys, I been trying to build ironruby using this command:

xbuild /p:configuration=Release Solutions/Ruby.sln

And got this error: "...Builtins/RubyModule.cs(1767,21): error CS1570: Warning as Error"... blah, blah, blah.... (It's an xml error in the method's summary).

It fails on both, Mac and Linux (Ubuntu 14). On the mac I'm using mono v 4.2.1. I already fixed it on a local branch, can I send a pull request with my changes or doesn't work just like that?

PS: I know that this is something specific to ironruby, but based on brief exploration, I guess that the build process is centralized at the main repository, so maybe this is the right place to report the issue. I really don't know... any guidance will be appreciated. Thanks.

Copied from original issue: IronLanguages/main#1304

slide commented 7 years ago

I would recommend doing all changes in the ironruby repo.

On Fri, Jul 15, 2016, 16:59 Ale Miralles notifications@github.com wrote:

Hi guys, I been trying to build ironruby using this command:

xbuild /p:configuration=Release Solutions/Ruby.sln

And got this error: "...Builtins/RubyModule.cs(1767,21): error CS1570: Warning as Error"... blah, blah, blah.... (It's an xml error in the method's summary).

It fails on both, Mac and Linux (Ubuntu 14). On the mac I'm using mono v 4.2.1. I already fixed it on a local branch, can I send a pull request with my changes or doesn't work just like that?

PS: I know that this is something specific to ironruby, but based on brief exploration, I guess that the build process is centralized at the main repository, so maybe this is the right place to report the issue. I really don't know... any guidance will be appreciated. Thanks.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/IronLanguages/main/issues/1304, or mute the thread https://github.com/notifications/unsubscribe-auth/AADaP14NUqi9obG0I8ToY-J00SAZf7Tcks5qWB72gaJpZM4JN3ut .

slide commented 7 years ago

From @amiralles on July 16, 2016 23:45

All right. I'll do that then. Just another question: Now that you are splitting projects, wouldn't be better for each project/repo to have its own build script? i.e. if I checkout ironruby I can build it without knowing anything about ironpython or ironlanguages at all. I guess as of now, because of the dependencies, it cant' be done. How do you plan to handle that?

slide commented 7 years ago

The ironruby has its own build script, but it still has to depend on the dlr somehow. Its currently pulling in a prerelease via nuget. We're going to do a full release of the dlr somewhat soon and then the separate repos can just depend on that.

On Sat, Jul 16, 2016, 16:45 Ale Miralles notifications@github.com wrote:

All right. I'll do that then. Just another question: Now that you are splitting projects, wouldn't be better for each project/repo to have its own build script? i.e. if I checkout ironruby I can build it without knowing anything about ironpython or ironlanguages at all. I guess as of now, because of the dependencies, it cant' be done. How do you plan to handle that?

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/IronLanguages/main/issues/1304#issuecomment-233156996, or mute the thread https://github.com/notifications/unsubscribe-auth/AADaP60gGRCeKo4hn76EqzeSrnypd5gMks5qWW0JgaJpZM4JN3ut .

slide commented 7 years ago

From @amiralles on July 17, 2016 16:18

That'll be great. Thanks.