Thank you Ken and Marco. My mistake was in thinking utf8.h was a system include file that I had not yet installed. It was actually part of the third party package. My bad. Your advice did lead me to the problem.
More than you want to know but the reason why the include file was not being found was because the package Makefile uses uname command output to set -I paths. The uname output was checked for the strings Linux and Darwin but there was no check for CYGWIN_NT-6.1 nor an error if the two expected values were not found. Poor Makefile scripting. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple