-
Notifications
You must be signed in to change notification settings - Fork 161
Fix build on Mono #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
A PostBuildEvent ran on Mono when it shouldn't, probably some merge mistake. Also updated the list of libraries that are passed to the compiler.
And what about Windows 10? |
@advancedwebdeveloper I haven't tried, but it should work the same as long as you have Mono in your PATH. |
I sometimes run into VS editing making changes that hack the mono build
steps.
I'm not set up for mono right now, apparently something I need to start
checking.
THanks for the fix.
…On Tue, Apr 30, 2019 at 1:10 PM Alexander Köplinger < ***@***.***> wrote:
@advancedwebdeveloper <https://github.com/advancedwebdeveloper> I haven't
tried, but it should work the same as long as you have Mono in your PATH.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#29 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAUVZMXIKW4IYDEH4WWEDTPTCDPVANCNFSM4HJK2RKQ>
.
|
Not building: ...>msbuild /restore build.proj /p:Runtime=Mono Microsoft (R) Build Engine version 16.0.42-preview+g804bde742b for Mono Build started 11.05.2019 8:51:14. Build FAILED. "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) ->
Time Elapsed 00:00:52.56 |
\clojure-clr-master\Clojure>nuget restore ClojureCLR.sln NuGet Config files used: Feeds used: Installed: It haven't helped:
Build started 12.05.2019 12:09:04. Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\Clojure.Compile\Clojure.Compile.csproj Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\Clojure.Main\Clojure.Main.csproj" (def Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (default targets) -- F Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default targets) -- FAILE Build FAILED. "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1:2) ->
3 Error(s) Time Elapsed 00:00:49.83 Same here: clojure-clr-master\Clojure>MSBuild build.proj /target:Build /p:Configuration="Release 4.0" /p:Platform="Any CPU" /p:DirectLinking="true" Build started 12.05.2019 12:15:36. Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\Clojure.Compile\Clojure.Compile.csproj Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\Clojure.Main\Clojure.Main.csproj" (def Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (default targets) -- F Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (Build target(s)) -- FAILE Build FAILED. "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (Build target) (1) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (Build target) (1) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (Build target) (1) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (Build target) (1) ->
Time Elapsed 00:00:32.38 msbuild build.proj /p:Runtime=Mono Build started 12.05.2019 12:17:20. Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\Clojure.Compile\Clojure.Compile.csproj Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\Clojure.Main\Clojure.Main.csproj" (def Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (2) is building "C:\Users?????????? Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\ClojureCLR.sln" (default targets) -- F Done Building Project "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default targets) -- FAILE Build FAILED. "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1) -> "C:\Users?????????????\Desktop\clojure-clr-master\Clojure\build.proj" (default target) (1) ->
Time Elapsed 00:00:27.74 |
A PostBuildEvent ran on Mono when it shouldn't, probably some merge mistake.
Also updated the list of libraries that are passed to the compiler.
With this fix I can build with Mono 6.0 on macOS using
msbuild /restore build.proj /p:Runtime=Mono