From a79dcd5faa4fb8844534f5462fc2af721df01949 Mon Sep 17 00:00:00 2001 From: Tor Didriksen Date: Mon, 11 Mar 2013 16:46:11 +0100 Subject: [PATCH] Bug#11766815 INVALID SYSTEM CHECK TIME_T_UNSIGNED The check for unsigned time_t failed, on all platforms, due to missing #include. from CMakeFiles/CMakeError.log with this patch: error: size of array array is negative without this patch: error: time_t undeclared (first use in this function) --- configure.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.cmake b/configure.cmake index f79620e0afd..3474f12f1e1 100644 --- a/configure.cmake +++ b/configure.cmake @@ -1,5 +1,4 @@ - -# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -603,6 +602,7 @@ ENDIF() # check whether time_t is unsigned CHECK_C_SOURCE_COMPILES(" +#include int main() { int array[(((time_t)-1) > 0) ? 1 : -1];