I suspect something like this will fix the GCC 14 build problem with configure.
A
proper fix is probably to move to a newer version of autoconf and run
autoreconf during
build.
diff --git a/configure b/configure
index 536e5f2..39de50b 100755
--- a/configure
+++ b/configure
@@ -1777,7 +1777,7 @@ cat > conftest.$ac_ext << EOF
#line 1778 "configure"
#include "confdefs.h"
-main(){return(0);}
+int main(){return(0);}
EOF
if { (eval echo configure:1783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } &&
test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes
@@ -1990,7 +1990,7 @@ cat > conftest.$ac_ext << EOF
#line 1991 "configure"
#include "confdefs.h"
-main(){return(0);}
+int main(){return(0);}
EOF
if { (eval echo configure:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } &&
test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes
@@ -2203,7 +2203,7 @@ cat > conftest.$ac_ext << EOF
#line 2204 "configure"
#include "confdefs.h"
-main(){return(0);}
+int main(){return(0);}
EOF
if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } &&
test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes
diff --git a/configure.in b/configure.in
index 8f20af2..19ff2f6 100644
--- a/configure.in
+++ b/configure.in
@@ -4103,7 +4103,7 @@ unset_TZ ()
}
char TZ_GMT0[] = "TZ=GMT0";
char TZ_PST8[] = "TZ=PST8";
-main()
+int main()
{
time_t now = time ((time_t *) 0);
int hour_GMT0, hour_unset;
--
Happy hacking
Petter Reinholdtsen