[Ipopt] iopt bash configure with cl mkl and ifort almost works

Terry Lyons tlyons at lyonstech.net
Fri Feb 2 08:40:11 EST 2018


Hi all, I am trying (for several days) to configure and build iopt using the bash approach using the Microsoft and intel compilers. My platform is ia32 / windows / . Mostly it goes very well however there seem to be issues with the configuring of iopt itself - all the third party packages seem to configure perfectly. There is a clear problem around pardiso (configure: error: /bin/sh '../../Ipopt-source/Ipopt/configure' failed for Ipopt) that does not go away even if I say --without-pardiso. The build process has found the MKL. The main configure code to the specific configure code for the Ipopt package.

This is the minimal system you recommend building - I have successfully configured HSL and Metis using the same configure. What is the magic link set of arguments that makes pardiso work?

Best

Terry
Forgive the screed below but I thought it might yield hints.


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> SETTING THE PATH Intel(R) Compiler 17.0 Update 4 (package 210) and VS2015 32Bit Then enter the BASH
C:\dev_pkgs\Ipopt>call "c:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\bin\ifortvars.bat" ia32 vs2015
C:\dev_pkgs\Ipopt>"C:\Program Files\Git\git-bash.exe"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> THE BASH INVOLVED IN SETTING UP AN ENVIRONMENT AS PER THE 90 minute guide
>> the last part has the errors
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt
$ cd Ipopt-source/ThirdParty/Blas/

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/Blas
$ ./get.Blas

Running script for downloading the source code for BLAS

Downloading the source code from projects.coin-or.org...
URL transformed to HTTPS due to an HSTS policy
--2018-02-02 10:58:21--  https://www.coin-or.org/BuildTools/Blas/blas-20130815.tgz
Resolving www.coin-or.org (www.coin-or.org)... 130.127.206.21
Connecting to www.coin-or.org (www.coin-or.org)|130.127.206.21|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 99927 (98K) [application/x-gzip]
Saving to: 'blas-20130815.tgz'

     0K .......... .......... .......... .......... .......... 51%  121K 0s
    50K .......... .......... .......... .......... .......   100%  153K=0.7s

2018-02-02 10:58:22 (135 KB/s) - 'blas-20130815.tgz' saved [99927/99927]

Uncompressing the tarball...
Unpacking the source code...
Deleting the tar file...
Moving the source files from BLAS subdirectory

Done downloading the source code for BLAS.


user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/Blas
$ cd ../Lapack/

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/Lapack
$ ./get.Lapack

Running script for downloading the source code for LAPACK

Downloading the source code from projects.coin-or.org...
URL transformed to HTTPS due to an HSTS policy
--2018-02-02 10:58:47--  https://www.coin-or.org/BuildTools/Lapack/lapack-3.4.2.tgz
Resolving www.coin-or.org (www.coin-or.org)... 130.127.206.21
Connecting to www.coin-or.org (www.coin-or.org)|130.127.206.21|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6168281 (5.9M) [application/x-gzip]
Saving to: 'lapack-3.4.2.tgz'

     0K .......... .......... .......... .......... ..........  0%  123K 49s
    50K .......... .......... .......... .......... ..........  1%  127K 47s
   100K .......... .......... .......... .......... ..........  2%  507K 35s
   150K .......... .......... .......... .......... ..........  3% 9.93M 26s
   200K .......... .......... .......... .......... ..........  4%  517K 23s
   250K .......... .......... .......... .......... ..........  4% 4.50M 19s
   300K .......... .......... .......... .......... ..........  5% 6.42M 17s
   350K .......... .......... .......... .......... ..........  6% 6.65M 14s
   400K .......... .......... .......... .......... ..........  7%  610K 14s
   450K .......... .......... .......... .......... ..........  8% 3.90M 12s
   500K .......... .......... .......... .......... ..........  9% 5.54M 11s
   550K .......... .......... .......... .......... ..........  9%  678K 11s
   600K .......... .......... .......... .......... .......... 10% 3.84M 10s
   650K .......... .......... .......... .......... .......... 11% 4.06M 9s
   700K .......... .......... .......... .......... .......... 12% 7.05M 9s
   750K .......... .......... .......... .......... .......... 13%  718K 9s
   800K .......... .......... .......... .......... .......... 14% 4.82M 8s
   850K .......... .......... .......... .......... .......... 14% 3.28M 8s
   900K .......... .......... .......... .......... .......... 15%  739K 7s
   950K .......... .......... .......... .......... .......... 16% 3.59M 7s
  1000K .......... .......... .......... .......... .......... 17% 3.35M 7s
  1050K .......... .......... .......... .......... .......... 18% 4.80M 6s
  1100K .......... .......... .......... .......... .......... 19%  840K 6s
  1150K .......... .......... .......... .......... .......... 19% 2.82M 6s
  1200K .......... .......... .......... .......... .......... 20% 4.87M 6s
  1250K .......... .......... .......... .......... .......... 21% 5.13M 6s
  1300K .......... .......... .......... .......... .......... 22%  674K 6s
  1350K .......... .......... .......... .......... .......... 23% 5.43M 5s
  1400K .......... .......... .......... .......... .......... 24% 3.09M 5s
  1450K .......... .......... .......... .......... .......... 24%  169K 6s
  1500K .......... .......... .......... .......... .......... 25% 12.1M 6s
  1550K .......... .......... .......... .......... .......... 26% 14.1M 5s
  1600K .......... .......... .......... .......... .......... 27% 12.3M 5s
  1650K .......... .......... .......... .......... .......... 28% 15.6M 5s
  1700K .......... .......... .......... .......... .......... 29% 19.9M 5s
  1750K .......... .......... .......... .......... .......... 29% 19.2M 5s
  1800K .......... .......... .......... .......... .......... 30%  645K 5s
  1850K .......... .......... .......... .......... .......... 31% 7.27M 4s
  1900K .......... .......... .......... .......... .......... 32% 4.01M 4s
  1950K .......... .......... .......... .......... .......... 33%  625K 4s
  2000K .......... .......... .......... .......... .......... 34% 3.59M 4s
  2050K .......... .......... .......... .......... .......... 34% 7.65M 4s
  2100K .......... .......... .......... .......... .......... 35%  578K 4s
  2150K .......... .......... .......... .......... .......... 36% 7.69M 4s
  2200K .......... .......... .......... .......... .......... 37% 6.95M 4s
  2250K .......... .......... .......... .......... .......... 38%  560K 4s
  2300K .......... .......... .......... .......... .......... 39% 6.35M 4s
  2350K .......... .......... .......... .......... .......... 39% 5.16M 4s
  2400K .......... .......... .......... .......... .......... 40%  617K 4s
  2450K .......... .......... .......... .......... .......... 41% 5.15M 3s
  2500K .......... .......... .......... .......... .......... 42% 5.87M 3s
  2550K .......... .......... .......... .......... .......... 43%  604K 3s
  2600K .......... .......... .......... .......... .......... 43% 5.15M 3s
  2650K .......... .......... .......... .......... .......... 44% 8.33M 3s
  2700K .......... .......... .......... .......... .......... 45%  754K 3s
  2750K .......... .......... .......... .......... .......... 46% 1.67M 3s
  2800K .......... .......... .......... .......... .......... 47% 5.37M 3s
  2850K .......... .......... .......... .......... .......... 48%  887K 3s
  2900K .......... .......... .......... .......... .......... 48% 1.61M 3s
  2950K .......... .......... .......... .......... .......... 49% 4.39M 3s
  3000K .......... .......... .......... .......... .......... 50%  337K 3s
  3050K .......... .......... .......... .......... .......... 51% 6.17M 3s
  3100K .......... .......... .......... .......... .......... 52% 6.57M 3s
  3150K .......... .......... .......... .......... .......... 53% 7.87M 3s
  3200K .......... .......... .......... .......... .......... 53%  602K 3s
  3250K .......... .......... .......... .......... .......... 54% 7.15M 2s
  3300K .......... .......... .......... .......... .......... 55% 2.10M 2s
  3350K .......... .......... .......... .......... .......... 56% 2.12M 2s
  3400K .......... .......... .......... .......... .......... 57% 1.13M 2s
  3450K .......... .......... .......... .......... .......... 58%  878K 2s
  3500K .......... .......... .......... .......... .......... 58% 1.47M 2s
  3550K .......... .......... .......... .......... .......... 59% 1.38M 2s
  3600K .......... .......... .......... .......... .......... 60%  874K 2s
  3650K .......... .......... .......... .......... .......... 61% 1.51M 2s
  3700K .......... .......... .......... .......... .......... 62% 1.26M 2s
  3750K .......... .......... .......... .......... .......... 63% 1.52M 2s
  3800K .......... .......... .......... .......... .......... 63% 1.46M 2s
  3850K .......... .......... .......... .......... .......... 64%  868K 2s
  3900K .......... .......... .......... .......... .......... 65% 1.75M 2s
  3950K .......... .......... .......... .......... .......... 66% 1018K 2s
  4000K .......... .......... .......... .......... .......... 67% 1.98M 2s
  4050K .......... .......... .......... .......... .......... 68% 1.60M 2s
  4100K .......... .......... .......... .......... .......... 68%  803K 2s
  4150K .......... .......... .......... .......... .......... 69% 2.00M 2s
  4200K .......... .......... .......... .......... .......... 70%  848K 2s
  4250K .......... .......... .......... .......... .......... 71% 2.66M 2s
  4300K .......... .......... .......... .......... .......... 72% 2.09M 1s
  4350K .......... .......... .......... .......... .......... 73%  877K 1s
  4400K .......... .......... .......... .......... .......... 73% 1.50M 1s
  4450K .......... .......... .......... .......... .......... 74%  891K 1s
  4500K .......... .......... .......... .......... .......... 75% 2.07M 1s
  4550K .......... .......... .......... .......... .......... 76% 2.20M 1s
  4600K .......... .......... .......... .......... .......... 77%  879K 1s
  4650K .......... .......... .......... .......... .......... 78% 2.18M 1s
  4700K .......... .......... .......... .......... .......... 78% 2.60M 1s
  4750K .......... .......... .......... .......... .......... 79%  880K 1s
  4800K .......... .......... .......... .......... .......... 80% 1.68M 1s
  4850K .......... .......... .......... .......... .......... 81% 2.74M 1s
  4900K .......... .......... .......... .......... .......... 82%  725K 1s
  4950K .......... .......... .......... .......... .......... 83% 2.92M 1s
  5000K .......... .......... .......... .......... .......... 83%  825K 1s
  5050K .......... .......... .......... .......... .......... 84% 1.87M 1s
  5100K .......... .......... .......... .......... .......... 85% 3.44M 1s
  5150K .......... .......... .......... .......... .......... 86%  851K 1s
  5200K .......... .......... .......... .......... .......... 87% 1.58M 1s
  5250K .......... .......... .......... .......... .......... 87% 3.77M 1s
  5300K .......... .......... .......... .......... .......... 88%  815K 1s
  5350K .......... .......... .......... .......... .......... 89% 2.08M 1s
  5400K .......... .......... .......... .......... .......... 90% 3.87M 0s
  5450K .......... .......... .......... .......... .......... 91%  644K 0s
  5500K .......... .......... .......... .......... .......... 92% 5.35M 0s
  5550K .......... .......... .......... .......... .......... 92%  778K 0s
  5600K .......... .......... .......... .......... .......... 93% 1.50M 0s
  5650K .......... .......... .......... .......... .......... 94% 3.79M 0s
  5700K .......... .......... .......... .......... .......... 95%  809K 0s
  5750K .......... .......... .......... .......... .......... 96% 1.90M 0s
  5800K .......... .......... .......... .......... .......... 97% 4.34M 0s
  5850K .......... .......... .......... .......... .......... 97%  782K 0s
  5900K .......... .......... .......... .......... .......... 98% 2.01M 0s
  5950K .......... .......... .......... .......... .......... 99% 3.48M 0s
  6000K .......... .......... ...                             100%  538K=5.0s

2018-02-02 10:58:53 (1.17 MB/s) - 'lapack-3.4.2.tgz' saved [6168281/6168281]

Uncompressing the tarball...
Unpacking the source code...
Deleting the tar file...

Done downloading the source code for LAPACK.


user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/Lapack
$ cd ../Mumps/

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/Mumps
$ ./get.Mumps

Running script for downloading the source code for MUMPS

Downloading the source code from ...
--2018-02-02 10:59:29--  http://mumps.enseeiht.fr/MUMPS_4.10.0.tar.gz
Resolving mumps.enseeiht.fr (mumps.enseeiht.fr)... 147.127.176.144
Connecting to mumps.enseeiht.fr (mumps.enseeiht.fr)|147.127.176.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2481516 (2.4M) [application/x-gzip]
Saving to: 'MUMPS_4.10.0.tar.gz'

     0K .......... .......... .......... .......... ..........  2%  397K 6s
    50K .......... .......... .......... .......... ..........  4%  399K 6s
   100K .......... .......... .......... .......... ..........  6%  953K 5s
   150K .......... .......... .......... .......... ..........  8%  816K 4s
   200K .......... .......... .......... .......... .......... 10% 1.29M 4s
   250K .......... .......... .......... .......... .......... 12%  991K 3s
   300K .......... .......... .......... .......... .......... 14% 1.29M 3s
   350K .......... .......... .......... .......... .......... 16% 1.10M 3s
   400K .......... .......... .......... .......... .......... 18% 1.54M 2s
   450K .......... .......... .......... .......... .......... 20% 1.51M 2s
   500K .......... .......... .......... .......... .......... 22% 1.29M 2s
   550K .......... .......... .......... .......... .......... 24% 1.12M 2s
   600K .......... .......... .......... .......... .......... 26% 1.34M 2s
   650K .......... .......... .......... .......... .......... 28% 1.37M 2s
   700K .......... .......... .......... .......... .......... 30% 1.35M 2s
   750K .......... .......... .......... .......... .......... 33% 1.32M 2s
   800K .......... .......... .......... .......... .......... 35% 1.09M 2s
   850K .......... .......... .......... .......... .......... 37% 1.42M 2s
   900K .......... .......... .......... .......... .......... 39% 1.36M 1s
   950K .......... .......... .......... .......... .......... 41% 1.46M 1s
  1000K .......... .......... .......... .......... .......... 43% 1.26M 1s
  1050K .......... .......... .......... .......... .......... 45% 1.35M 1s
  1100K .......... .......... .......... .......... .......... 47% 1.72M 1s
  1150K .......... .......... .......... .......... .......... 49% 1.59M 1s
  1200K .......... .......... .......... .......... .......... 51%  819K 1s
  1250K .......... .......... .......... .......... .......... 53% 1.30M 1s
  1300K .......... .......... .......... .......... .......... 55% 1.28M 1s
  1350K .......... .......... .......... .......... .......... 57% 1.40M 1s
  1400K .......... .......... .......... .......... .......... 59% 1.23M 1s
  1450K .......... .......... .......... .......... .......... 61% 1.33M 1s
  1500K .......... .......... .......... .......... .......... 63% 1.84M 1s
  1550K .......... .......... .......... .......... .......... 66% 1.55M 1s
  1600K .......... .......... .......... .......... .......... 68% 1.38M 1s
  1650K .......... .......... .......... .......... .......... 70% 1.13M 1s
  1700K .......... .......... .......... .......... .......... 72% 2.62M 1s
  1750K .......... .......... .......... .......... .......... 74% 1.30M 1s
  1800K .......... .......... .......... .......... .......... 76% 1.69M 0s
  1850K .......... .......... .......... .......... .......... 78% 1.62M 0s
  1900K .......... .......... .......... .......... .......... 80% 1.22M 0s
  1950K .......... .......... .......... .......... .......... 82%  935K 0s
  2000K .......... .......... .......... .......... .......... 84% 1.52M 0s
  2050K .......... .......... .......... .......... .......... 86% 1.57M 0s
  2100K .......... .......... .......... .......... .......... 88% 1.79M 0s
  2150K .......... .......... .......... .......... .......... 90% 1.54M 0s
  2200K .......... .......... .......... .......... .......... 92% 1.23M 0s
  2250K .......... .......... .......... .......... .......... 94% 2.72M 0s
  2300K .......... .......... .......... .......... .......... 96% 1.37M 0s
  2350K .......... .......... .......... .......... .......... 99% 1.36M 0s
  2400K .......... .......... ...                             100% 1.67M=2.0s

2018-02-02 10:59:31 (1.20 MB/s) - 'MUMPS_4.10.0.tar.gz' saved [2481516/2481516]

Uncompressing the tarball...
Unpacking the source code...
Deleting the tar file...

Done downloading the source code for MUMPS.

Apply a patch to work around a bug in MUMPS.

(Stripping trailing CRs from patch; use --binary to disable.)
patching file MUMPS/src/dmumps_part2.F
patching file MUMPS/examples/c_example.c
patching file MUMPS/libseq/mpic.c
patching file MUMPS/src/mumps_orderings.c
patching file MUMPS/src/mumps_orderings.h

Verify that there are no error message in the output above.

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/Mumps
$ cd ../ASL/

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/Ipopt-source/ThirdParty/ASL
$ ./get.ASL

Running script for downloading the source code for the ASL

Downloading the source code from Github...
--2018-02-02 11:00:11--  https://github.com/ampl/mp/archive/1.3.0.tar.gz
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/ampl/mp/tar.gz/1.3.0 [following]
--2018-02-02 11:00:12--  https://codeload.github.com/ampl/mp/tar.gz/1.3.0
Resolving codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.253.121
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: '1.3.0.tar.gz'

     0K .......... .......... .......... .......... ..........  292K
    50K .......... .......... .......... .......... ..........  604K
   100K .......... .......... .......... .......... .......... 3.33M
   150K .......... .......... .......... .......... ..........  518K
   200K .......... .......... .......... .......... ..........  704K
   250K .......... .......... .......... .......... .......... 6.98M
   300K .......... .......... .......... .......... .......... 8.17M
   350K .......... .......... .......... .......... ..........  627K
   400K .......... .......... .......... .......... .......... 3.71M
   450K .......... .......... .......... .......... .......... 7.32M
   500K .......... .......... .......... .......... .......... 6.58M
   550K .......... .......... .......... .......... .......... 2.67M
   600K .......... .......... .......... .......... .......... 7.85M
   650K .......... .......... .......... .......... .......... 1.28M
   700K .......... .......... .......... .......... ..........  382K
   750K .......... .......... .......... .......... .......... 7.74M
   800K .......... .......... .......... .......... ..........  639K
   850K .......... .......... .......... .......... .......... 3.89M
   900K .......... .......... .......... .......... ..........  430K
   950K .......... .......... .......... .......... ..........  509K
  1000K .......... .......... .......... .......... .......... 12.1M
  1050K .......... .......... .......... .......... ..........  694K
  1100K .......... .......... .......... .......... .......... 8.48M
  1150K .......... .......... .......... .......... .......... 8.40M
  1200K .......... .......... .......... .......... ..........  109K
  1250K .......... .......... .......... .......... .          7.30M=1.6s

2018-02-02 11:00:14 (800 KB/s) - '1.3.0.tar.gz' saved [1322272]

Download finished.
Unpacking the source code...
Adding No_dtoa to CFLAGS...
Applying path for MinGW
patching file solvers/fpinitmt.c
Deleting the tar file...

Done downloading the source code for ASL.

user at MACHINE MINGW64 ~
$ cd  /c/dev_pkgs/Ipopt/

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt
$ mkdir build

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt
$ cd build

user at MACHINE MINGW64 /c/dev_pkgs/Ipopt/build
$ ../Ipopt-source/configure --enable-msvc CC=cl CXX=cl ADD_FFLAGS='-O3 -xHost -ipo'
checking build system type... x86_64-pc-mingw32
checking whether we want to compile in debug mode... no
checking for C compiler default output file name... conftest.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl accepts -g... yes
checking for cl option to accept ANSI C... none needed
configure: Overruling autoconf; cl does not recognise -g.
configure: C compiler options are: -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG
checking whether we are using the GNU C++ compiler... no
checking whether cl accepts -g... yes
checking whether C++ compiler cl works... yes
configure: Overruling autoconf; cl does not recognise -g.
configure: C++ compiler options are: -MT -O2 -nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG
configure: Trying to determine Fortran compiler name
checking for ifort... ifort
checking whether we are using the GNU Fortran 77 compiler... no
checking whether ifort accepts -g... no
configure: WARNING: The flags FFLAGS="" do not work.  I will now just try '-O', but you might want to set FFLAGS manually.
configure: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually.
configure: Fortran compiler options are:
checking for egrep... grep -E
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking dependency style of cl... none
checking dependency style of cl... none
checking whether to enable maintainer-specific portions of Makefiles... no
checking host system type... x86_64-pc-mingw32
checking for a sed that does not truncate output... /usr/bin/sed
checking for non-GNU ld... link
checking if the linker (link) is GNU ld... no
checking for link option to reload object files... -r
checking for BSD-compatible nm... /c/tools/mingw64/bin/nm -B
checking how to recognise dependent libraries... file_magic file format pei*-i386(.*architecture: i386)?
checking how to run the C preprocessor... cl -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... no
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... no
checking dlfcn.h usability... no
checking dlfcn.h presence... no
checking for dlfcn.h... no
checking how to run the C++ preprocessor... cl -E
checking the maximum length of command line arguments... 8192
checking command to parse /c/tools/mingw64/bin/nm -B output from cl object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking for cl option to produce PIC... -DDLL_EXPORT
checking if cl PIC flag -DDLL_EXPORT works... yes
checking if cl static flag  works... yes
checking if cl supports -c -o file.obj... no
checking if we can lock with hard links... yes
checking whether the cl linker (link) supports shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the cl linker (link) supports shared libraries... no
checking for cl option to produce PIC...
checking if cl static flag  works... yes
checking if cl supports -c -o file.obj... no
checking if we can lock with hard links... yes
checking whether the cl linker (link) supports shared libraries... no
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for ifort option to produce PIC... -DDLL_EXPORT
checking if ifort PIC flag -DDLL_EXPORT works... yes
checking if ifort static flag  works... no
checking if ifort supports -c -o file.obj... yes
checking whether the ifort linker (link) supports shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
configure: Build is "x86_64-pc-mingw32".
configure: Applying patches to libtool for cl compiler
checking if library version is set... no
checking whether source of project ASL is available and should be compiled... yes, source in ThirdParty/ASL
checking whether source of project Metis is available and should be compiled... no, source file ../Ipopt-source/ThirdParty/Metis/metis-4.0/Lib/balance.c not available
checking whether source of project Blas is available and should be compiled... yes, source in ThirdParty/Blas
checking whether source of project Lapack is available and should be compiled... yes, source in ThirdParty/Lapack
checking whether source of project HSL is available and should be compiled... no, source file ../Ipopt-source/ThirdParty/HSL/coinhsl/common/deps.f not available
checking whether source of project Mumps is available and should be compiled... yes, source in ThirdParty/Mumps
checking whether source of project Ipopt is available and should be compiled... yes, source in Ipopt
configure: configuring doxygen documentation options
checking for doxygen... no
checking for latex... yes
checking for dot... NO
checking which command should be used to link input files... cp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doxydoc/doxygen.conf
config.status: executing depfiles commands
configure: configuring in ThirdParty/ASL
configure: running /bin/sh '../../../Ipopt-source/ThirdParty/ASL/configure' --prefix=/c/dev_pkgs/Ipopt/build  '--enable-msvc' 'CC=cl' 'CXX=cl' 'ADD_FFLAGS=-O3 -xHost -ipo' --cache-file=/dev/null --srcdir=../../../Ipopt-source/ThirdParty/ASL
checking build system type... x86_64-pc-mingw32
checking for svnversion... yes
checking whether we want to compile in debug mode... no
checking for egrep... grep -E
checking whether ln -s works... yes
checking for C compiler default output file name... conftest.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl accepts -g... yes
checking for cl option to accept ANSI C... none needed
configure: Overruling autoconf; cl does not recognise -g.
configure: C compiler options are: -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG    -DASL_BUILD
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking dependency style of cl... none
checking whether to enable maintainer-specific portions of Makefiles... no
configure: Using libtool script in directory ../..
checking if library version is set... no
checking for getrusage... no
checking for long long... yes
checking for ssize_t... no
checking for dlopen in -ldl... no
configure: Command line flags for (n)make "CFLAGS=" -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG -DASL_BUILD  -DNO_RUSAGE -Dstrtoull=_strtoui64 -DNO_SSIZE_T"".
checking which command should be used to link input files... cp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating compile_MS_ASL
config.status: creating compile_Unix_ASL
config.status: creating coinasl.pc
config.status: creating coinasl-uninstalled.pc
config.status: executing depfiles commands
configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting
configure: Configuration of ThirdPartyASL successful
configure: configuring in ThirdParty/Blas
configure: running /bin/sh '../../../Ipopt-source/ThirdParty/Blas/configure' --prefix=/c/dev_pkgs/Ipopt/build  '--enable-msvc' 'CC=cl' 'CXX=cl' 'ADD_FFLAGS=-O3 -xHost -ipo' --cache-file=/dev/null --srcdir=../../../Ipopt-source/ThirdParty/Blas
checking for svnversion... yes
checking build system type... x86_64-pc-mingw32
checking whether we want to compile in debug mode... no
checking for C compiler default output file name... conftest.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl accepts -g... yes
checking for cl option to accept ANSI C... none needed
configure: Overruling autoconf; cl does not recognise -g.
configure: C compiler options are: -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG    -DBLAS_BUILD
configure: Trying to determine Fortran compiler name
checking for ifort... ifort
checking whether we are using the GNU Fortran 77 compiler... no
checking whether ifort accepts -g... no
configure: WARNING: The flags FFLAGS="" do not work.  I will now just try '-O', but you might want to set FFLAGS manually.
configure: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually.
configure: Fortran compiler options are:
checking how to get verbose linking output from ifort... configure: WARNING: cannot determine how to obtain linking information from ifort

checking for Fortran libraries of ifort...
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... upper case, no underscore, no extra underscore
checking for egrep... grep -E
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking dependency style of cl... none
checking whether to enable maintainer-specific portions of Makefiles... no
configure: Using libtool script in directory ../..
checking if library version is set... no
checking which command should be used to link input files... cp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating coinblas.pc
config.status: creating coinblas-uninstalled.pc
config.status: executing depfiles commands
configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting
configure: Configuration of ThirdPartyBlas successful
configure: configuring in ThirdParty/Lapack
configure: running /bin/sh '../../../Ipopt-source/ThirdParty/Lapack/configure' --prefix=/c/dev_pkgs/Ipopt/build  '--enable-msvc' 'CC=cl' 'CXX=cl' 'ADD_FFLAGS=-O3 -xHost -ipo' --cache-file=/dev/null --srcdir=../../../Ipopt-source/ThirdParty/Lapack
checking for svnversion... yes
checking build system type... x86_64-pc-mingw32
checking whether we want to compile in debug mode... no
checking for C compiler default output file name... conftest.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl accepts -g... yes
checking for cl option to accept ANSI C... none needed
configure: Overruling autoconf; cl does not recognise -g.
configure: C compiler options are: -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG    -DLAPACK_BUILD
configure: Trying to determine Fortran compiler name
checking for ifort... ifort
checking whether we are using the GNU Fortran 77 compiler... no
checking whether ifort accepts -g... no
configure: WARNING: The flags FFLAGS="" do not work.  I will now just try '-O', but you might want to set FFLAGS manually.
configure: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually.
configure: Fortran compiler options are:
checking how to get verbose linking output from ifort... configure: WARNING: cannot determine how to obtain linking information from ifort

checking for Fortran libraries of ifort...
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... upper case, no underscore, no extra underscore
checking for BLAS in MKL (32bit)... yes: mkl_intel_c.lib mkl_sequential.lib mkl_core.lib
checking for egrep... grep -E
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking dependency style of cl... none
checking whether to enable maintainer-specific portions of Makefiles... no
configure: Using libtool script in directory ../..
checking if library version is set... no
checking which command should be used to link input files... cp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating coinlapack.pc
config.status: creating coinlapack-uninstalled.pc
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dbdsqr.f to dbdsqr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgebal.f to dgebal.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgebak.f to dgebak.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgebd2.f to dgebd2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgebrd.f to dgebrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgeev.f to dgeev.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgehd2.f to dgehd2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgehrd.f to dgehrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgelq2.f to dgelq2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgelqf.f to dgelqf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgels.f to dgels.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgeqr2.f to dgeqr2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgeqrf.f to dgeqrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgesvd.f to dgesvd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgesv.f to dgesv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgetf2.f to dgetf2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgetrf.f to dgetrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgetri.f to dgetri.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgetrs.f to dgetrs.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dggbak.f to dggbak.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dggbal.f to dggbal.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dgghrd.f to dgghrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dggev.f to dggev.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dhgeqz.f to dhgeqz.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dhseqr.f to dhseqr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/disnan.f to disnan.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlabad.f to dlabad.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlabrd.f to dlabrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlacpy.f to dlacpy.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dladiv.f to dladiv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaebz.f to dlaebz.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlae2.f to dlae2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaev2.f to dlaev2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaexc.f to dlaexc.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlagtf.f to dlagtf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlagts.f to dlagts.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlag2.f to dlag2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlahqr.f to dlahqr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlahr2.f to dlahr2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaisnan.f to dlaisnan.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaln2.f to dlaln2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaneg.f to dlaneg.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlange.f to dlange.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlanhs.f to dlanhs.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlanst.f to dlanst.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlansy.f to dlansy.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlanv2.f to dlanv2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlapy2.f to dlapy2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlapy3.f to dlapy3.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaqr0.f to dlaqr0.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaqr1.f to dlaqr1.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaqr2.f to dlaqr2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaqr3.f to dlaqr3.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaqr4.f to dlaqr4.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaqr5.f to dlaqr5.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarf.f to dlarf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarfb.f to dlarfb.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarfg.f to dlarfg.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarft.f to dlarft.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarfx.f to dlarfx.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarnv.f to dlarnv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarra.f to dlarra.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrb.f to dlarrb.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrc.f to dlarrc.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrd.f to dlarrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarre.f to dlarre.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrf.f to dlarrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrj.f to dlarrj.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrk.f to dlarrk.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrr.f to dlarrr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlarrv.f to dlarrv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlartg.f to dlartg.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlartv.f to dlartv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaruv.f to dlaruv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlar1v.f to dlar1v.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlas2.f to dlas2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlascl.f to dlascl.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaset.f to dlaset.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasq1.f to dlasq1.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasq2.f to dlasq2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasq3.f to dlasq3.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasq4.f to dlasq4.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasq5.f to dlasq5.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasq6.f to dlasq6.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasr.f to dlasr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasrt.f to dlasrt.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlaswp.f to dlaswp.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlassq.f to dlassq.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasv2.f to dlasv2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasyf.f to dlasyf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlasy2.f to dlasy2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dlatrd.f to dlatrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorg2l.f to dorg2l.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorg2r.f to dorg2r.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorgbr.f to dorgbr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorghr.f to dorghr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorglq.f to dorglq.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorgl2.f to dorgl2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorgql.f to dorgql.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorgqr.f to dorgqr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorgtr.f to dorgtr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorm2r.f to dorm2r.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dormbr.f to dormbr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dormhr.f to dormhr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorml2.f to dorml2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dormlq.f to dormlq.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dormql.f to dormql.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dormqr.f to dormqr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dormtr.f to dormtr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dorm2l.f to dorm2l.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dpotf2.f to dpotf2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dpotrf.f to dpotrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dpotrs.f to dpotrs.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dppsv.f to dppsv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dpptrf.f to dpptrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dpptrs.f to dpptrs.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dstebz.f to dstebz.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dstein.f to dstein.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dstemr.f to dstemr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsteqr.f to dsteqr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsterf.f to dsterf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsyev.f to dsyev.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsyevr.f to dsyevr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsyevx.f to dsyevx.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsytd2.f to dsytd2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsytf2.f to dsytf2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsytrd.f to dsytrd.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsytrf.f to dsytrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dsytri.f to dsytri.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dtgevc.f to dtgevc.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dtrevc.f to dtrevc.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dtrexc.f to dtrexc.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dtrti2.f to dtrti2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dtrtri.f to dtrtri.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/dtrtrs.f to dtrtrs.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/ieeeck.f to ieeeck.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/iladlc.f to iladlc.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/iladlr.f to iladlr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/ilaenv.f to ilaenv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/iparmq.f to iparmq.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/sgetf2.f to sgetf2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/sgetrf.f to sgetrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/slaswp.f to slaswp.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zgetf2.f to zgetf2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zgetrf.f to zgetrf.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zlacgv.f to zlacgv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zlacpy.f to zlacpy.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zlaev2.f to zlaev2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zlaswp.f to zlaswp.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zpotf2.f to zpotf2.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zrot.f to zrot.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zsymv.f to zsymv.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zsyr.f to zsyr.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/SRC/zsytri.f to zsytri.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/INSTALL/dlamch.f to dlamch.f
config.status: linking ../../../Ipopt-source/ThirdParty/Lapack/LAPACK/INSTALL/slamch.f to slamch.f
config.status: executing depfiles commands
configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting
configure: Configuration of ThirdPartyLapack successful
configure: configuring in ThirdParty/Mumps
configure: running /bin/sh '../../../Ipopt-source/ThirdParty/Mumps/configure' --prefix=/c/dev_pkgs/Ipopt/build  '--enable-msvc' 'CC=cl' 'CXX=cl' 'ADD_FFLAGS=-O3 -xHost -ipo' --cache-file=/dev/null --srcdir=../../../Ipopt-source/ThirdParty/Mumps
checking for svnversion... yes
checking build system type... x86_64-pc-mingw32
checking whether we want to compile in debug mode... no
checking for C compiler default output file name... conftest.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl accepts -g... yes
checking for cl option to accept ANSI C... none needed
configure: Overruling autoconf; cl does not recognise -g.
configure: C compiler options are: -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG    -DMUMPS_BUILD
configure: Trying to determine Fortran compiler name
checking for ifort... ifort
checking whether we are using the GNU Fortran 77 compiler... no
checking whether ifort accepts -g... no
configure: WARNING: The flags FFLAGS="" do not work.  I will now just try '-O', but you might want to set FFLAGS manually.
configure: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually.
configure: Fortran compiler options are:
checking how to get verbose linking output from ifort... configure: WARNING: cannot determine how to obtain linking information from ifort

checking for Fortran libraries of ifort...
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... upper case, no underscore, no extra underscore
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking dependency style of cl... none
checking whether to enable maintainer-specific portions of Makefiles... no
configure: Using libtool script in directory ../..
checking if library version is set... no
checking for BLAS in MKL (32bit)... yes: mkl_intel_c.lib mkl_sequential.lib mkl_core.lib
checking for COIN-OR package Metis... skipped check via pkg-config, redirect to fallback
checking for COIN-OR package Metis (fallback)... no, dependency coinmetis not available
checking whether we can compile Fortran 90 code... yes
checking for additional preprocessor C flags... -DUPPER -DWITHOUT_PTHREAD=1 -DALLOW_NON_INIT -DMUMPS_ARITH=MUMPS_ARITH_d
checking for additional preprocessor Fortran flags...
checking which command should be used to link input files... cp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating coinmumps.pc
config.status: creating coinmumps-uninstalled.pc
config.status: executing depfiles commands
configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting
configure: Configuration of ThirdPartyMumps successful
configure: configuring in Ipopt
configure: running /bin/sh '../../Ipopt-source/Ipopt/configure' --prefix=/c/dev_pkgs/Ipopt/build  '--enable-msvc' 'CC=cl' 'CXX=cl' 'ADD_FFLAGS=-O3 -xHost -ipo' --cache-file=/dev/null --srcdir=../../Ipopt-source/Ipopt
checking build system type... x86_64-pc-mingw32
checking for svnversion... yes
checking whether we want to compile in debug mode... no
checking for egrep... grep -E
checking whether ln -s works... yes
checking for C compiler default output file name... conftest.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... obj
checking whether we are using the GNU C compiler... no
checking whether cl accepts -g... yes
checking for cl option to accept ANSI C... none needed
configure: Overruling autoconf; cl does not recognise -g.
configure: C compiler options are: -MT -O2 -nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG    -DIPOPT_BUILD
checking whether we are using the GNU C++ compiler... no
checking whether cl accepts -g... yes
checking whether C++ compiler cl works... yes
configure: Overruling autoconf; cl does not recognise -g.
configure: C++ compiler options are: -MT -O2 -nologo -EHsc -GR -wd4996 -D_CRT_SECURE_NO_DEPRECATE -DNDEBUG    -DIPOPT_BUILD
configure: Assuming that CXXLIBS is "nothing".
configure: Trying to determine Fortran compiler name
checking for ifort... ifort
checking whether we are using the GNU Fortran 77 compiler... no
checking whether ifort accepts -g... no
configure: WARNING: The flags FFLAGS="" do not work.  I will now just try '-O', but you might want to set FFLAGS manually.
configure: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually.
configure: Fortran compiler options are:
checking how to get verbose linking output from ifort... configure: WARNING: cannot determine how to obtain linking information from ifort

checking for Fortran libraries of ifort...
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... upper case, no underscore, no extra underscore
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking dependency style of cl... none
checking dependency style of cl... none
checking whether to enable maintainer-specific portions of Makefiles... no
configure: Using libtool script in directory ..
checking if library version is set... no
configure: configuring doxygen documentation options
checking for doxygen... no
checking for latex... yes
checking for dot... NO
checking for BLAS in MKL (32bit)... yes: mkl_intel_c.lib mkl_sequential.lib mkl_core.lib
checking whether LAPACK is already available with BLAS library... yes: mkl_intel_c.lib mkl_sequential.lib mkl_core.lib
checking for COIN-OR package ASL... skipped check via pkg-config, redirect to fallback
checking for COIN-OR package ASL (fallback)... yes
checking for COIN-OR package HSL... skipped check via pkg-config, redirect to fallback
checking for COIN-OR package HSL (fallback)... no, dependency coinhsl not available
checking for COIN-OR package Mumps... skipped check via pkg-config, redirect to fallback
checking for COIN-OR package Mumps (fallback)... yes
checking for int *... yes
checking size of int *... 4
configure: Using CXXAR="ar cru".
checking cmath usability... yes
checking cmath presence... yes
checking for cmath... yes
checking cctype usability... yes
checking cctype presence... yes
checking for cctype... yes
checking cassert usability... yes
checking cassert presence... yes
checking for cassert... yes
checking cstdio usability... yes
checking cstdio presence... yes
checking for cstdio... yes
checking cstdlib usability... yes
checking cstdlib presence... yes
checking for cstdlib... yes
checking cstdarg usability... yes
checking cstdarg presence... yes
checking for cstdarg... yes
checking cstring usability... yes
checking cstring presence... yes
checking for cstring... yes
checking cfloat usability... yes
checking cfloat presence... yes
checking for cfloat... yes
checking ctime usability... yes
checking ctime presence... yes
checking for ctime... yes
checking cstddef usability... yes
checking cstddef presence... yes
checking for cstddef... yes
checking for cmath... (cached) yes
checking for cfloat... (cached) yes
checking cieeefp usability... no
checking cieeefp presence... no
checking for cieeefp... no
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking whether isfinite is declared... no
checking whether finite is declared... no
checking whether _finite is declared... yes
checking whether va_copy is declared... yes
checking whether drand48 is declared... no
checking whether rand is declared... yes
checking whether srand is declared... yes
checking for mkl_get_version_string... yes
checking whether user-supplied Pardiso library "" works... configure: error: Pardiso library  does not seem to work
configure: error: /bin/sh '../../Ipopt-source/Ipopt/configure' failed for Ipopt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20180202/ce1b10df/attachment-0001.html>


More information about the Ipopt mailing list