[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#815339: mini-httpd: FTBFS on kfreebsd-amd64: mini_httpd.c:102:19: error: conflicting types for 'int64_t'



tags 815339 + patch
user debian-bsd@lists.debian.org
usertags 815339 + kfreebsd
thanks

Hi,

Andreas Beckmann wrote:
> mini_httpd.c:102:19: error: conflicting types for 'int64_t'
>  typedef long long int64_t;

Please find a patch for this attached.  Thank you.

Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org
Subject: add support for GNU/kFreeBSD
From: Steven Chamberlain <steven@pyro.eu.org>
Date: Sun, 21 Feb 2016 00:51:27 +0000

Add support for GNU/kFreeBSD, which defines
__FreeBSD_kernel__ but not __FreeBSD__

--- a/port.h
+++ b/port.h
@@ -1,6 +1,6 @@
 /* port.h - portability defines */
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD_kernel__)
 # define OS_FreeBSD
 # define ARCH "FreeBSD"
 #elif defined(__OpenBSD__)
@@ -40,7 +40,7 @@
 # define HAVE_SRANDOMDEV
 # ifdef SO_ACCEPTFILTER
 #  define HAVE_ACCEPT_FILTERS
-#  if ( __FreeBSD_version >= 411000 )
+#  if ( __FreeBSD_kernel_version >= 411000 )
 #   define ACCEPT_FILTER_NAME "httpready"
 #  else
 #   define ACCEPT_FILTER_NAME "dataready"

Attachment: signature.asc
Description: Digital signature


Reply to: