Bosko Radivojevic wrote: > /usr/include/linux/types.h:21: error: conflicting types for '_types_fd_set' > /usr/include/sys/types.h:235: error: previous declaration of > '_types_fd_set' was here
Okay, that's truly and hideously broken. You should have no /usr/include/linux at all. This is not Linux. Linux headers are target headers, not host headers. /usr/include is for host headers only. The appropriate place for target headers is $tooldir/include (or perhaps $tooldir/sys-include), where $tooldir is $exec_prefix/$target_noncanonical of the toolchain (i.e. it depends on how the cross toolchain was configured.) Unless of course the toolchain was built with a sysroot, in which case they go in simply $sysroot/include, since the whole point of a sysroot is to mirror the directory structure of the target. Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/