[Buildroot] [git commit] package/opencv3: fix build with protobuf

Peter Korsgaard peter at korsgaard.com
Wed Apr 8 11:24:07 UTC 2020


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:

 > commit: https://git.buildroot.net/buildroot/commit/?id=ad6a0d0d65692e7a06b2c43b299141ac397b192c
 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

 > External protobuf is used instead of embedded one since commit
 > 31c68a449ecd7da61ecfd909bea7ce799f9a6450. However it fails to build on:

 > [ 63%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/misc/caffe/opencv-caffe.pb.cc.o
 > In file included from /home/naourr/work/instance-0/output-1/build/opencv3-3.4.9/modules/dnn/misc/caffe/opencv-caffe.pb.cc:4:
 > /home/naourr/work/instance-0/output-1/build/opencv3-3.4.9/modules/dnn/misc/caffe/opencv-caffe.pb.h:17:2:
 > error: #error This file was generated by an older version of protoc
 > which is
 >    17 | #error This file was generated by an older version of protoc which is
 >       |  ^~~~~
 > /home/naourr/work/instance-0/output-1/build/opencv3-3.4.9/modules/dnn/misc/caffe/opencv-caffe.pb.h:18:2:
 > error: #error incompatible with your Protocol Buffer headers. Please
 >    18 | #error incompatible with your Protocol Buffer headers.  Please
 >       |  ^~~~~
 > /home/naourr/work/instance-0/output-1/build/opencv3-3.4.9/modules/dnn/misc/caffe/opencv-caffe.pb.h:19:2:
 > error: #error regenerate this file with a newer version of protoc.
 >    19 | #error regenerate this file with a newer version of protoc.
 >       |  ^~~~~
 > /home/naourr/work/instance-0/output-1/build/opencv3-3.4.9/modules/dnn/misc/caffe/opencv-caffe.pb.cc:12:10:
 > fatal error: google/protobuf/wire_format_lite_inl.h: No such file or
 > directory
 >    12 | #include <google/protobuf/wire_format_lite_inl.h>
 >       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 > Fix this error by setting PROTOBUF_UPDATE_FILES to ON

 > Fixes:
 >  - http://autobuild.buildroot.org/results/219258c90709fc34748929f1dcdf4f0649215e61

 > Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>

Committed to 2020.02.x, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list