Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Update fsharp brew to 3.1.1.25 tag #30808

Closed
wants to merge 2 commits into from
Closed

Update fsharp brew to 3.1.1.25 tag #30808

wants to merge 2 commits into from

Conversation

dsyme
Copy link
Contributor

@dsyme dsyme commented Jul 11, 2014

Update to 3.1.1.21 tag

Update to 3.1.1.21 tag
@adamv
Copy link
Contributor

adamv commented Jul 21, 2014

@BrewTestBot test this please

@adamv
Copy link
Contributor

adamv commented Jul 21, 2014

(There is a 3.1.1.25 tag now.)

@adamv adamv mentioned this pull request Jul 22, 2014
@adamv
Copy link
Contributor

adamv commented Jul 22, 2014

Did this compile for you locally?

@adamv
Copy link
Contributor

adamv commented Jul 23, 2014

The current 3.1.1.16 version fails for me in the same way.

@adamv
Copy link
Contributor

adamv commented Jul 23, 2014

Can a maintainer with a /usr/local install test the current or new version?

@MikeMcQuaid
Copy link
Member

@adamv Kicked off a bot job: http://bot.brew.sh/job/Homebrew%20Testing/592/

@adamv
Copy link
Contributor

adamv commented Jul 23, 2014

It failed on the bot last time; I was hoping someone could get it to build locally. Perhaps it doesn't like the version of Mono we're on? We managed to get a bottle for the previous version so it must have built at one point.

@adamv
Copy link
Contributor

adamv commented Jul 30, 2014

Ping @dsyme

@dsyme
Copy link
Contributor Author

dsyme commented Jul 30, 2014

FWIW this is the error in the F# build.

'/usr/local/Cellar/mono/3.4.0/lib/mono/4.5/resgen.exe': ApplicationName='/usr/local/Cellar/mono/3.4.0/lib/mono/4.5/resgen.exe', CommandLine='/useSourcePath /compile "FSBuild.resx,obj/proto/./FSBuild.resources" ', CurrentDirectory='/private/tmp/fsharp-ziUC/src/fsharp/FSharp.Build-proto', Native error= Cannot find the specified file

It is very strange that Mono's resgen.exe is failing to run - the path looks correct.

  • I'm just guessing, but it could be related to the need to set MONO_GAC_PREFIX?

    To use the assemblies from other formulae you need to set:
    export MONO_GAC_PREFIX="#{HOMEBREW_PREFIX}"

    But I don't know why this would ever have worked before.

  • Someone else suggested that the executable flag may not have been set correctly on resgen.exe. But again I don't know why this would be the case.

@dsyme dsyme changed the title Update fsharp brew to 3.1.1.21 tag Update fsharp brew to 3.1.1.25 tag Jul 30, 2014
@dsyme
Copy link
Contributor Author

dsyme commented Jul 30, 2014

I added a commit to set MONO_GAC_PREFIX before the build.

dsyme@fdd66d8

Do you have an example log where things were once working, or is there any way to recreate one?

@adamv
Copy link
Contributor

adamv commented Jul 30, 2014

It will probably involve using an earlier version of Mono to do the compile.

@jacknagel
Copy link
Contributor

@BrewTestBot test this please

@jacknagel jacknagel closed this in b4348ec Aug 12, 2014
@Homebrew Homebrew locked and limited conversation to collaborators Feb 17, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants