juliachem-jl / JuliaChem.jl

A research-grade quantum chemistry program written in Julia
MIT License
2 stars 1 forks source link

Cannot find julia.h #4

Open mkitti opened 2 years ago

mkitti commented 2 years ago
    Building JuliaChem → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/fd7a4144672b96d22c270aa0046c075ba1e9532b/build.log`
┌ Warning: Could not use exact versions of packages in manifest, re-resolving
└ @ Pkg.Operations /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1488
ERROR: Error building `JuliaChem`: 
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_BUILD_TYPE: Release
-- Found Eigen at /home/mkitti/.julia/artifacts/475c961c4ed1f48a5805c2563fe0e034d34e4a97
-- Found Boost at /home/mkitti/.julia/artifacts/e5c081287f1c37d66be7b8fba2358fce43e5b420
-- Found JLCxx at /home/mkitti/.julia/artifacts/6fbda767b0cb63d5cd1b258fd698b8fb14d655c0
-- Found Libint at /home/mkitti/.julia/artifacts/102529506b62a991eeacee8e81c5eb01a560459e
-- Found julia include directory at /home/mkitti/bin
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mkitti/.julia/packages/JuliaChem/6Wzrb/deps/build
[ 50%] Building CXX object CMakeFiles/jeri.dir/src/jeri.cpp.o
In file included from /home/mkitti/.julia/artifacts/6fbda767b0cb63d5cd1b258fd698b8fb14d655c0/include/jlcxx/array.hpp:4,
                 from /home/mkitti/.julia/artifacts/6fbda767b0cb63d5cd1b258fd698b8fb14d655c0/include/jlcxx/jlcxx.hpp:13,
                 from /home/mkitti/.julia/packages/JuliaChem/6Wzrb/deps/src/jeri-core.hpp:5,
                 from /home/mkitti/.julia/packages/JuliaChem/6Wzrb/deps/src/jeri.cpp:1:
/home/mkitti/.julia/artifacts/6fbda767b0cb63d5cd1b258fd698b8fb14d655c0/include/jlcxx/type_conversion.hpp:4:10: fatal error: julia.h: No such file or directory
    4 | #include <julia.h>
      |          ^~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/jeri.dir/build.make:76: CMakeFiles/jeri.dir/src/jeri.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/jeri.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
ERROR: LoadError: failed process: Process(`make`, ProcessExited(2)) [2]

Stacktrace:
 [1] pipeline_error
   @ ./process.jl:531 [inlined]
 [2] run(::Cmd; wait::Bool)
   @ Base ./process.jl:446
 [3] run
   @ ./process.jl:444 [inlined]
 [4] build_jeri()
   @ Main ~/.julia/packages/JuliaChem/6Wzrb/deps/build.jl:18
 [5] top-level scope
   @ ~/.julia/packages/JuliaChem/6Wzrb/deps/build.jl:22
 [6] include(fname::String)
   @ Base.MainInclude ./client.jl:451
 [7] top-level scope
   @ none:5
in expression starting at /home/mkitti/.julia/packages/JuliaChem/6Wzrb/deps/build.jl:22
mkitti commented 2 years ago
julia> julia_include = joinpath(Sys.BINDIR, "..", "include", "julia")
"/home/mkitti/src/julia-1.7.1/bin/../include/julia"

julia> readdir(joinpath(Sys.BINDIR, "..", "include", "julia"))
32-element Vector{String}:
 "END.h"
 "ENTRY.amd64.h"
 "ENTRY.i387.h"
 "MurmurHash3.h"
 "analyzer_annotations.h"
 "arraylist.h"
 "bitvector.h"
 "dirpath.h"
 "dtypes.h"
 "hashing.h"
 "htable.h"
 "ios.h"
 "jloptions.h"
 "julia.h"
 "julia_assert.h"
 "julia_atomics.h"
 "julia_fasttls.h"
 "julia_gcext.h"
 "julia_locks.h"
 "julia_threads.h"
 "julia_version.h"
 "libsupport.h"
 "platform.h"
 "ptrhash.h"
 "strtod.h"
 "timefuncs.h"
 "tzfile.h"
 "utf8.h"
 "utils.h"
 "uv"
 "uv.h"
 "win32_ucontext.h"