[geos-devel] GCC 6 build error
Sandro Santilli
strk at keybit.net
Wed Mar 2 08:13:14 PST 2016
On Wed, Mar 02, 2016 at 05:02:04PM +0200, Devrim GÜNDÜZ wrote:
> Greetings first: I'm new to list, and I'm maintaining the community RPMS for
> PostgreSQL and related software.
Thank you Devrim !
> GeOS 4.5.0 is throwing errors with GCC 6.0.0 . GCC 6 is due with Fedora 24 on
> June.
...
> ../../../include/geos/platform.h:114:2: error: #error "Can not compile without isnan function or macro"
> #error "Can not compile without isnan function or macro"
> ^~~~~
Could you please also report snippets from configure where
NAN is seeked for ?
This is the snippet, in configure.ac, to look for it:
AC_LANG_PUSH([C++])
AC_CACHE_CHECK([for isnan], ac_cv_isnan,
[AC_TRY_LINK([#include <cmath>],
[double x; int y; y = isnan(x);],
ac_cv_isnan=yes,
ac_cv_isnan=no
)])
if test x"$ac_cv_isnan" = x"yes"; then
AC_DEFINE(HAVE_ISNAN, [1], [Has isnan])
fi
AC_LANG_POP([C++])
Best would be to file a ticket for this, btw:
https://trac.osgeo.org/geos
--strk;
() Free GIS & Flash consultant/developer
/\ http://strk.keybit.net/services.html
More information about the geos-devel
mailing list