Skip to content
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

Error: Error building AdFem #11

Open
farzadforouzanfard87 opened this issue Jan 10, 2021 · 14 comments
Open

Error: Error building AdFem #11

farzadforouzanfard87 opened this issue Jan 10, 2021 · 14 comments

Comments

@farzadforouzanfard87
Copy link

┌ Error: Error building AdFem, showing the last 100 of log:
│ list GET given empty list


│ CMake Error at CMakeLists.txt:14 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:15 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:16 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:17 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:18 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:19 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:20 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:21 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:22 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:23 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:24 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:25 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:26 (list):
│ list GET given empty list


│ Python path=
│ LIBDIR=
│ TF_INC=
│ TF_ABI=
│ TF_LIB_FILE=
│ ADEPT_LIB_FILE=ADEPT_LIB_FILE-NOTFOUND
│ CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
│ Please set them or make sure they are set and tested correctly in the CMake files:
│ ADEPT_LIB_FILE
│ linked by target "adfem" in directory C:/Users/Farzad/.julia/packages/AdFem/kCqmS/deps
│ LIBOPENBLAS
│ linked by target "adfem" in directory C:/Users/Farzad/.julia/packages/AdFem/kCqmS/deps

│ -- Configuring incomplete, errors occurred!
│ See also "C:/Users/Farzad/.julia/packages/AdFem/kCqmS/deps/build/CMakeFiles/CMakeOutput.log".
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/ADCMEMarket/Adept-2 to Adept-2...
│ [ Info: File Adept-2 exists
│ [ Info: openblas.lib exists
│ [ Info: Changed to directory build
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib/adept.lib exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Downloading https://github.com/kailaix/mfem/archive/shared-msvc-dev.zip -> mfem.zip
│ [ Info: Downloaded mfem.zip from https://github.com/kailaix/mfem/archive/shared-msvc-dev.zip.
│ [ Info: Made directory directory
│ [ Info: Changed to directory mfem-shared-msvc-dev/build
│ [ Info: Fixed mfem.hpp definitions
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/kailaix/had to had...
│ [ Info: Cloned https://github.com/kailaix/had to had
│ [ Info: Made directory directory
│ [ Info: Changed to directory C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build
│ ERROR: LoadError: failed process: Process(setenv('C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe' '-GVisual Studio 15' '-DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia' -A x64 '' 'C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\',["HDF5_USE_FILE_LOCKING=FALSE", "PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Polyspace\R2020b\runtime\win64;C:\Program Files\Polyspace\R2020b\bin;C:\Program Files\Polyspace\R2020b\polyspace\bin;C:\Program Files\CMake\bin;C:\Users\Farzad\AppData\Local\Microsoft\WindowsApps;C:\Users\Farzad\AppData\Local\GitHubDesktop\bin;C:\Users\Farzad\.julia\adcme\Scripts;C:\Users\Farzad\.julia\adcme\Library\bin;C:\Users\Farzad\.julia\adcme\;C:\Users\Farzad\AppData\Local\atom\bin;:C:\Users\Farzad\.julia\adcme\lib\Libraries\lib", "USERDOMAIN_ROAMINGPROFILE=DESKTOP-0RUTMSV", "KMP_AFFINITY=granularity=fine,verbose,compact,1,0", "HOMEPATH=\Users\Farzad", "ELECTRON_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_15224_POGFLHPBWLZUVJZH", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "NODE_ENV=production", "SESSIONNAME=Console", "SYSTEMROOT=C:\WINDOWS" … "JUNORC_PATH=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "PROGRAMFILES=C:\Program Files", "LOGONSERVER=\\DESKTOP-0RUTMSV", "DRIVERDATA=C:\Windows\System32\Drivers\DriverData", "ATOM_HOME=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "JULIA_LOAD_PATH=@;C:\Users\Farzad\AppData\Local\Temp\jl_uQ8eQ2", "SYSTEMDRIVE=C:", "FLEXID_LIBRARY_PATH=C:\Program Files\GEO-SLOPE\GeoStudio Common\", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(1)) [1]

│ Stacktrace:
│ [1] pipeline_error at .\process.jl:525 [inlined]
│ [2] run(::Cmd; wait::Bool) at .\process.jl:440
│ [3] run at .\process.jl:438 [inlined]
│ [4] cmake(::String; CMAKE_ARGS::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:71
│ [5] cmake at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:52 [inlined] (repeats 2 times)
│ [6] #1 at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:9 [inlined]
│ [7] require_file(::var"#1#2", ::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\toolchain.jl:101
│ [8] top-level scope at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:8
│ [9] include(::String) at .\client.jl:457
│ [10] top-level scope at none:5
│ in expression starting at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:8

│ Full log at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.log
└ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:949

@kailaix
Copy link
Owner

kailaix commented Jan 11, 2021

Have you built ADCME using Pkg.build("ADCME")? The building process should generate a file for you

C:\Users\Farzad.julia\packages\ADCME\57oCV\deps\deps.jl

It seems that ADCME cannot find it. Could you check?

@farzadforouzanfard87
Copy link
Author

farzadforouzanfard87 commented Jan 11, 2021

Have you built ADCME using Pkg.build("ADCME")? The building process should generate a file for you

C:\Users\Farzad.julia\packages\ADCME\57oCV\deps\deps.jl

It seems that ADCME cannot find it. Could you check?

Hi dear @kailaix, yes, I built the ADCME package and tested it successfully before building AdFem package and deps.jl file generated in that directory as you mentioned above post, but, after building AdFem package, that error occurred as I mentioned in my first post

@farzadforouzanfard87
Copy link
Author

farzadforouzanfard87 commented Jan 11, 2021

⛔⛔⛔⛔

julia> Pkg.build("AdFem")
Building HDF5 ──→ C:\Users\Farzad\.julia\packages\HDF5\T1b9x\deps\build.log
Building Conda ─→ C:\Users\Farzad\.julia\packages\Conda\x5ml4\deps\build.log
Building PyCall → C:\Users\Farzad\.julia\packages\PyCall\tqyST\deps\build.log
Building CMake ─→ C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\build.log
Building FFTW ──→ C:\Users\Farzad\.julia\packages\FFTW\eADNB\deps\build.log
Building ADCME ─→ C:\Users\Farzad\.julia\packages\ADCME\57oCV\deps\build.log
Building AdFem ─→ C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build.log
┌ Error: Error building AdFem:
│ WARNING: Method definition size(PyCall.PyObject) in module PyCall at C:\Users\Farzad.julia\packages\PyCall\tqyST\src\PyCall.jl:809 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\variable.jl:214.
│ ** incremental compilation may be fatally broken for this module **

│ WARNING: Method definition length(PyCall.PyObject) in module PyCall at C:\Users\Farzad.julia\packages\PyCall\tqyST\src\PyCall.jl:808 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\variable.jl:238.
│ ** incremental compilation may be fatally broken for this module **

│ WARNING: Method definition lastindex(PyCall.PyObject) in module PyCall at deprecated.jl:70 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\variable.jl:454.
│ ** incremental compilation may be fatally broken for this module **

│ WARNING: Method definition *(PyCall.PyObject, PyCall.PyObject) in module PyCall at C:\Users\Farzad.julia\packages\PyCall\tqyST\src\pyoperators.jl:11 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\ops.jl:102.
│ ** incremental compilation may be fatally broken for this module **

│ Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
│ Copyright (C) Microsoft Corporation. All rights reserved.

│ Auto build dll exports
│ Creating library C:/Users/Farzad/.julia/adcme/Lib/Libraries/mfem-shared-msvc-dev/build/lib/Release/mfem.lib and object C:/Users/Farzad/.julia/adcme/Lib/Libraries/mfem-shared-msvc-dev/build/lib/Release/mfem.exp
│ mfem.vcxproj -> C:\Users\Farzad.julia\adcme\Lib\Libraries\mfem-shared-msvc-dev\build\bin\Release\mfem.dll
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/ADCMEMarket/Adept-2 to Adept-2...
│ [ Info: File Adept-2 exists
│ [ Info: openblas.lib exists
│ [ Info: Changed to directory build
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib/adept.lib exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: File mfem.zip exists
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\mfem-shared-msvc-dev exists
│ [ Info: Changed to directory mfem-shared-msvc-dev/build
│ [ Info: File CMakeCache.txt exists
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib\mfem.dll exists
│ [ Info: Fixed mfem.hpp definitions
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/kailaix/had to had...
│ [ Info: File had exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build
│ [ Info: File CMakeCache.txt exists
│ ERROR: LoadError: No .sln file found. Did you run ADCME.cmake()?
│ Stacktrace:
│ [1] error(::String) at .\error.jl:33
│ [2] make() at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:88
│ [3] #3 at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:12 [inlined]
│ [4] require_library(::var"#3#4", ::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\toolchain.jl:212
│ [5] top-level scope at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:11
│ [6] include(::String) at .\client.jl:457
│ [7] top-level scope at none:5
│ in expression starting at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:11
└ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:949

@farzadforouzanfard87
Copy link
Author

⛔⛔⛔⛔

julia> Pkg.build("AdFem")
Building HDF5 ──→ C:\Users\Farzad\.julia\packages\HDF5\T1b9x\deps\build.log
Building Conda ─→ C:\Users\Farzad\.julia\packages\Conda\x5ml4\deps\build.log
Building PyCall → C:\Users\Farzad\.julia\packages\PyCall\tqyST\deps\build.log
Building CMake ─→ C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\build.log
Building FFTW ──→ C:\Users\Farzad\.julia\packages\FFTW\eADNB\deps\build.log
Building ADCME ─→ C:\Users\Farzad\.julia\packages\ADCME\57oCV\deps\build.log
Building AdFem ─→ C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build.log
┌ Error: Error building AdFem:
│ WARNING: Method definition size(PyCall.PyObject) in module PyCall at C:\Users\Farzad.julia\packages\PyCall\tqyST\src\PyCall.jl:809 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\variable.jl:214.
│ ** incremental compilation may be fatally broken for this module **

│ WARNING: Method definition length(PyCall.PyObject) in module PyCall at C:\Users\Farzad.julia\packages\PyCall\tqyST\src\PyCall.jl:808 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\variable.jl:238.
│ ** incremental compilation may be fatally broken for this module **

│ WARNING: Method definition lastindex(PyCall.PyObject) in module PyCall at deprecated.jl:70 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\variable.jl:454.
│ ** incremental compilation may be fatally broken for this module **

│ WARNING: Method definition *(PyCall.PyObject, PyCall.PyObject) in module PyCall at C:\Users\Farzad.julia\packages\PyCall\tqyST\src\pyoperators.jl:11 overwritten in module ADCME at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\ops.jl:102.
│ ** incremental compilation may be fatally broken for this module **

│ Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
│ Copyright (C) Microsoft Corporation. All rights reserved.

│ Auto build dll exports
│ Creating library C:/Users/Farzad/.julia/adcme/Lib/Libraries/mfem-shared-msvc-dev/build/lib/Release/mfem.lib and object C:/Users/Farzad/.julia/adcme/Lib/Libraries/mfem-shared-msvc-dev/build/lib/Release/mfem.exp
│ mfem.vcxproj -> C:\Users\Farzad.julia\adcme\Lib\Libraries\mfem-shared-msvc-dev\build\bin\Release\mfem.dll
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/ADCMEMarket/Adept-2 to Adept-2...
│ [ Info: File Adept-2 exists
│ [ Info: openblas.lib exists
│ [ Info: Changed to directory build
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib/adept.lib exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: File mfem.zip exists
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\mfem-shared-msvc-dev exists
│ [ Info: Changed to directory mfem-shared-msvc-dev/build
│ [ Info: File CMakeCache.txt exists
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib\mfem.dll exists
│ [ Info: Fixed mfem.hpp definitions
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/kailaix/had to had...
│ [ Info: File had exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build
│ [ Info: File CMakeCache.txt exists
│ ERROR: LoadError: No .sln file found. Did you run ADCME.cmake()?
│ Stacktrace:
│ [1] error(::String) at .\error.jl:33
│ [2] make() at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:88
│ [3] #3 at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:12 [inlined]
│ [4] require_library(::var"#3#4", ::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\toolchain.jl:212
│ [5] top-level scope at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:11
│ [6] include(::String) at .\client.jl:457
│ [7] top-level scope at none:5
│ in expression starting at C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build.jl:11
└ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:949

⛔⛔⛔⛔

julia> using ADCME

julia> ADCME.cmake()
CMake Error: The source directory "C:/Users/Farzad" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
ERROR: failed process: Process(setenv('C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe' '-GVisual Studio 15' '-DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia' -A x64 '' 'C:\Users\',["HDF5_USE_FILE_LOCKING=FALSE", "PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Polyspace\R2020b\runtime\win64;C:\Program Files\Polyspace\R2020b\bin;C:\Program Files\Polyspace\R2020b\polyspace\bin;C:\Program Files\CMake\bin;C:\Users\Farzad\AppData\Local\Microsoft\WindowsApps;C:\Users\Farzad\AppData\Local\GitHubDesktop\bin;C:\Users\Farzad\.julia\adcme\Scripts;C:\Users\Farzad\.julia\adcme\Library\bin;C:\Users\Farzad\.julia\adcme\;C:\Users\Farzad\AppData\Local\atom\bin;:C:\Users\Farzad\.julia\adcme\lib\Libraries\lib", "USERDOMAIN_ROAMINGPROFILE=DESKTOP-0RUTMSV", "KMP_AFFINITY=granularity=fine,verbose,compact,1,0", "HOMEPATH=\Users\Farzad", "ELECTRON_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_2456_HNEYWVDMMLMCJXNR", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "NODE_ENV=production", "SESSIONNAME=Console", "SYSTEMROOT=C:\WINDOWS" … "LOGONSERVER=\\DESKTOP-0RUTMSV", "DRIVERDATA=C:\Windows\System32\Drivers\DriverData", "ATOM_HOME=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "FPS_BROWSER_USER_PROFILE_STRING=Default", "JULIA_LOAD_PATH=C:\Users\Farzad\.julia\environments\JuliaPro_v1.5.3-1;@;@v#.#;@StdLib", "SYSTEMDRIVE=C:", "FLEXID_LIBRARY_PATH=C:\Program Files\GEO-SLOPE\GeoStudio Common\", "FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(1)) [1]

Stacktrace:
[1] pipeline_error at .\process.jl:525 [inlined]
[2] run(::Cmd; wait::Bool) at .\process.jl:440
[3] run at .\process.jl:438 [inlined]
[4] cmake(::String; CMAKE_ARGS::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:71
[5] cmake at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:52 [inlined] (repeats 2 times)
[6] top-level scope at none:1

@kailaix
Copy link
Owner

kailaix commented Jan 11, 2021

What is your output for

import ADCME; print(ADCME.__STR__)

Also could you show me what your C:\Users\Farzad.julia\packages\ADCME\57oCV\deps\deps.jl file contains?

@farzadforouzanfard87
Copy link
Author

farzadforouzanfard87 commented Jan 12, 2021

import ADCME; print(ADCME.__STR__)

julia> import ADCME; print(ADCME.STR)
C:\Users\Farzad.julia\adcme\Scripts;C:\Users\Farzad.julia\adcme\lib\Libraries\lib;C:\Users\Farzad.julia\adcme\lib\site-packages\tensorflow_core\include;0;C:\Users\Farzad.julia\adcme\lib\Libraries;;;C:\Users\Farzad.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild;LibGit2;C:\Users\Farzad.julia\adcme\python.exe;C:\Users\Farzad.julia\adcme\lib\site-packages\tensorflow_core\python_pywrap_tensorflow_internal.lib;;;;C:\Users\Farzad.julia\adcme\include

🔴🔴🔴🔴

C:\Users\Farzad.julia\packages\ADCME\57oCV\deps\deps.jl

🔻🔻🔻🔻

BINDIR = "C:\Users\Farzad\.julia\adcme\Scripts"
LIBDIR = "C:\Users\Farzad\.julia\adcme\lib\Libraries\lib"
TF_INC = "C:\Users\Farzad\.julia\adcme\lib\site-packages\tensorflow_core\include"
TF_ABI = "0"
PREFIXDIR = "C:\Users\Farzad\.julia\adcme\lib\Libraries"
CC = ""
CXX = ""
CMAKE = "C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe"
MAKE = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild"
GIT = "LibGit2"
PYTHON = "C:\Users\Farzad\.julia\adcme\python.exe"
TF_LIB_FILE = "C:\Users\Farzad\.julia\adcme\lib\site-packages\tensorflow_core\python\_pywrap_tensorflow_internal.lib"
LIBCUDA = ""
CUDA_INC = ""
NINJA = ""
INCDIR = "C:\Users\Farzad\.julia\adcme\include"
STR = join([BINDIR,LIBDIR,TF_INC,TF_ABI,PREFIXDIR,CC,CXX,CMAKE,MAKE,GIT,PYTHON,TF_LIB_FILE,LIBCUDA,CUDA_INC,NINJA,INCDIR], ";")

@kailaix
Copy link
Owner

kailaix commented Jan 12, 2021

It looks like your ADCME is properly installed. Could you check the following:

  1. Remove C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build
  2. Make a directory C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build and cd into the directory
  3. Run the following command
C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe -GVisual Studio 15 -DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia -A x64 C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\

It should give you the same error but with all details. Could you paste the error here?

@farzadforouzanfard87
Copy link
Author

It looks like your ADCME is properly installed. Could you check the following:

  1. Remove C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build
  2. Make a directory C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build and cd into the directory
  3. Run the following command
C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe -GVisual Studio 15 -DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia -A x64 C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\

It should give you the same error but with all details. Could you paste the error here?

Dear @kailaix , please rewrite the latest above command-line in Julia REPL format, because I could not run it:

🔻🔻🔻🔻

C:\Users\Farzad.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe -GVisual Studio 15 -DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia -A x64 C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\

@farzadforouzanfard87
Copy link
Author

farzadforouzanfard87 commented Jan 13, 2021

It looks like your ADCME is properly installed. Could you check the following:

  1. Remove C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build
  2. Make a directory C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build and cd into the directory
  3. Run the following command
C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe -GVisual Studio 15 -DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia -A x64 C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\

It should give you the same error but with all details. Could you paste the error here?

Dear @kailaix , please check that I run the commands properly, especially the following command:

C:\Users\Farzad.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe -GVisual Studio 15 -DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia -A x64 C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\

🔻🔻🔻🔻

julia> cd("C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build")

julia> pwd()
"C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\build"
shell> C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe -GVisual Studio 15 -DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia -A x64 C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\
CMake Error: Could not create named generator Visual

Generators
Visual Studio 16 2019 = Generates Visual Studio 2019 project files.
Use -A option to specify architecture.

  • Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
    Optional [arch] can be "Win64" or "ARM".
    Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
    Optional [arch] can be "Win64" or "ARM".
    Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files.
    Optional [arch] can be "Win64" or "ARM".
    Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files.
    Optional [arch] can be "Win64" or "ARM".
    Visual Studio 10 2010 [arch] = Generates Visual Studio 2010 project files.
    Optional [arch] can be "Win64" or "IA64".
    Visual Studio 9 2008 [arch] = Generates Visual Studio 2008 project files.
    Optional [arch] can be "Win64" or "IA64".
    Borland Makefiles = Generates Borland makefiles.
    NMake Makefiles = Generates NMake makefiles.
    NMake Makefiles JOM = Generates JOM makefiles.
    MSYS Makefiles = Generates MSYS makefiles.
    MinGW Makefiles = Generates a make file for use with
    mingw32-make.
    Unix Makefiles = Generates standard UNIX makefiles.
    Green Hills MULTI = Generates Green Hills MULTI files
    (experimental, work-in-progress).
    Ninja = Generates build.ninja files.
    Watcom WMake = Generates Watcom WMake makefiles.
    CodeBlocks - MinGW Makefiles = Generates CodeBlocks project files.
    CodeBlocks - NMake Makefiles = Generates CodeBlocks project files.
    CodeBlocks - NMake Makefiles JOM
    = Generates CodeBlocks project files.
    CodeBlocks - Ninja = Generates CodeBlocks project files.
    CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
    CodeLite - MinGW Makefiles = Generates CodeLite project files.
    CodeLite - NMake Makefiles = Generates CodeLite project files.
    CodeLite - Ninja = Generates CodeLite project files.
    CodeLite - Unix Makefiles = Generates CodeLite project files.
    Sublime Text 2 - MinGW Makefiles
    = Generates Sublime Text 2 project files.
    Sublime Text 2 - NMake Makefiles
    = Generates Sublime Text 2 project files.
    Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
    Sublime Text 2 - Unix Makefiles
    = Generates Sublime Text 2 project files.
    Kate - MinGW Makefiles = Generates Kate project files.
    Kate - NMake Makefiles = Generates Kate project files.
    Kate - Ninja = Generates Kate project files.
    Kate - Unix Makefiles = Generates Kate project files.
    Eclipse CDT4 - NMake Makefiles
    = Generates Eclipse CDT 4.0 project files.
    Eclipse CDT4 - MinGW Makefiles
    = Generates Eclipse CDT 4.0 project files.
    Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
    Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.

julia>

julia>

@kailaix
Copy link
Owner

kailaix commented Jan 13, 2021

Does this work?

'C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe' '-GVisual Studio 15' '-DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia' -A x64 '' 'C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\'

@farzadforouzanfard87
Copy link
Author

Does this work?

'C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe' '-GVisual Studio 15' '-DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia' -A x64 '' 'C:\Users\Farzad\.julia\packages\AdFem\kCqmS\deps\'

unfortunately, it does not work or I could not run it properly

@kailaix
Copy link
Owner

kailaix commented Jan 13, 2021

Equivalently, you can do (the first two step is as before)

  1. Remove C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build
  2. Make a directory C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build and cd into the directory
  3. In Julia
julia> ADCME.cmake()

@farzadforouzanfard87
Copy link
Author

julia> cd("C:\Users\Farzad\.julia\packages\AdFem\6bgUn\deps\build")

julia> pwd()
"C:\Users\Farzad\.julia\packages\AdFem\6bgUn\deps\build"

julia> using ADCME

julia> pwd()
"C:\Users\Farzad\.julia\packages\AdFem\6bgUn\deps\build"

julia> ADCME.cmake()
-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19042.
-- The C compiler identification is MSVC 19.16.27045.0
-- The CXX compiler identification is MSVC 19.16.27045.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
JULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia
Python path=C:\Users\Farzad.julia\adcme\python.exe
LIBDIR=C:\Users\Farzad.julia\adcme\lib\Libraries\lib
TF_INC=C:\Users\Farzad.julia\adcme\lib\site-packages\tensorflow_core\include
TF_ABI=0
TF_LIB_FILE=C:\Users\Farzad.julia\adcme\lib\site-packages\tensorflow_core\python_pywrap_tensorflow_internal.lib
ADEPT_LIB_FILE=C:/Users/Farzad/.julia/adcme/Lib/Libraries/lib/adept.lib
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Farzad/.julia/packages/AdFem/6bgUn/deps/build
Process(setenv('C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe' '-GVisual Studio 15' '-DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia' -A x64 '' 'C:\Users\Farzad\.julia\packages\AdFem\6bgUn\deps\',["HDF5_USE_FILE_LOCKING=FALSE", "PATH=C:\Program Files\Microsoft MPI\Bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Polyspace\R2020b\runtime\win64;C:\Program Files\Polyspace\R2020b\bin;C:\Program Files\Polyspace\R2020b\polyspace\bin;C:\Program Files\CMake\bin;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\Farzad\AppData\Local\Microsoft\WindowsApps;C:\Users\Farzad\AppData\Local\GitHubDesktop\bin;C:\Users\Farzad\.julia\adcme\Scripts;C:\Users\Farzad\.julia\adcme\Library\bin;C:\Users\Farzad\.julia\adcme\;C:\Users\Farzad\AppData\Local\atom\bin;C:\Users\Farzad\.dotnet\tools:C:\Users\Farzad\.julia\adcme\lib\Libraries\lib", "USERDOMAIN_ROAMINGPROFILE=DESKTOP-0RUTMSV", "KMP_AFFINITY=granularity=fine,verbose,compact,1,0", "HOMEPATH=\Users\Farzad", "ELECTRON_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_8940_VUPHIHBOQIYJEALU", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "NODE_ENV=production", "SESSIONNAME=Console", "SYSTEMROOT=C:\WINDOWS" … "JUNORC_PATH=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "PROGRAMFILES=C:\Program Files", "LOGONSERVER=\\DESKTOP-0RUTMSV", "DRIVERDATA=C:\Windows\System32\Drivers\DriverData", "ATOM_HOME=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "JULIA_LOAD_PATH=C:\Users\Farzad\.julia\environments\JuliaPro_v1.5.3-1;@;@v#.#;@StdLib", "SYSTEMDRIVE=C:", "FLEXID_LIBRARY_PATH=C:\Program Files\GEO-SLOPE\GeoStudio Common\", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(0))

julia> Pkg.build("AdFem")
Building HDF5 ──→ C:\Users\Farzad\.julia\packages\HDF5\T1b9x\deps\build.log
Building Conda ─→ C:\Users\Farzad\.julia\packages\Conda\x5ml4\deps\build.log
Building PyCall → C:\Users\Farzad\.julia\packages\PyCall\tqyST\deps\build.log
Building CMake ─→ C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\build.log
Building FFTW ──→ C:\Users\Farzad\.julia\packages\FFTW\eADNB\deps\build.log
Building ADCME ─→ C:\Users\Farzad\.julia\packages\ADCME\57oCV\deps\build.log
Building AdFem ─→ C:\Users\Farzad\.julia\packages\AdFem\6bgUn\deps\build.log
┌ Error: Error building AdFem, showing the last 100 of log:


│ CMake Error at CMakeLists.txt:17 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:18 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:19 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:20 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:21 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:22 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:23 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:24 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:25 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:26 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:27 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:28 (list):
│ list GET given empty list


│ CMake Error at CMakeLists.txt:29 (list):
│ list GET given empty list


│ Python path=
│ PREFIXDIR=
│ TF_INC=
│ TF_ABI=
│ TF_LIB_FILE=
│ MFEM = mfem-NOTFOUND
│ CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
│ Please set them or make sure they are set and tested correctly in the CMake files:
│ mfem
│ linked by target "admfem" in directory C:/Users/Farzad/.julia/packages/AdFem/6bgUn/deps/MFEM

│ -- Configuring incomplete, errors occurred!
│ See also "C:/Users/Farzad/.julia/packages/AdFem/6bgUn/deps/MFEM/build/CMakeFiles/CMakeOutput.log".
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/ADCMEMarket/Adept-2 to Adept-2...
│ [ Info: File Adept-2 exists
│ [ Info: openblas.lib exists
│ [ Info: Changed to directory build
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib/adept.lib exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: File mfem.zip exists
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\mfem-shared-msvc-dev exists
│ [ Info: Changed to directory mfem-shared-msvc-dev/build
│ [ Info: File CMakeCache.txt exists
│ [ Info: File C:\Users\Farzad.julia\adcme\lib\Libraries\lib\mfem.dll exists
│ [ Info: Fixed mfem.hpp definitions
│ [ Info: Changed to directory C:\Users\Farzad.julia\adcme\lib\Libraries
│ [ Info: Cloning from https://github.com/kailaix/had to had...
│ [ Info: File had exists
│ [ Info: Changed to directory C:\Users\Farzad.julia\packages\AdFem\6bgUn\deps\build
│ [ Info: File CMakeCache.txt exists
│ [ Info: Made directory directory
│ [ Info: Changed to directory C:\Users\Farzad.julia\packages\AdFem\6bgUn\deps\MFEM\build
│ ERROR: LoadError: failed process: Process(setenv('C:\Users\Farzad\.julia\packages\CMake\ULbyn\deps\usr\bin\cmake.exe' '-GVisual Studio 15' '-DJULIA=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\Julia-1.5.3\bin\julia' -A x64 '' 'C:\Users\Farzad\.julia\packages\AdFem\6bgUn\deps\MFEM\',["HDF5_USE_FILE_LOCKING=FALSE", "PATH=C:\Program Files\Microsoft MPI\Bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Polyspace\R2020b\runtime\win64;C:\Program Files\Polyspace\R2020b\bin;C:\Program Files\Polyspace\R2020b\polyspace\bin;C:\Program Files\CMake\bin;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Users\Farzad\AppData\Local\Microsoft\WindowsApps;C:\Users\Farzad\AppData\Local\GitHubDesktop\bin;C:\Users\Farzad\.julia\adcme\Scripts;C:\Users\Farzad\.julia\adcme\Library\bin;C:\Users\Farzad\.julia\adcme\;C:\Users\Farzad\AppData\Local\atom\bin;C:\Users\Farzad\.dotnet\tools:C:\Users\Farzad\.julia\adcme\lib\Libraries\lib", "USERDOMAIN_ROAMINGPROFILE=DESKTOP-0RUTMSV", "KMP_AFFINITY=granularity=fine,verbose,compact,1,0", "HOMEPATH=\Users\Farzad", "ELECTRON_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_8940_VUPHIHBOQIYJEALU", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "NODE_ENV=production", "SESSIONNAME=Console", "SYSTEMROOT=C:\WINDOWS" … "JUNORC_PATH=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "PROGRAMFILES=C:\Program Files", "LOGONSERVER=\\DESKTOP-0RUTMSV", "DRIVERDATA=C:\Windows\System32\Drivers\DriverData", "ATOM_HOME=C:\Users\Farzad\AppData\Local\JuliaPro-1.5.3-1\.atom", "JULIA_LOAD_PATH=@;C:\Users\Farzad\AppData\Local\Temp\jl_V7Oz2C", "SYSTEMDRIVE=C:", "FLEXID_LIBRARY_PATH=C:\Program Files\GEO-SLOPE\GeoStudio Common\", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(1)) [1]

│ Stacktrace:
│ [1] pipeline_error at .\process.jl:525 [inlined]
│ [2] run(::Cmd; wait::Bool) at .\process.jl:440
│ [3] run at .\process.jl:438 [inlined]
│ [4] cmake(::String; CMAKE_ARGS::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:71
│ [5] cmake at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\extra.jl:52 [inlined] (repeats 2 times)
│ [6] #5 at C:\Users\Farzad.julia\packages\AdFem\6bgUn\deps\build.jl:17 [inlined]
│ [7] require_file(::var"#5#6", ::String) at C:\Users\Farzad.julia\packages\ADCME\57oCV\src\toolchain.jl:101
│ [8] top-level scope at C:\Users\Farzad.julia\packages\AdFem\6bgUn\deps\build.jl:16
│ [9] include(::String) at .\client.jl:457
│ [10] top-level scope at none:5
│ in expression starting at C:\Users\Farzad.julia\packages\AdFem\6bgUn\deps\build.jl:16

│ Full log at C:\Users\Farzad.julia\packages\AdFem\6bgUn\deps\build.log
└ @ Pkg.Operations C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:949

julia>

@farzadforouzanfard87
Copy link
Author

Equivalently, you can do (the first two step is as before)

  1. Remove C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build
  2. Make a directory C:\Users\Farzad.julia\packages\AdFem\kCqmS\deps\build and cd into the directory
  3. In Julia
julia> ADCME.cmake()

Dear @kailaix, I do all of the above commands and unfortunately not work, even I remove AdFem folder and rebuild it according to your latest recommendations but unfortunately not work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants