pascalkuthe / OpenVAF

An innovative Verilog-A compiler
https://openvaf.semimod.de/
GNU General Public License v3.0
113 stars 15 forks source link

cargo build error on actual git master #25

Closed dwarning closed 1 year ago

dwarning commented 1 year ago

As reported before there is no chance to build openvaf from actual github master source:

Compiling sourcegen v0.0.0 (/home/dietmar/Projects/spice/Verilog-A/OpenVAF/crates/sourcegen) error: failed to run custom build command forllvm v0.0.0 (/home/dietmar/Projects/spice/Verilog-A/OpenVAF/crates/llvm)`

Caused by: process didn't exit successfully: /home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/llvm-24159cfe8cdbe670/build-script-build (exit status: 1) --- stdout

cargo:rerun-if-env-changed=LLVM_CONFIG

failed to execute command: "llvm-config" "--components" error: No such file or directory (os error 2)

warning: build failed, waiting for other jobs to finish... ` EDIT: Sorry - this was an old git state. The error now is:

Compiling stdx v0.0.0 (/home/dietmar/Projects/spice/Verilog-A/OpenVAF/lib/stdx) error: linking withcc` failed: exit status: 1 | = note: "cc" "-m64" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.0.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.1.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.10.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.11.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.12.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.13.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.14.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.15.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.2.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.3.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.4.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.5.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.6.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.7.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.8.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.build_script_build.0197a423-cgu.9.rcgu.o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee.1m2muwl1p74tza7t.rcgu.o" "-Wl,--as-needed" "-L" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/deps" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a354822510b6c78e.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-fa3ecfb5450f88b6.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-198ee338df69b39c.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9fc25c0a7dce6f29.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-d465dbef7a9af907.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-475075184bbe1c24.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-4f763e59ae2d1d84.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-981467ab45fd68f3.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-3655ead771823a28.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-7d73942097f1d46b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-caf6c84729a78ffd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1457db7c997d41aa.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-646e3fa5b1f47bc7.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-8a2442e87bc3340a.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-fd4848cb46a9e78a.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-f4a392826ae45e55.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-3ddd05102d30765b.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-e7e6163debe917c0.rlib" "-Wl,--end-group" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-e2cc6b9cfff57bd1.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/dietmar/Projects/spice/Verilog-A/OpenVAF/target/debug/build/libc-4fa3ed94931945ee/build_script_build-4fa3ed94931945ee" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs" "-fuse-ld=lld" = note: collect2: fatal error: cannot find 'ld' compilation terminated.

error: could not compile libc due to previous error warning: build failed, waiting for other jobs to finish... `

dwarning commented 1 year ago

OK - I read README.md and see what is to install.