William Morris <[EMAIL PROTECTED]> writes:
WM> In the course of installing ntp, apt updated my C development stuff.
WM> Now upon compiling applications that compiled cleanly before, I get
WM> pages of warnings and failures.  For example:
WM> 
WM> In file included from /usr/include/linux/affs_fs_i.h:7,
...
WM>              from /usr/include/linux/pci.h:591,
WM>              from pci_device.c:41:
WM> /usr/include/linux/time.h:108: warning: `FD_SET' redefined
WM> /usr/include/sys/select.h:83: warning: this is the location of the
WM> previous definition
WM> /usr/include/linux/time.h:109: warning: `FD_CLR' redefined
WM> /usr/include/sys/select.h:84: warning: this is the location of the
WM> previous definition
WM>                  <snip>
WM> 
WM> This is annoying!  There are other things that are similarly
WM> broken.

Are you trying to build a kernel module?  If so, are you explicitly
giving it a path to the kernel headers, or are you letting it default
to /usr/include/linux?  The stuff in /usr/include/linux is almost
certainly wrong and has a ~0% chance of corresponding to the kernel
you're actually using; see /usr/share/doc/libc6/README.Debian.gz for
details of what's going on, and why.

-- 
David Maze         [EMAIL PROTECTED]      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
        -- Abra Mitchell

Reply via email to