Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Ipopt for openSUSE:Factory checked in at 2021-10-25 15:17:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Ipopt (Old) and /work/SRC/openSUSE:Factory/.Ipopt.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Ipopt" Mon Oct 25 15:17:28 2021 rev:10 rq:927206 version:3.14.4 Changes: -------- --- /work/SRC/openSUSE:Factory/Ipopt/Ipopt.changes 2021-09-20 23:34:32.775276837 +0200 +++ /work/SRC/openSUSE:Factory/.Ipopt.new.1890/Ipopt.changes 2021-10-25 15:18:33.273717692 +0200 @@ -1,0 +2,11 @@ +Thu Oct 21 09:01:00 UTC 2021 - Atri Bhattacharya <[email protected]> + +- Update to version 3.14.4: + * Skip build of Java interface if either java or jar is not + found [gh#coin-or/Ipopt#510]. Only give warning if javac and + jar are found, but no java or javadoc. + * Fixed that --with-lapack-lflags was ignored if --with-lapack + was not specified explicitly [gh#coin-or/Ipopt#512, + gh#coin-or/Ipopt#515]. + +------------------------------------------------------------------- Old: ---- Ipopt-3.14.3.tar.gz New: ---- Ipopt-3.14.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Ipopt.spec ++++++ --- /var/tmp/diff_new_pack.U57hdM/_old 2021-10-25 15:18:33.713717967 +0200 +++ /var/tmp/diff_new_pack.U57hdM/_new 2021-10-25 15:18:33.717717970 +0200 @@ -18,7 +18,7 @@ %define shlib libipopt0 Name: Ipopt -Version: 3.14.3 +Version: 3.14.4 Release: 0 Summary: A software package for large-scale nonlinear optimization methods License: EPL-2.0 ++++++ Ipopt-3.14.3.tar.gz -> Ipopt-3.14.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.3/ChangeLog.md new/Ipopt-releases-3.14.4/ChangeLog.md --- old/Ipopt-releases-3.14.3/ChangeLog.md 2021-09-03 10:00:53.000000000 +0200 +++ new/Ipopt-releases-3.14.4/ChangeLog.md 2021-09-20 10:45:09.000000000 +0200 @@ -7,6 +7,13 @@ ## 3.14 +### 3.14.4 (2021-09-20) + +- Skip build of Java interface if either java or jar is not found [#510]. + Only give warning if javac and jar are found, but no java or javadoc. +- Fixed that `--with-lapack-lflags` was ignored if `--with-lapack` was not + specified explicitly [#512,#515]. + ### 3.14.3 (2021-09-03) - Fixed timing for iterate initialization if initialization fails due to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.3/configure new/Ipopt-releases-3.14.4/configure --- old/Ipopt-releases-3.14.3/configure 2021-09-03 10:00:53.000000000 +0200 +++ new/Ipopt-releases-3.14.4/configure 2021-09-20 10:45:09.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for Ipopt 3.14.3. +# Generated by GNU Autoconf 2.71 for Ipopt 3.14.4. # # Report bugs to <https://github.com/coin-or/Ipopt/issues/new>. # @@ -627,8 +627,8 @@ # Identity of this package. PACKAGE_NAME='Ipopt' PACKAGE_TARNAME='ipopt' -PACKAGE_VERSION='3.14.3' -PACKAGE_STRING='Ipopt 3.14.3' +PACKAGE_VERSION='3.14.4' +PACKAGE_STRING='Ipopt 3.14.4' PACKAGE_BUGREPORT='https://github.com/coin-or/Ipopt/issues/new' PACKAGE_URL='https://github.com/coin-or/Ipopt' @@ -1495,7 +1495,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Ipopt 3.14.3 to adapt to many kinds of systems. +\`configure' configures Ipopt 3.14.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1566,7 +1566,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Ipopt 3.14.3:";; + short | recursive ) echo "Configuration of Ipopt 3.14.4:";; esac cat <<\_ACEOF @@ -1625,34 +1625,38 @@ (default) --with-intsize integer type to use: specify 32 for int or 64 for int64_t - --with-lapack Use lapack. If an argument is given, 'yes' is - equivalent to --with-lapack, 'no' is - equivalent to --without-lapack. Any other argument - is applied as for --with-lapack-lflags + --without-lapack Do not use lapack. If an argument is given to + --with-lapack, then 'yes' is equivalent + to --with-lapack, 'no' is equivalent to + --without-lapack and any other argument is applied + as for --with-lapack-lflags. --with-lapack-lflags Linker flags for lapack appropriate for your environment. (Most often, -l specs for libraries.) - --with-asl Use ASL. If an argument is given, 'yes' is - equivalent to --with-asl, 'no' is - equivalent to --without-asl. Any other argument is - applied as for --with-asl-lflags + --without-asl Do not use ASL. If an argument is given to + --with-asl, then 'yes' is equivalent to + --with-asl, 'no' is equivalent to + --without-asl and any other argument is applied as + for --with-asl-lflags. --with-asl-lflags Linker flags for ASL appropriate for your environment. (Most often, -l specs for libraries.) --with-asl-cflags Compiler flags for ASL appropriate for your environment. (Most often, -I specs for header file directories.) - --with-mumps Use Mumps. If an argument is given, 'yes' is - equivalent to --with-mumps, 'no' is - equivalent to --without-mumps. Any other argument is - applied as for --with-mumps-lflags + --without-mumps Do not use Mumps. If an argument is given to + --with-mumps, then 'yes' is equivalent + to --with-mumps, 'no' is equivalent to + --without-mumps and any other argument is applied as + for --with-mumps-lflags. --with-mumps-lflags Linker flags for Mumps appropriate for your environment. (Most often, -l specs for libraries.) --with-mumps-cflags Compiler flags for Mumps appropriate for your environment. (Most often, -I specs for header file directories.) - --with-hsl Use HSL. If an argument is given, 'yes' is - equivalent to --with-hsl, 'no' is - equivalent to --without-hsl. Any other argument is - applied as for --with-hsl-lflags + --without-hsl Do not use HSL. If an argument is given to + --with-hsl, then 'yes' is equivalent to + --with-hsl, 'no' is equivalent to + --without-hsl and any other argument is applied as + for --with-hsl-lflags. --with-hsl-lflags Linker flags for HSL appropriate for your environment. (Most often, -l specs for libraries.) --with-hsl-cflags Compiler flags for HSL appropriate for your @@ -1660,10 +1664,11 @@ directories.) --with-pardiso specify Pardiso library (>= 4.0) from pardiso-project.org - --with-spral Use Spral. If an argument is given, 'yes' is - equivalent to --with-spral, 'no' is - equivalent to --without-spral. Any other argument is - applied as for --with-spral-lflags + --without-spral Do not use Spral. If an argument is given to + --with-spral, then 'yes' is equivalent + to --with-spral, 'no' is equivalent to + --without-spral and any other argument is applied as + for --with-spral-lflags. --with-spral-lflags Linker flags for Spral appropriate for your environment. (Most often, -l specs for libraries.) --with-spral-cflags Compiler flags for Spral appropriate for your @@ -1764,7 +1769,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Ipopt configure 3.14.3 +Ipopt configure 3.14.4 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2649,7 +2654,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Ipopt $as_me 3.14.3, which was +It was created by Ipopt $as_me 3.14.4, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4270,7 +4275,7 @@ -printf "%s\n" "#define IPOPT_VERSION \"3.14.3\"" >>confdefs.h +printf "%s\n" "#define IPOPT_VERSION \"3.14.4\"" >>confdefs.h printf "%s\n" "#define IPOPT_VERSION_MAJOR 3" >>confdefs.h @@ -4279,7 +4284,7 @@ printf "%s\n" "#define IPOPT_VERSION_MINOR 14" >>confdefs.h -printf "%s\n" "#define IPOPT_VERSION_RELEASE 3" >>confdefs.h +printf "%s\n" "#define IPOPT_VERSION_RELEASE 4" >>confdefs.h @@ -4390,7 +4395,7 @@ # Define the identity of the package. PACKAGE='ipopt' - VERSION='3.14.3' + VERSION='3.14.4' # Some tools Automake needs. @@ -22139,9 +22144,9 @@ - LT_LDFLAGS="$LT_LDFLAGS -version-number 3:14:3" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libtool version info: -version-number 3:14:3" >&5 -printf "%s\n" "$as_me: libtool version info: -version-number 3:14:3" >&6;} + LT_LDFLAGS="$LT_LDFLAGS -version-number 3:14:4" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libtool version info: -version-number 3:14:4" >&5 +printf "%s\n" "$as_me: libtool version info: -version-number 3:14:4" >&6;} LT_LDFLAGS="$LT_LDFLAGS -no-undefined" @@ -22857,7 +22862,7 @@ lapack_keep_looking=yes if test "$with_lapack" != "no" ; then - if test "$with_lapack" != "yes" ; then + if test "$with_lapack" != "yes" && test -z "$with_lapack_lflags" ; then with_lapack_lflags="$with_lapack" fi if test -n "$with_lapack_lflags" ; then @@ -25986,7 +25991,7 @@ JAVA_TEST=Test.java CLASS_TEST=Test.class cat << \EOF > $JAVA_TEST -/* #line 25989 "configure" */ +/* #line 25994 "configure" */ public class Test { } EOF @@ -26190,12 +26195,8 @@ fi if test "$enable_java" != no ; then - # the following macros can make configure stop with an error - # we could work around that, but having javac and no jar, java, or javadoc would be odd anyway - # look for jar: required to pack Java interface - -if test "x$JAVAPREFIX" = x + if test "x$JAVAPREFIX" = x then : test "x$JAR" = x && for ac_prog in jar do @@ -26293,11 +26294,16 @@ done fi -test "x$JAR" = x && as_fn_error $? "no acceptable jar program found in \$PATH" "$LINENO" 5 - - # look for more java to run tests and examples and do documentation + if test -z "$JAR" ; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: JAVA compiler found, but no acceptable jar program found in \$PATH. Disabling build of Java interface." >&5 +printf "%s\n" "$as_me: WARNING: JAVA compiler found, but no acceptable jar program found in \$PATH. Disabling build of Java interface." >&2;} + enable_java=no + fi +fi -if test "x$JAVAPREFIX" = x +if test "$enable_java" != no ; then + # look for java to run tests, but skip check whether java works (so just the test may fail) + if test "x$JAVAPREFIX" = x then : test x$JAVA = x && for ac_prog in kaffe java do @@ -26395,198 +26401,13 @@ done fi -test x$JAVA = x && as_fn_error $? "no acceptable Java virtual machine found in \$PATH" "$LINENO" 5 - - if test x$ac_cv_prog_javac_works = xno; then - as_fn_error $? "Cannot compile java source. $JAVAC does not work properly" "$LINENO" 5 - fi - if test x$ac_cv_prog_javac_works = x; then - -if test "x$JAVAPREFIX" = x -then : - test "x$JAVAC" = x && for ac_prog in "gcj -C" guavac jikes javac -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_JAVAC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$JAVAC"; then - ac_cv_prog_JAVAC="$JAVAC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_JAVAC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 + if test -z "$JAVA" ; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: JAVA compiler found, but no acceptable JAVA executable found in \$PATH. Disabling tests of Java interface. Java example will not run." >&5 +printf "%s\n" "$as_me: WARNING: JAVA compiler found, but no acceptable JAVA executable found in \$PATH. Disabling tests of Java interface. Java example will not run." >&2;} fi -done - done -IFS=$as_save_IFS - -fi -fi -JAVAC=$ac_cv_prog_JAVAC -if test -n "$JAVAC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $JAVAC" >&5 -printf "%s\n" "$JAVAC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - test -n "$JAVAC" && break -done - -else $as_nop - test "x$JAVAC" = x && for ac_prog in "gcj -C" guavac jikes javac -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_JAVAC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$JAVAC"; then - ac_cv_prog_JAVAC="$JAVAC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $JAVAPREFIX/bin -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_JAVAC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -JAVAC=$ac_cv_prog_JAVAC -if test -n "$JAVAC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $JAVAC" >&5 -printf "%s\n" "$JAVAC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$JAVAC" && break -done - -fi -test "x$JAVAC" = x && as_fn_error $? "no acceptable Java compiler found in \$PATH" "$LINENO" 5 - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $JAVAC works" >&5 -printf %s "checking if $JAVAC works... " >&6; } -if test ${ac_cv_prog_javac_works+y} -then : - printf %s "(cached) " >&6 -else $as_nop - -JAVA_TEST=Test.java -CLASS_TEST=Test.class -cat << \EOF > $JAVA_TEST -/* #line 26515 "configure" */ -public class Test { -} -EOF -if { ac_try='$JAVAC $JAVACFLAGS $JAVA_TEST' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 - (eval $ac_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } >/dev/null 2>&1; then - ac_cv_prog_javac_works=yes -else - as_fn_error $? "The Java compiler $JAVAC failed (see config.log, check the CLASSPATH?)" "$LINENO" 5 - echo "configure: failed program was:" >&5 - cat $JAVA_TEST >&5 -fi -rm -f $JAVA_TEST $CLASS_TEST - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_javac_works" >&5 -printf "%s\n" "$ac_cv_prog_javac_works" >&6; } - - - fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $JAVA works" >&5 -printf %s "checking if $JAVA works... " >&6; } -if test ${ac_cv_prog_java_works+y} -then : - printf %s "(cached) " >&6 -else $as_nop - -JAVA_TEST=Test.java -CLASS_TEST=Test.class -TEST=Test -cat << \EOF > $JAVA_TEST -/* [#]line 26550 "configure" */ -public class Test { -public static void main (String args[]) { - System.exit (0); -} } -EOF - if { ac_try='$JAVAC $JAVACFLAGS $JAVA_TEST' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 - (eval $ac_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } && test -s $CLASS_TEST; then - : - else - echo "configure: failed program was:" >&5 - cat $JAVA_TEST >&5 - as_fn_error $? "The Java compiler $JAVAC failed (see config.log, check the CLASSPATH?)" "$LINENO" 5 - fi -if { ac_try='$JAVA -classpath . $JAVAFLAGS $TEST' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 - (eval $ac_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } >/dev/null 2>&1; then - ac_cv_prog_java_works=yes -else - echo "configure: failed program was:" >&5 - cat $JAVA_TEST >&5 - as_fn_error $? "The Java VM $JAVA failed (see config.log, check the CLASSPATH?)" "$LINENO" 5 -fi -rm -f $JAVA_TEST $CLASS_TEST - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_java_works" >&5 -printf "%s\n" "$ac_cv_prog_java_works" >&6; } - - - - -if test "x$JAVAPREFIX" = x + # look for javadoc to build documentation + if test "x$JAVAPREFIX" = x then : test "x$JAVADOC" = x && for ac_prog in javadoc do @@ -26684,8 +26505,10 @@ done fi -test "x$JAVADOC" = x && as_fn_error $? "no acceptable javadoc generator found in \$PATH" "$LINENO" 5 - + if test -z "$JAVADOC" ; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: JAVA compiler found, but no javadoc found in \$PATH. Building the Java documentation (make javadoc) will fail." >&5 +printf "%s\n" "$as_me: WARNING: JAVA compiler found, but no javadoc found in \$PATH. Building the Java documentation (make javadoc) will fail." >&2;} + fi fi if test "$enable_java" != no; then @@ -27998,7 +27821,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Ipopt $as_me 3.14.3, which was +This file was extended by Ipopt $as_me 3.14.4, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -28071,7 +27894,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -Ipopt config.status 3.14.3 +Ipopt config.status 3.14.4 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.3/configure.ac new/Ipopt-releases-3.14.4/configure.ac --- old/Ipopt-releases-3.14.3/configure.ac 2021-09-03 10:00:53.000000000 +0200 +++ new/Ipopt-releases-3.14.4/configure.ac 2021-09-20 10:45:09.000000000 +0200 @@ -8,7 +8,7 @@ # Names and other basic things # ############################################################################# -AC_INIT([Ipopt],[3.14.3],[https://github.com/coin-or/Ipopt/issues/new],[],[https://github.com/coin-or/Ipopt]) +AC_INIT([Ipopt],[3.14.4],[https://github.com/coin-or/Ipopt/issues/new],[],[https://github.com/coin-or/Ipopt]) AC_COPYRIGHT([ Copyright 2004, 2011 International Business Machines and others. @@ -411,14 +411,35 @@ fi if test "$enable_java" != no ; then - # the following macros can make configure stop with an error - # we could work around that, but having javac and no jar, java, or javadoc would be odd anyway - # look for jar: required to pack Java interface - AX_PROG_JAR - # look for more java to run tests and examples and do documentation - AX_PROG_JAVA - AX_PROG_JAVADOC + dnl copied from AX_PROG_JAR + AS_IF([test "x$JAVAPREFIX" = x], + [test "x$JAR" = x && AC_CHECK_PROGS([JAR], [jar])], + [test "x$JAR" = x && AC_CHECK_PROGS([JAR], [jar], [], [$JAVAPREFIX/bin])]) + if test -z "$JAR" ; then + AC_MSG_WARN([JAVA compiler found, but no acceptable jar program found in \$PATH. Disabling build of Java interface.]) + enable_java=no + fi +fi + +if test "$enable_java" != no ; then + # look for java to run tests, but skip check whether java works (so just the test may fail) + dnl copied from AX_PROG_JAVA + AS_IF([test "x$JAVAPREFIX" = x], + [test x$JAVA = x && AC_CHECK_PROGS([JAVA], [kaffe java])], + [test x$JAVA = x && AC_CHECK_PROGS([JAVA], [kaffe java], [], [$JAVAPREFIX/bin])]) + if test -z "$JAVA" ; then + AC_MSG_WARN([JAVA compiler found, but no acceptable JAVA executable found in \$PATH. Disabling tests of Java interface. Java example will not run.]) + fi + + # look for javadoc to build documentation + dnl copied from AX_PROG_JAVADOC + AS_IF([test "x$JAVAPREFIX" = x], + [test "x$JAVADOC" = x && AC_CHECK_PROGS([JAVADOC], [javadoc])], + [test "x$JAVADOC" = x && AC_CHECK_PROGS([JAVADOC], [javadoc], [], [$JAVAPREFIX/bin])]) + if test -z "$JAVADOC" ; then + AC_MSG_WARN([JAVA compiler found, but no javadoc found in \$PATH. Building the Java documentation (make javadoc) will fail.]) + fi fi AM_CONDITIONAL([BUILD_JAVA], [test "$enable_java" != no]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.3/doc/install.dox new/Ipopt-releases-3.14.4/doc/install.dox --- old/Ipopt-releases-3.14.3/doc/install.dox 2021-09-03 10:00:53.000000000 +0200 +++ new/Ipopt-releases-3.14.4/doc/install.dox 2021-09-20 10:45:09.000000000 +0200 @@ -74,7 +74,7 @@ (I might have forgotten something.) If you also want to use GNU compilers, then install them, too: - pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gfortran + pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gcc-fortran When using MinGW, it is convenient to install MinGW's Lapack and METIS as well: @@ -170,16 +170,16 @@ Section \ref PREREQUISITES lists a few options. For instance, to have configure pick up a local installation of [ATLAS](http://math-atlas.sourceforge.net) in $HOME/lib, one would use -the `--with-lapack` flag when running `configure` (see \ref COMPILEINSTALL): +the `--with-lapack-lflags` flag when running `configure` (see \ref COMPILEINSTALL): \verbatim -./configure --with-lapack="-L$HOME/lib -lf77blas -lcblas -latlas" +./configure --with-lapack-lflags="-L$HOME/lib -lf77blas -lcblas -latlas" \endverbatim The configure script already tries to find Intel MKL libraries on some systems. If that fails, e.g., because the libraries are not available -in a standard search path, then also use the `--with-lapack` flag to +in a standard search path, then also use the `--with-lapack-lflags` flag to explictly state what flags are necessary to use MKL, e.g., \verbatim -./configure --with-lapack="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lm" +./configure --with-lapack-lflags="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lm" \endverbatim \subsection DOWNLOAD_HSL HSL (Harwell Subroutines Library) @@ -836,7 +836,7 @@ Many implementations of Blas and Lapack include a single-precision variant. \attention macOS vecLib single-precision routines do not work as expected by gfortran. However, configure would still select the Accelerate framework by default and %Ipopt will try to run with faulty numbers. - You may want to try switch to Lapack from HomeBrew instead (`--with-lapack="-L/usr/local/opt/lapack/lib -llapack -lblas"`) or try out [this vecLib wrapper](https://github.com/mcg1969/vecLibFort). + You may want to try switch to Lapack from HomeBrew instead (`--with-lapack-lflags="-L/usr/local/opt/lapack/lib -llapack -lblas"`) or try out [this vecLib wrapper](https://github.com/mcg1969/vecLibFort). - The interface to MUMPS can use a single-precision version of MUMPS. See the [ThirdParty-Mumps docu](https://github.com/coin-or-tools/ThirdParty-Mumps/#single-precision-codes) for details. - The interfaces to the HSL routines can use single-precision versions of these routines. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.3/src/Common/config_ipopt_default.h new/Ipopt-releases-3.14.4/src/Common/config_ipopt_default.h --- old/Ipopt-releases-3.14.3/src/Common/config_ipopt_default.h 2021-09-03 10:00:53.000000000 +0200 +++ new/Ipopt-releases-3.14.4/src/Common/config_ipopt_default.h 2021-09-20 10:45:09.000000000 +0200 @@ -5,7 +5,7 @@ /***************************************************************************/ /* Version number of project */ -#define IPOPT_VERSION "3.14.3" +#define IPOPT_VERSION "3.14.4" /* Major Version number of project */ #define IPOPT_VERSION_MAJOR 3 @@ -14,7 +14,7 @@ #define IPOPT_VERSION_MINOR 14 /* Release Version number of project */ -#define IPOPT_VERSION_RELEASE 3 +#define IPOPT_VERSION_RELEASE 4 /* Define to the C type corresponding to Fortran INTEGER * @deprecated Use ipindex instead. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Ipopt-releases-3.14.3/test/run_unitTests.in new/Ipopt-releases-3.14.4/test/run_unitTests.in --- old/Ipopt-releases-3.14.3/test/run_unitTests.in 2021-09-03 10:00:53.000000000 +0200 +++ new/Ipopt-releases-3.14.4/test/run_unitTests.in 2021-09-20 10:45:09.000000000 +0200 @@ -73,10 +73,14 @@ # Java Example # libtool magic does not work with Java programs and no rpath on Windows, so add path to find Ipopt DLL dependencies to PATH +@BUILD_JAVA_TRUE@if test -n "@JAVA@" ; then @BUILD_JAVA_TRUE@echo "Testing Java Example..." @BUILD_JAVA_TRUE@case @build_os@ in *mingw* | *msys* ) PATH=@bindir@:$PATH ;; esac -@BUILD_JAVA_TRUE@@IPOPT_SINGLE_FALSE@checkrun java -Djava.library.path=../src/.libs -cp ../src/org.coinor.ipopt.jar:. HS071 || retval=$? -@BUILD_JAVA_TRUE@@IPOPT_SINGLE_TRUE@checkrun java -Djava.library.path=../src/.libs -cp ../src/org.coinor.ipopt.jar:. HS071s || retval=$? +@BUILD_JAVA_TRUE@@IPOPT_SINGLE_FALSE@checkrun @JAVA@ -Djava.library.path=../src/.libs -cp ../src/org.coinor.ipopt.jar:. HS071 || retval=$? +@BUILD_JAVA_TRUE@@IPOPT_SINGLE_TRUE@checkrun @JAVA@ -Djava.library.path=../src/.libs -cp ../src/org.coinor.ipopt.jar:. HS071s || retval=$? +@BUILD_JAVA_TRUE@else +@BUILD_JAVA_TRUE@echo "Skip testing Java Example (Java executable not available)" +@BUILD_JAVA_TRUE@fi @BUILD_JAVA_FALSE@echo "Skip testing Java Example (Java interface not build)" # sIpopt examples
