From mboxrd@z Thu Jan 1 00:00:00 1970 From: aton Subject: libnfnetlink.h include generates problems... Date: Mon, 11 Jun 2007 23:39:22 +0200 Message-ID: <466DC10A.50805@packetdropped.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit To: Netfilter Development Mailinglist Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: netfilter-devel-bounces@lists.netfilter.org Errors-To: netfilter-devel-bounces@lists.netfilter.org List-Id: netfilter-devel.vger.kernel.org in one of my programs, i include the following two files: #include #include while a few of my header files include each other i get errors from these nfqueue header: In file included from /usr/include/sys/uio.h:24, from /usr/include/sys/socket.h:27, from /usr/local/include/libnfnetlink/libnfnetlink.h:19, from /usr/local/include/libnetfilter_queue/libnetfilter_queue.h:16, from misc.h:14, from packeter.c:9: /usr/include/sys/types.h:62: error: conflicting types for 'dev_t' /usr/include/linux/types.h:27: error: previous declaration of 'dev_t' was here /usr/include/sys/types.h:72: error: conflicting types for 'mode_t' /usr/include/linux/types.h:33: error: previous declaration of 'mode_t' was here /usr/include/sys/types.h:77: error: conflicting types for 'nlink_t' /usr/include/linux/types.h:36: error: previous declaration of 'nlink_t' was here etc. etc. i talked to some guys from ##c on freenode, and they said, probably libnfnetlink.h should not directly include linux/types.h sorry if this is my mistake, i am not very good at this stuff greetings, aton