[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