You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While building Z3 on windows with the --dotnet option, I found that the nmake command was failing with the error message below.
C:\Users\Jon Doe\Documents\Development\z3-z3-4.8.12\build>nmake
Microsoft (R) Program Maintenance Utility Version 14.29.30038.1
Copyright (C) Microsoft Corporation. All rights reserved.
Microsoft (R) Build Engine version 16.10.1+2fd48ab73 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
MSBUILD : error MSB1008: Only one project can be specified.
Switch: Doe\Documents\Development\z3-z3-4.8.12\build\.
For switch syntax, type "MSBuild -help"
NMAKE : fatal error U1077: '"C:\Program Files\dotnet\dotnet.EXE"' : return code '0x1'
Stop.
Looking at the line in the make file generated by scripts/mk_make --dotnet, I noticed that the command did not have the path quoted leading to the dotnet commmand seeing an extraneous "project" being specified.
C:\Users\Jon Doe\Documents\Development\z3-z3-4.8.12\build>nmake
Microsoft (R) Program Maintenance Utility Version 14.29.30038.1
Copyright (C) Microsoft Corporation. All rights reserved.
Z3 was successfully built.
Z3Py scripts can already be executed in the 'build\python' directory.
Z3Py scripts stored in arbitrary directories can be executed if the 'build\python' directory is added to the PYTHONPATH environment variable and the 'build' directory is added to the PATH environment variable.
I found the line responsible for this part of the Makefile generation here but I am currently not working from my personal computer and am unable to make the changes.
Let me know if you have any questions.
The text was updated successfully, but these errors were encountered:
While building Z3 on windows with the
--dotnet
option, I found that thenmake
command was failing with the error message below.Looking at the line in the make file generated by scripts/mk_make --dotnet, I noticed that the command did not have the path quoted leading to the dotnet commmand seeing an extraneous "project" being specified.
Quoting the path allowed the script to work as expected.
Results
I found the line responsible for this part of the Makefile generation here but I am currently not working from my personal computer and am unable to make the changes.
Let me know if you have any questions.
The text was updated successfully, but these errors were encountered: