[ 
https://issues.apache.org/jira/browse/MINIFICPP-2875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ferenc Gerlits updated MINIFICPP-2875:
--------------------------------------
    Description: 
libclang-dev (or similar) should be installed, too, because the rust build 
requires it:
{noformat}
error: failed to run custom build command for `minifi_native_sys v0.1.0 
(/opt/work/nifi-minifi-cpp-1.0.0/minifi_rust/minifi_native_sys)`Caused by:
  process didn't exit successfully: 
`/opt/work/nifi-minifi-cpp-1.0.0/build/cargo/minifi_rust_68281/debug/build/minifi_native_sys-a245be5a7af0675e/build-script-build`
 (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=MINIFI_SDK_PATH
  cargo:info=Using MINIFI_SDK_PATH: ../
  cargo:info=MINIFI_SDK_PATH from from_local_repo: "../../" -> 
"/opt/work/nifi-minifi-cpp-1.0.0"
  cargo:info=header_path 
"/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/include/minifi-api.h"
   def_path "/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/minifi-api.def"
   behave_path "/opt/work/nifi-minifi-cpp-1.0.0/behave_framework"
  
cargo:rerun-if-changed=/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/include/minifi-api.h
  
cargo:rerun-if-changed=/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/minifi-api.def
  cargo:behave_path=/opt/work/nifi-minifi-cpp-1.0.0/behave_framework
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
  
cargo:rerun-if-changed=/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/include/minifi-api.h
  --- stderr  thread 'main' (109068) panicked at 
/opt/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bindgen-0.72.1/lib.rs:616:27:
  Unable to find libclang: "couldn't find any valid shared libraries matching: 
['libclang.so', 'libclang-*.so', 'libclang.so.*', 'libclang-*.so.*'], set the 
`LIBCLANG_PATH` environment variable to a path where one of these files can be 
found (invalid: [])"
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

FAILED: minifi_rust/CMakeFiles/_cargo-build_minifi_rs_behave 
/opt/work/nifi-minifi-cpp-1.0.0/build/minifi_rust/CMakeFiles/_cargo-build_minifi_rs_behave{noformat}

> Bootstrap: add rustc if MINIFI_RUST is ON
> -----------------------------------------
>
>                 Key: MINIFICPP-2875
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-2875
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Bug
>            Reporter: Martin Zink
>            Assignee: Martin Zink
>            Priority: Major
>
> libclang-dev (or similar) should be installed, too, because the rust build 
> requires it:
> {noformat}
> error: failed to run custom build command for `minifi_native_sys v0.1.0 
> (/opt/work/nifi-minifi-cpp-1.0.0/minifi_rust/minifi_native_sys)`Caused by:
>   process didn't exit successfully: 
> `/opt/work/nifi-minifi-cpp-1.0.0/build/cargo/minifi_rust_68281/debug/build/minifi_native_sys-a245be5a7af0675e/build-script-build`
>  (exit status: 101)
>   --- stdout
>   cargo:rerun-if-env-changed=MINIFI_SDK_PATH
>   cargo:info=Using MINIFI_SDK_PATH: ../
>   cargo:info=MINIFI_SDK_PATH from from_local_repo: "../../" -> 
> "/opt/work/nifi-minifi-cpp-1.0.0"
>   cargo:info=header_path 
> "/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/include/minifi-api.h"
>    def_path "/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/minifi-api.def"
>    behave_path "/opt/work/nifi-minifi-cpp-1.0.0/behave_framework"
>   
> cargo:rerun-if-changed=/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/include/minifi-api.h
>   
> cargo:rerun-if-changed=/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/minifi-api.def
>   cargo:behave_path=/opt/work/nifi-minifi-cpp-1.0.0/behave_framework
>   cargo:rerun-if-env-changed=TARGET
>   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-unknown-linux-gnu
>   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_unknown_linux_gnu
>   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
>   
> cargo:rerun-if-changed=/opt/work/nifi-minifi-cpp-1.0.0/minifi-api/include/minifi-api.h
>   --- stderr  thread 'main' (109068) panicked at 
> /opt/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bindgen-0.72.1/lib.rs:616:27:
>   Unable to find libclang: "couldn't find any valid shared libraries 
> matching: ['libclang.so', 'libclang-*.so', 'libclang.so.*', 
> 'libclang-*.so.*'], set the `LIBCLANG_PATH` environment variable to a path 
> where one of these files can be found (invalid: [])"
>   note: run with `RUST_BACKTRACE=1` environment variable to display a 
> backtrace
> FAILED: minifi_rust/CMakeFiles/_cargo-build_minifi_rs_behave 
> /opt/work/nifi-minifi-cpp-1.0.0/build/minifi_rust/CMakeFiles/_cargo-build_minifi_rs_behave{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to