Package Details: openvino 2024.0.0-1

Git Clone URL: https://aur.archlinux.org/openvino.git (read-only, click to copy)
Package Base: openvino
Description: A toolkit for developing artificial inteligence and deep learning applications
Upstream URL: https://docs.openvinotoolkit.org/
Licenses: Apache-2.0
Conflicts: intel-openvino
Provides: intel-openvino
Replaces: intel-openvino
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 8
Popularity: 0.199423
First Submitted: 2020-12-23 22:29 (UTC)
Last Updated: 2024-03-06 22:18 (UTC)

Dependencies (23)

Sources (26)

Latest Comments

1 2 3 4 Next › Last »

dbermond commented on 2024-02-26 16:09 (UTC)

@inlophe Now that we have a proper error message being show, we can address the issue. Package updated with the fix.

msa81 commented on 2024-02-19 22:28 (UTC) (edited on 2024-02-19 22:30 (UTC) by msa81)

@inlophe

Linker failed for an obvious reason: 'target-specific option mismatch' actually points to incorrect compiler tuning for the asked CPU capabilites. You're probably using arch installation default CFLAGS options for makepkg, e.g., CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe..." which won't work with OpenVino due to the missing access to the CPU vector instructions. There are several ways to fight that:

  • package maintainer overrides CFLAGS in the PKGBUILD with proper ones

  • change CFLAGS="-march=x86-64 -mtune=generic -O2..." to CFLAGS="-march=native -O2..." in /etc/makepkg.conf. This is the approach I'm using anyway. The drawback is that every single AUR package that needs compiling will not be usable in it's final form if there are some CPU instructions missing on another machine.

  • everything else like make your own local PKGBUILD, change the environment, etc.

inlophe commented on 2024-02-19 13:27 (UTC)

I happen to get the error @Bluebomber182 got too. After disabling makepkg's parallel running and compile it again, I get this error.

[ 67%] Linking CXX shared module /home/inlophe/AUR/openvino/src/openvino/bin/intel64/Release/libopenvino_gapi_preproc.so
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:242:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:718:23: error: inlining failed in call to ‘always_inline’ ‘chanToPlaneRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:246:31: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:242:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:718:23: error: inlining failed in call to ‘always_inline’ ‘chanToPlaneRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:246:31: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:285:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:285:23: error: inlining failed in call to ‘always_inline’ ‘nv12ToRgbRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:291:29: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:333:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:353:23: error: inlining failed in call to ‘always_inline’ ‘i420ToRgbRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:340:33: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:176:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:178:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:185:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:189:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:176:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:178:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:185:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:189:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:176:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:178:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:185:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:189:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:123:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:125:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:132:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:136:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:123:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:125:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:132:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:136:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:123:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:125:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:132:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:136:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:639:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:579:23: error: inlining failed in call to ‘always_inline’ ‘calcRowLinear32FC1Impl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:643:35: note: called from here
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp: In function ‘_FUN’:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:579:23: error: inlining failed in call to ‘always_inline’ ‘calcRowLinear32FC1Impl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:643:35: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1264:12:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp: In function ‘_FUN’:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1264:12:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp: In function ‘_FUN’:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:176:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:178:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:185:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:189:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:176:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:178:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:185:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:189:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:176:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:178:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:185:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:731:23: error: inlining failed in call to ‘always_inline’ ‘splitRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:189:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:123:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:125:44: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:132:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:747:23: error: inlining failed in call to ‘always_inline’ ‘mergeRowImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:136:42: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:639:16:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:579:23: error: inlining failed in call to ‘always_inline’ ‘calcRowLinear32FC1Impl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:643:35: note: called from here
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp: In function ‘_FUN’:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:579:23: error: inlining failed in call to ‘always_inline’ ‘calcRowLinear32FC1Impl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:643:35: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1264:12:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp: In function ‘_FUN’:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
In member function ‘operator()’,
    inlined from ‘_FUN’ at src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1264:12:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp: In function ‘_FUN’:
src/common/preprocessing/src/ie_preprocess_gapi_kernels_simd_impl.hpp:517:23: error: inlining failed in call to ‘always_inline’ ‘calcRowAreaImpl’: target specific option mismatch
src/common/preprocessing/src/ie_preprocess_gapi_kernels.cpp:1267:24: note: called from here
make[3]: *** [/tmp/ccd6UHjb.mk:17: /tmp/cc6w1DE6.ltrans5.ltrans.o] Error 1
make[3]: *** Waiting for unfinished jobs....
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [src/common/preprocessing/src/CMakeFiles/openvino_gapi_preproc.dir/build.make:97: /home/inlophe/AUR/openvino/src/openvino/bin/intel64/Release/libopenvino_gapi_preproc.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:4767: src/common/preprocessing/src/CMakeFiles/openvino_gapi_preproc.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Any idea of the problem?

dbermond commented on 2024-01-04 19:37 (UTC)

@Bluebomber182 I've just checked, and the package is building fine. Your log does not show any meaningful error messages.

Bluebomber182 commented on 2024-01-04 10:44 (UTC)

I got this error message upon installing it. So I just installed OpenVino from the Chaotic-AUR repo instead

[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/impls/onednn/reorder_onednn.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/impls/onednn/utils.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/input_layout.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/kernel_impl_params.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/layout_optimizer.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/loop.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lrn.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lstm.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lstm_dynamic.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lstm_dynamic_input.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lstm_dynamic_timeloop.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lstm_elt.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/lstm_gemm.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/matrix_nms.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/multiclass_nms.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/mutable_data.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/mvn.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/network.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/nodes_ordering.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/non_max_suppression.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/non_zero.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/normalize.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/one_hot.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/pass_manager.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/permute.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/pooling.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/primitive_inst.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/prior_box.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/program.cpp.o
[ 89%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/program_dump_graph.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/program_helpers.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/program_node.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/proposal.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/pyramid_roi_align.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/quantize.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/random_uniform.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/range.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/read_value.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/reduce.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/region_yolo.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/reorder.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/reorg_yolo.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/resample.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/reshape.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/reverse.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/reverse_sequence.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/rms.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/roi_align.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/roi_pooling.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/roll.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/scatter_elements_update.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/scatter_nd_update.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/scatter_update.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/select.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/shape_of.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/shuffle_channels.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/slice.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/softmax.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/space_to_batch.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/space_to_depth.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/split.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/strided_slice.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/tile.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/topology.cpp.o
[ 90%] Building CXX object src/plugins/intel_gpu/src/graph/CMakeFiles/openvino_intel_gpu_graph.dir/unique.cpp.o
[ 90%] Linking CXX static library /home/bud/Downloads/openvino/src/openvino/bin/intel64/Release/libopenvino_intel_gpu_graph.a
[ 90%] Built target openvino_intel_gpu_graph
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

dbermond commented on 2023-12-18 21:47 (UTC)

@Fifis It looks like you have opencv2 concomitantly installed. I've pushed an update to it that fixes the issue you're having.

Fifis commented on 2023-12-14 13:59 (UTC)

There is a path error in the OpenCV dependency ("lib" mentioned twice in the path /usr/lib/lib/libopencv_core.so.2.4.13), which makes compilation impossible.

<...>
-- Found Cython version 3.0.6
CMake Error at /usr/lib/cmake/OpenCV/OpenCVModules.cmake:205 (message):
  The imported target "opencv_core" references the file

     "/usr/lib/lib/libopencv_core.so.2.4.13"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/usr/lib/cmake/OpenCV/OpenCVModules.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/lib/cmake/OpenCV/OpenCVConfig.cmake:71 (include)
  samples/cpp/common/format_reader/CMakeLists.txt:20 (find_package)


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'openvino-2023.2.0-1': 
error: packages failed to build: openvino-2023.2.0-1

dbermond commented on 2023-07-18 17:08 (UTC)

@WSDMatty That's due to the protobuf update 21.x->23.x that was pushed to the official repositories a few days ago. Protobuf 23 now requires c++14 at minimum, and now it also depends on abseil-cpp, which in turn requires c++17 at minimum. I've updated the package, and it's building fine. I could not make it to build by applying your suggestion and neither by applying a backported upstream patch. Thanks for reporting.

WSDMatty commented on 2023-07-18 10:58 (UTC)

Build fails with the error:

In file included from /usr/include/absl/base/config.h:86,
                 from /usr/include/absl/base/attributes.h:37,
                 from /usr/include/absl/strings/string_view.h:39,
                 from /usr/include/google/protobuf/stubs/common.h:44,
                 from /home/AUR/openvino/src/openvino/src/frontends/common/shutdown_protobuf/shutdown_protobuf.cpp:5:
/usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported."
   79 | #error "C++ versions less than C++14 are not supported."
      |  ^~~~~
/usr/include/absl/strings/string_view.h:52:26: error: ‘string_view’ in namespace ‘std’ does not name a type
   52 | using string_view = std::string_view;
      |                          ^~~~~~~~~~~
/usr/include/absl/strings/string_view.h:52:21: note: ‘std::string_view’ is only available from C++17 onwards
   52 | using string_view = std::string_view;
      |                     ^~~
/usr/include/absl/strings/string_view.h:686:8: error: ‘string_view’ does not name a type
  686 | inline string_view ClippedSubstr(string_view s, size_t pos,
      |        ^~~~~~~~~~~
/usr/include/absl/strings/string_view.h:697:11: error: ‘string_view’ does not name a type
  697 | constexpr string_view NullSafeStringView(const char* p) {
      |           ^~~~~~~~~~~
In file included from /usr/include/google/protobuf/stubs/port.h:45,
                 from /usr/include/google/protobuf/stubs/common.h:46:
/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer.
  205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer.");
      |               ^~~~~~~~~~~~~~~~~~~~~~

Adding -DCMAKE_CXX_STANDARD='17' to the pkgbuild with the rest of the cmake flags when running cmake -B build -S openvino fixes the build errors.

dbermond commented on 2023-06-20 01:58 (UTC)

@Eugine_Nier Package updated. Building fine.

@msa81 Package updated. Building fine. No need to use gcc12, I've added the needed fixes to build with the current gcc13.