--- title: "BIND error: checking if unistd.h or sys/types.h defines fd_set..." slug: "aa-00314" description: "The C compiler on your system may not meet the minimum requirements to install BIND." updated: 2018-10-10T14:45:59Z published: 2018-10-10T14:45:59Z canonical: "kb.isc.org/aa-00314" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://kb.isc.org/llms.txt > Use this file to discover all available pages before exploring further. # I get the following error trying to configure BIND: checking if unistd.h or sys/types.h defines fd_set... More of the error you may see: `checking if unistd.h or sys/types.h defines fd_set... no configure: error: need either working unistd.h or sys/select.h` You may have attempted to configure the BIND source code using the C compiler installed on your system. This compiler may not have met the minimum compiler requirements required for building BIND. You need to install an ANSI C compiler and/or teach configure how to find the ANSI C compiler. The latter can be done by adjusting the PATH environment variable and/or by specifying the compiler via the CC environment variable. ``` ./configure CC= ... ```