fsprojects / FSharp.Control.Reactive

Extensions and wrappers for using Reactive Extensions (Rx) with F#.
http://fsprojects.github.io/FSharp.Control.Reactive
Other
285 stars 59 forks source link

update FSharp.Reactive to build under Mono #8

Closed 7sharp9 closed 9 years ago

7sharp9 commented 11 years ago

updated nuget packages Added mono compatible build using nuget for Rx and packages Rx for Mono 3.x

Test project will not build under Mono due to Microsoft references. Also Fake doesn't really work very well on Mono so I haven't even tested that.

panesofglass commented 11 years ago

Thanks! I'll try to take a look at this tonight. Should this build under Mono on Windows?

7sharp9 commented 11 years ago

Should, yes, I haven't tried Windows mind, my Win VM is broken again so Ive not been able to test that.

panesofglass commented 11 years ago

This fails to build on Windows now because the Condition=" '$(OS)' == 'Windows_NT' " is apparently untrue on my Windows 8 OS. I see what you did is the recommended change per the mono documentation. Do you know if there's another option I may need to set?

forki commented 11 years ago

http://teamcity.codebetter.com/viewType.html?buildTypeId=bt1032 <- I created a new config and fixed the build. What's next?

panesofglass commented 11 years ago

@7sharp9 can you rebase and resubmit?

7sharp9 commented 11 years ago

Rebate what? I haven't made any changes lately?

On 12 Jun 2013, at 15:17, Ryan Riley notifications@github.com wrote:

@7sharp9 can you rebase and resubmit?

— Reply to this email directly or view it on GitHub.

panesofglass commented 11 years ago

@7sharp9 Can you check @forki's updates to see if they work for you?

@forki I don't know why, but I don't have FAKE or NuGet in my lib folder. Should I? (In other words, it doesn't build locally for me.)

forki commented 11 years ago

Will check this with a fresh clone tomorrow.

panesofglass commented 10 years ago

@forki Did you ever get this running on Mono? Could we try setting up a TravisCI build? I've not done that. Any suggestions?

7sharp9 commented 10 years ago

@panesofglass The references need to be like this on mono:

<Reference Include="System.Reactive.Linq" Condition=" '$(OS)' != 'Windows_NT' ">
    <HintPath>/Library/Frameworks/Mono.framework/Libraries/mono/4.5/System.Reactive.Linq.dll</HintPath>
</Reference>

Rx is packaged in the mono distribution

7sharp9 commented 9 years ago

bump

panesofglass commented 9 years ago

@7sharp9, thanks for the reminder. I'll take a look soon.

panesofglass commented 9 years ago

This should be much easier with the changes to the *proj files that @rodrigovidal made in #25.

panesofglass commented 9 years ago

Closing as older duplicate of #27