Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using bash-3.2 shell through cygwin to try to install elinks browser on my system. I am following this documentation to install.

I am executing the following command:

./configure && make && make install

The setup fails saying:

error: C preprocessor "/lib/cpp" fails sanity check

What should I do?

share|improve this question
up vote 0 down vote accepted

This indicates a problem with your compiler install, probably glibc headers or GCC. Try reinstalling GCC and the cpp modules, as well as glibc, glibc-headers and glibc-devel.

share|improve this answer
What is the best way to install all of these? – Lazer Jan 23 '10 at 20:38
Well since these tools are required to install new packages, it will be faster to reinstall cygwin and select them from the list. They may not be named exactly as above, some may already be included in cygwin's glibc package. – John T Jan 23 '10 at 20:46
okay. thanks. ill give it a try and let everyone know. – Lazer Jan 23 '10 at 20:55

Cygwin as an environment in not obligatory. Here is a Windows ready ELinks package without a need for Cygwin environment:

  • Download, unpack and run.

[ ]

share|improve this answer

Dirk Paehl compiles Windows binaries. You can download from here:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.