I think you can find the protobuf requirements in following lines:
https://github.com/the-snowwhite/vivado_docker/blob/master/Dockerfile#L70

Best wishes
Michael B

On Thursday, 28 November 2019 19:31:50 UTC+1, sliptonic wrote:
>
> I cloned machinekit-hal and I'm trying to build with CNC using the script
> I'm getting the error about the missing python library but can't find the 
> package that provides it.
>
>
>
> $ ./scripts/build_with_cnc 
> checking for cython... /usr/bin/cython
> checking cython version... 0.25.2
> checking build toplevel... /home/brad/machinekit-hal
> checking installation prefix... run in place
> checking for grep... /bin/grep
> checking for egrep... /bin/egrep
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking how to run the C preprocessor... gcc -E
> checking for objcopy... objcopy
> checking for ld... ld
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for pkg-config... pkg-config
> checking platform-pc... default enabled for this architecture
> checking platform-beaglebone... disabled for this architecture
> checking platform-h3... disabled for this architecture
> checking platform-chip... disabled for this architecture
> checking platform-socfpga... disabled for this architecture
> checking platform-raspberry... disabled for this architecture
> checking platform-zedboard... disabled for this architecture
> checking for uuidgen... /usr/bin/uuidgen
> setting unique Machinekit UUID to 4d7eedb6-d462-4fb9-a3ff-f97470e9d67d
> checking whether to enable remote operation... local operation on IPC 
> sockets only, zeroconf not used
> checking which directory to use for IPC sockets and other transient 
> files... using /tmp for IPC sockets and other transient files
> checking whether to build programming examples... not building example 
> programs
> checking for proto2js... none
> checking whether to build protobuf Javascript bindings... not protobuf 
> Javascript bindings
> checking whether to use the common shared memory driver... default is no
> checking whether to use inb/outb or ppdev ioctl on the x86 for parport 
> I/O... using defaults: no
> checking whether to build the emcweb interface... not building the emcweb 
> interface
> checking whether to build unstable development code... not building  
> development code
> checking pkg-config is at least version 0.9.0... yes
> checking for CK... no
> checking for CZMQ... yes
> checking for PROTOBUF... yes
> checking for protoc... /usr/bin/protoc
> checking python module: google.protobuf.descriptor... Traceback (most 
> recent call last):
>   File "<string>", line 1, in <module>
> ImportError: No module named google.protobuf.descriptor
> no
> configure: error: failed to find required module google.protobuf.descriptor
>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/e96ac297-3bfb-46bb-a9cd-b416d9aaeba2%40googlegroups.com.

Reply via email to