I am trying to Build and Install the Apache Thrift compiler and libraries
I had to type this command is shown in instructions
./configure && make
But I get this error:
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/PATH/TO/thrift-0.9.3':
configure: error: no acceptable C compiler found in $PATH
When I type in my command prompt
gcc --version
I get this
gcc (GCC) 5.3.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
It finds the gcc compiler. However, when I run it from my msys2
Shell
bash: gcc: command not found
The path in Environment variables is correct. C:\MinGW\bin
Yet it canno't find gcc
Thanks in advance!
Conclusion: If you ever get an error 'no acceptable C compiler found' while compiling OpenCA or any package, then the issue can be fixed by installing a C compiler (GCC or any appropriate compiler) and setting the path of the compiler in environment variable. Hope it helps.
In the Command Prompt window type “gcc” and hit enter. If the output says something like “gcc: fatal error: no input files”, that is good, and you pass the test. Save this answer. Show activity on this post.
The path to your gcc
compiler is not in the PATH
.
You may add it before you run make.
export PATH=${PATH}:/c/MinGW/bin
./configure && make
Goodluck.
I'm on Win10 OS
There is a Visual Studio project file for the compiler. Either use that one, or download the compiler binary for Windows directly from the website.
If it is centos/redhat machine install full set of development package
$ sudo yum groups install "Development Tools"
it includes gcc,g++,make Id. After installing try again
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With