I've tried to compile programs, including neofetch, cmatrix, browsh, and a few others all to the same effect.
I run:
git clone repo
Works fine
cd repo name
Works fine
./autogen.sh
Works fine
./configure
Always comes out as something like this:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for cc... cc
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 cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for c++... c++
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking for ranlib... ranlib
checking for protoc... no
configure: error: cannot find protoc, the Protocol Buffers compiler
Specifically the last 2 lines are always the same, and then from there make
and make install
fail due to there being no file:
make: *** No targets specified and no makefile found. Stop.
I've tested on both Ubuntu 19.10 and Linux Mint 19.3
Am I missing a tool or package of some kind?