This package has been identified via automation as potentially impacted by upcoming Clang 16 changes. The following have been identified as potential issues: [-Werror,-Wimplicit-function-declaration] [-Werror,-Wimplicit-int] [-Werror,-Wimplicit-function-declaration] error: call to undeclared function 'ffunc'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] error: call to undeclared function 'ffunc_'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] [-Werror,-Wimplicit-int] error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int]
Created attachment 827513 [details] clang-14.log build log
Created attachment 827515 [details] clang-15.log build log
Created attachment 827517 [details] clang.diff build log
AC_MSG_CHECKING(fortran symbols) if test -n "$F77" -a "$F77" != no ; then /bin/rm -f ffunc.f flink.c echo " subroutine ffunc()" > ffunc.f echo " return" >> ffunc.f echo " end" >> ffunc.f $F77 -c ffunc.f 1>/dev/null 2>/dev/null echo "main(){ FF(); return 0; }" > flink.c if $CC -o flink -DFF=ffunc flink.c ffunc.o $LDFLAGS $LIBS 1>/dev/null 2>/dev/null; then AC_MSG_RESULT(same as C) F77_SYMBOLS=symbol elif $CC -o flink -DFF=ffunc_ flink.c ffunc.o $LDFLAGS $LIBS 1>/dev/null 2>/dev/null; then AC_MSG_RESULT(lowercase with underscore) F77_SYMBOLS=symbol_ elif $CC -o flink -DFF=FFUNC flink.c ffunc.o $LDFLAGS $LIBS 1>/dev/null 2>/dev/null; then AC_MSG_RESULT(uppercase) F77_SYMBOLS=SYMBOL elif $CC -o flink -DFF=FFUNC_ flink.c ffunc.o $LDFLAGS $LIBS 1>/dev/null 2>/dev/null; then AC_MSG_RESULT(uppercase with underscore) F77_SYMBOLS=SYMBOL_ else AC_MSG_RESULT(giving up) AC_MSG_ERROR(could not determine F77 symbol names) fi /bin/rm -f ffunc.f ffunc.o flink flink.c flink.o ffunc else F77_SYMBOLS=symbol_ AC_MSG_RESULT(guessing lowercase with underscore) fi