norlab-ulaval / libnabo

A fast K Nearest Neighbor library for low-dimensional spaces
http://norlab-ulaval.github.io/libnabo/
BSD 3-Clause "New" or "Revised" License
431 stars 142 forks source link

./configure of IPOPT with Cygwin using GNU is successful, while the make install doesn't work! #94

Open SupingZ opened 5 years ago

SupingZ commented 5 years ago

According to website of istalling IPOPT on WINDOWS. https://www.coin-or.org/Ipopt/documentation/node15.html

The ./configure process is sucessful, which is shown as follows: supin@LAPTOP-82CHIOG0 ~/IPOPTDIR $ ./configure checking build system type... x86_64-unknown-cygwin checking whether we want to compile in debug mode... no checking for gcc... gcc checking for C compiler default output file name... a.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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed configure: C compiler options are: -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether C++ compiler g++ works... yes configure: C++ compiler options are: -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long configure: Trying to determine Fortran compiler name checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes configure: Fortran compiler options are: -O3 -pipe 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 gcc... none checking dependency style of g++... 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 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 ./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 ./ThirdParty/HSL/coinhsl/common/deps.f not available checking whether source of project Mumps is available and should be compiled...no, source file ./ThirdParty/Mumps/MUMPS/src/dmumps_part1.F not available 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... no checking for dot... NO checking which command should be used to link input files... ln -s 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 './configure' --prefix=/home/supin/IPOPTDIR --cache-file=/dev/null --srcdir=. checking build system type... x86_64-unknown-cygwin 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 gcc... gcc checking for C compiler default output file name... a.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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed configure: C compiler options are: -O3 -pipe -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 gcc... none checking whether to enable maintainer-specific portions of Makefiles... no checking host system type... x86_64-unknown-cygwin checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking for /usr/x86_64-pc-cygwin/bin/ld.exe option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking how to recognise dependent libraries... file_magic ^x86 archive import|^x86 DLL checking how to run the C preprocessor... gcc -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... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... f95 checking whether we are using the GNU Fortran 77 compiler... yes checking whether f95 accepts -g... yes checking the maximum length of command line arguments... 8192 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/x86_64-pc-cygwin/bin/ld.exe) 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 for ld used by g++... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports shared libraries... yes checking for g++ option to produce PIC... checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports shared libraries... yes 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... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for f95 option to produce PIC... checking if f95 static flag -static works... no checking if f95 supports -c -o file.o... yes checking whether the f95 linker (/usr/x86_64-pc-cygwin/bin/ld.exe) 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-unknown-cygwin". configure: Applying patches to libtool for GNU compiler checking if library version is set... no checking for pkg-config... pkg-config checking pkg-config is at least version 0.16.0... yes checking for getrusage... yes checking for long long... yes checking for ssize_t... yes checking for dlopen in -ldl... yes configure: Command line flags for (n)make "CFLAGS=" -O3 -pipe -DNDEBUG -DASL_BUILD "". checking which command should be used to link input files... ln -s 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 './configure' --prefix=/home/supin/IPOPTDIR --cache-file=/dev/null --srcdir=. checking for svnversion... yes checking build system type... x86_64-unknown-cygwin checking whether we want to compile in debug mode... no checking for gcc... gcc checking for C compiler default output file name... a.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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed configure: C compiler options are: -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DBLAS_BUILD configure: Trying to determine Fortran compiler name checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes configure: Fortran compiler options are: -O3 -pipe checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib-L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../.. -lgfortran -lgcc_s -lquadmath -lm -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 configure: Corrected Fortran libraries: -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../.. -lgfortran -lquadmath -lm -ladvapi32 -lshell32 -luser32 -lkernel32 checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for pkg-config... pkg-config checking pkg-config is at least version 0.16.0... yes 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 gcc... none checking whether to enable maintainer-specific portions of Makefiles... no checking host system type... x86_64-unknown-cygwin checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking for /usr/x86_64-pc-cygwin/bin/ld.exe option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking how to recognise dependent libraries... file_magic ^x86 archive import|^x86 DLL checking how to run the C preprocessor... gcc -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... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking the maximum length of command line arguments... 8192 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/x86_64-pc-cygwin/bin/ld.exe) 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 for ld used by g++... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports shared libraries... yes checking for g++ option to produce PIC... checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports shared libraries... yes 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... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for gfortran option to produce PIC... checking if gfortran static flag -static works... no checking if gfortran supports -c -o file.o... yes checking whether the gfortran linker (/usr/x86_64-pc-cygwin/bin/ld.exe) 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-unknown-cygwin". configure: Applying patches to libtool for GNU compiler checking if library version is set... no checking which command should be used to link input files... ln -s 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 './configure' --prefix=/home/supin/IPOPTDIR --cache-file=/dev/null --srcdir=. checking for svnversion... yes checking build system type... x86_64-unknown-cygwin checking whether we want to compile in debug mode... no checking for gcc... gcc checking for C compiler default output file name... a.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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed configure: C compiler options are: -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DLAPACK_BUILD configure: Trying to determine Fortran compiler name checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes configure: Fortran compiler options are: -O3 -pipe checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib-L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../.. -lgfortran -lgcc_s -lquadmath -lm -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 configure: Corrected Fortran libraries: -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../.. -lgfortran -lquadmath -lm -ladvapi32 -lshell32 -luser32 -lkernel32 checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for pkg-config... pkg-config checking pkg-config is at least version 0.16.0... yes checking whether -lblas has BLAS... no checking for COIN-OR package Blas... yes: 1.4 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 gcc... none checking whether to enable maintainer-specific portions of Makefiles... no checking host system type... x86_64-unknown-cygwin checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking for /usr/x86_64-pc-cygwin/bin/ld.exe option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking how to recognise dependent libraries... file_magic ^x86 archive import|^x86 DLL checking how to run the C preprocessor... gcc -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... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking the maximum length of command line arguments... 8192 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/x86_64-pc-cygwin/bin/ld.exe) 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 for ld used by g++... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports shared libraries... yes checking for g++ option to produce PIC... checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports shared libraries... yes 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... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for gfortran option to produce PIC... checking if gfortran static flag -static works... no checking if gfortran supports -c -o file.o... yes checking whether the gfortran linker (/usr/x86_64-pc-cygwin/bin/ld.exe) 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-unknown-cygwin". configure: Applying patches to libtool for GNU compiler checking if library version is set... no checking which command should be used to link input files... ln -s configure: creating ./config.status config.status: creating Makefile config.status: creating coinlapack.pc config.status: creating coinlapack-uninstalled.pc config.status: linking ./LAPACK/SRC/dbdsqr.f to dbdsqr.f config.status: linking ./LAPACK/SRC/dgebal.f to dgebal.f config.status: linking ./LAPACK/SRC/dgebak.f to dgebak.f config.status: linking ./LAPACK/SRC/dgebd2.f to dgebd2.f config.status: linking ./LAPACK/SRC/dgebrd.f to dgebrd.f config.status: linking ./LAPACK/SRC/dgeev.f to dgeev.f config.status: linking ./LAPACK/SRC/dgehd2.f to dgehd2.f config.status: linking ./LAPACK/SRC/dgehrd.f to dgehrd.f config.status: linking ./LAPACK/SRC/dgelq2.f to dgelq2.f config.status: linking ./LAPACK/SRC/dgelqf.f to dgelqf.f config.status: linking ./LAPACK/SRC/dgels.f to dgels.f config.status: linking ./LAPACK/SRC/dgeqr2.f to dgeqr2.f config.status: linking ./LAPACK/SRC/dgeqrf.f to dgeqrf.f config.status: linking ./LAPACK/SRC/dgesvd.f to dgesvd.f config.status: linking ./LAPACK/SRC/dgesv.f to dgesv.f config.status: linking ./LAPACK/SRC/dgetf2.f to dgetf2.f config.status: linking ./LAPACK/SRC/dgetrf.f to dgetrf.f config.status: linking ./LAPACK/SRC/dgetri.f to dgetri.f config.status: linking ./LAPACK/SRC/dgetrs.f to dgetrs.f config.status: linking ./LAPACK/SRC/dggbak.f to dggbak.f config.status: linking ./LAPACK/SRC/dggbal.f to dggbal.f config.status: linking ./LAPACK/SRC/dgghrd.f to dgghrd.f config.status: linking ./LAPACK/SRC/dggev.f to dggev.f config.status: linking ./LAPACK/SRC/dhgeqz.f to dhgeqz.f config.status: linking ./LAPACK/SRC/dhseqr.f to dhseqr.f config.status: linking ./LAPACK/SRC/disnan.f to disnan.f config.status: linking ./LAPACK/SRC/dlabad.f to dlabad.f config.status: linking ./LAPACK/SRC/dlabrd.f to dlabrd.f config.status: linking ./LAPACK/SRC/dlacpy.f to dlacpy.f config.status: linking ./LAPACK/SRC/dladiv.f to dladiv.f config.status: linking ./LAPACK/SRC/dlaebz.f to dlaebz.f config.status: linking ./LAPACK/SRC/dlae2.f to dlae2.f config.status: linking ./LAPACK/SRC/dlaev2.f to dlaev2.f config.status: linking ./LAPACK/SRC/dlaexc.f to dlaexc.f config.status: linking ./LAPACK/SRC/dlagtf.f to dlagtf.f config.status: linking ./LAPACK/SRC/dlagts.f to dlagts.f config.status: linking ./LAPACK/SRC/dlag2.f to dlag2.f config.status: linking ./LAPACK/SRC/dlahqr.f to dlahqr.f config.status: linking ./LAPACK/SRC/dlahr2.f to dlahr2.f config.status: linking ./LAPACK/SRC/dlaisnan.f to dlaisnan.f config.status: linking ./LAPACK/SRC/dlaln2.f to dlaln2.f config.status: linking ./LAPACK/SRC/dlaneg.f to dlaneg.f config.status: linking ./LAPACK/SRC/dlange.f to dlange.f config.status: linking ./LAPACK/SRC/dlanhs.f to dlanhs.f config.status: linking ./LAPACK/SRC/dlanst.f to dlanst.f config.status: linking ./LAPACK/SRC/dlansy.f to dlansy.f config.status: linking ./LAPACK/SRC/dlanv2.f to dlanv2.f config.status: linking ./LAPACK/SRC/dlapy2.f to dlapy2.f config.status: linking ./LAPACK/SRC/dlapy3.f to dlapy3.f config.status: linking ./LAPACK/SRC/dlaqr0.f to dlaqr0.f config.status: linking ./LAPACK/SRC/dlaqr1.f to dlaqr1.f config.status: linking ./LAPACK/SRC/dlaqr2.f to dlaqr2.f config.status: linking ./LAPACK/SRC/dlaqr3.f to dlaqr3.f config.status: linking ./LAPACK/SRC/dlaqr4.f to dlaqr4.f config.status: linking ./LAPACK/SRC/dlaqr5.f to dlaqr5.f config.status: linking ./LAPACK/SRC/dlarf.f to dlarf.f config.status: linking ./LAPACK/SRC/dlarfb.f to dlarfb.f config.status: linking ./LAPACK/SRC/dlarfg.f to dlarfg.f config.status: linking ./LAPACK/SRC/dlarft.f to dlarft.f config.status: linking ./LAPACK/SRC/dlarfx.f to dlarfx.f config.status: linking ./LAPACK/SRC/dlarnv.f to dlarnv.f config.status: linking ./LAPACK/SRC/dlarra.f to dlarra.f config.status: linking ./LAPACK/SRC/dlarrb.f to dlarrb.f config.status: linking ./LAPACK/SRC/dlarrc.f to dlarrc.f config.status: linking ./LAPACK/SRC/dlarrd.f to dlarrd.f config.status: linking ./LAPACK/SRC/dlarre.f to dlarre.f config.status: linking ./LAPACK/SRC/dlarrf.f to dlarrf.f config.status: linking ./LAPACK/SRC/dlarrj.f to dlarrj.f config.status: linking ./LAPACK/SRC/dlarrk.f to dlarrk.f config.status: linking ./LAPACK/SRC/dlarrr.f to dlarrr.f config.status: linking ./LAPACK/SRC/dlarrv.f to dlarrv.f config.status: linking ./LAPACK/SRC/dlartg.f to dlartg.f config.status: linking ./LAPACK/SRC/dlartv.f to dlartv.f config.status: linking ./LAPACK/SRC/dlaruv.f to dlaruv.f config.status: linking ./LAPACK/SRC/dlar1v.f to dlar1v.f config.status: linking ./LAPACK/SRC/dlas2.f to dlas2.f config.status: linking ./LAPACK/SRC/dlascl.f to dlascl.f config.status: linking ./LAPACK/SRC/dlaset.f to dlaset.f config.status: linking ./LAPACK/SRC/dlasq1.f to dlasq1.f config.status: linking ./LAPACK/SRC/dlasq2.f to dlasq2.f config.status: linking ./LAPACK/SRC/dlasq3.f to dlasq3.f config.status: linking ./LAPACK/SRC/dlasq4.f to dlasq4.f config.status: linking ./LAPACK/SRC/dlasq5.f to dlasq5.f config.status: linking ./LAPACK/SRC/dlasq6.f to dlasq6.f config.status: linking ./LAPACK/SRC/dlasr.f to dlasr.f config.status: linking ./LAPACK/SRC/dlasrt.f to dlasrt.f config.status: linking ./LAPACK/SRC/dlaswp.f to dlaswp.f config.status: linking ./LAPACK/SRC/dlassq.f to dlassq.f config.status: linking ./LAPACK/SRC/dlasv2.f to dlasv2.f config.status: linking ./LAPACK/SRC/dlasyf.f to dlasyf.f config.status: linking ./LAPACK/SRC/dlasy2.f to dlasy2.f config.status: linking ./LAPACK/SRC/dlatrd.f to dlatrd.f config.status: linking ./LAPACK/SRC/dorg2l.f to dorg2l.f config.status: linking ./LAPACK/SRC/dorg2r.f to dorg2r.f config.status: linking ./LAPACK/SRC/dorgbr.f to dorgbr.f config.status: linking ./LAPACK/SRC/dorghr.f to dorghr.f config.status: linking ./LAPACK/SRC/dorglq.f to dorglq.f config.status: linking ./LAPACK/SRC/dorgl2.f to dorgl2.f config.status: linking ./LAPACK/SRC/dorgql.f to dorgql.f config.status: linking ./LAPACK/SRC/dorgqr.f to dorgqr.f config.status: linking ./LAPACK/SRC/dorgtr.f to dorgtr.f config.status: linking ./LAPACK/SRC/dorm2r.f to dorm2r.f config.status: linking ./LAPACK/SRC/dormbr.f to dormbr.f config.status: linking ./LAPACK/SRC/dormhr.f to dormhr.f config.status: linking ./LAPACK/SRC/dorml2.f to dorml2.f config.status: linking ./LAPACK/SRC/dormlq.f to dormlq.f config.status: linking ./LAPACK/SRC/dormql.f to dormql.f config.status: linking ./LAPACK/SRC/dormqr.f to dormqr.f config.status: linking ./LAPACK/SRC/dormtr.f to dormtr.f config.status: linking ./LAPACK/SRC/dorm2l.f to dorm2l.f config.status: linking ./LAPACK/SRC/dpotf2.f to dpotf2.f config.status: linking ./LAPACK/SRC/dpotrf.f to dpotrf.f config.status: linking ./LAPACK/SRC/dpotrs.f to dpotrs.f config.status: linking ./LAPACK/SRC/dppsv.f to dppsv.f config.status: linking ./LAPACK/SRC/dpptrf.f to dpptrf.f config.status: linking ./LAPACK/SRC/dpptrs.f to dpptrs.f config.status: linking ./LAPACK/SRC/dstebz.f to dstebz.f config.status: linking ./LAPACK/SRC/dstein.f to dstein.f config.status: linking ./LAPACK/SRC/dstemr.f to dstemr.f config.status: linking ./LAPACK/SRC/dsteqr.f to dsteqr.f config.status: linking ./LAPACK/SRC/dsterf.f to dsterf.f config.status: linking ./LAPACK/SRC/dsyev.f to dsyev.f config.status: linking ./LAPACK/SRC/dsyevr.f to dsyevr.f config.status: linking ./LAPACK/SRC/dsyevx.f to dsyevx.f config.status: linking ./LAPACK/SRC/dsytd2.f to dsytd2.f config.status: linking ./LAPACK/SRC/dsytf2.f to dsytf2.f config.status: linking ./LAPACK/SRC/dsytrd.f to dsytrd.f config.status: linking ./LAPACK/SRC/dsytrf.f to dsytrf.f config.status: linking ./LAPACK/SRC/dsytri.f to dsytri.f config.status: linking ./LAPACK/SRC/dtgevc.f to dtgevc.f config.status: linking ./LAPACK/SRC/dtrevc.f to dtrevc.f config.status: linking ./LAPACK/SRC/dtrexc.f to dtrexc.f config.status: linking ./LAPACK/SRC/dtrti2.f to dtrti2.f config.status: linking ./LAPACK/SRC/dtrtri.f to dtrtri.f config.status: linking ./LAPACK/SRC/dtrtrs.f to dtrtrs.f config.status: linking ./LAPACK/SRC/ieeeck.f to ieeeck.f config.status: linking ./LAPACK/SRC/iladlc.f to iladlc.f config.status: linking ./LAPACK/SRC/iladlr.f to iladlr.f config.status: linking ./LAPACK/SRC/ilaenv.f to ilaenv.f config.status: linking ./LAPACK/SRC/iparmq.f to iparmq.f config.status: linking ./LAPACK/SRC/sgetf2.f to sgetf2.f config.status: linking ./LAPACK/SRC/sgetrf.f to sgetrf.f config.status: linking ./LAPACK/SRC/slaswp.f to slaswp.f config.status: linking ./LAPACK/SRC/zgetf2.f to zgetf2.f config.status: linking ./LAPACK/SRC/zgetrf.f to zgetrf.f config.status: linking ./LAPACK/SRC/zlacgv.f to zlacgv.f config.status: linking ./LAPACK/SRC/zlacpy.f to zlacpy.f config.status: linking ./LAPACK/SRC/zlaev2.f to zlaev2.f config.status: linking ./LAPACK/SRC/zlaswp.f to zlaswp.f config.status: linking ./LAPACK/SRC/zpotf2.f to zpotf2.f config.status: linking ./LAPACK/SRC/zrot.f to zrot.f config.status: linking ./LAPACK/SRC/zsymv.f to zsymv.f config.status: linking ./LAPACK/SRC/zsyr.f to zsyr.f config.status: linking ./LAPACK/SRC/zsytri.f to zsytri.f config.status: linking ./LAPACK/INSTALL/dlamch.f to dlamch.f config.status: linking ./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 Ipopt configure: running /bin/sh './configure' --prefix=/home/supin/IPOPTDIR --cache-file=/dev/null --srcdir=. checking build system type... x86_64-unknown-cygwin 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 gcc... gcc checking for C compiler default output file name... a.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... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed configure: C compiler options are: -O3 -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long -DIPOPT_BUILD checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether C++ compiler g++ works... yes configure: C++ compiler options are: -O3 -pipe -DNDEBUG -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long -DIPOPT_BUILD configure: Assuming that CXXLIBS is "-lstdc++ -lm". configure: Trying to determine Fortran compiler name checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes configure: Fortran compiler options are: -O3 -pipe checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib-L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../.. -lgfortran -lgcc_s -lquadmath -lm -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 configure: Corrected Fortran libraries: -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0 -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/lib -L/usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../.. -lgfortran -lquadmath -lm -ladvapi32 -lshell32 -luser32 -lkernel32 checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, 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 gcc... none checking dependency style of g++... 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... no checking for dot... NO checking for pkg-config... pkg-config checking pkg-config is at least version 0.16.0... yes checking whether -lblas has BLAS... no checking for COIN-OR package Blas... yes: 1.4 checking whether LAPACK is already available with BLAS library... no checking whether -llapack has LAPACK... no checking for COIN-OR package Lapack... yes: 1.5 checking for COIN-OR package ASL... yes: 1.4 checking for COIN-OR package HSL... not given: No package 'coinhsl' found checking for COIN-OR package Mumps... not given: No package 'coinmumps' found checking for int ... yes checking size of int ... 8 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... yes checking ieeefp.h presence... yes checking for ieeefp.h... yes checking whether isfinite is declared... no checking whether finite is declared... yes checking whether va_copy is declared... yes checking whether drand48 is declared... yes checking whether rand is declared... yes checking whether srand is declared... yes checking for mkl_get_version_string... no checking for MPI_Initialized... no checking whether this is a VPATH configuration... no checking for matlab installation... /cygdrive/c/Software Installation/Matlab install checking for Matlab executable extension (MEXSUFFIX)... ./configure: line 37237: dos2unix: command not found ▒▒▒▒▒▒ͼд▒▒Ĺܵ▒▒▒▒▒▒ڡ▒

checking whether the linear solver loader should be compiled... yes checking windows.h usability... yes checking windows.h presence... yes checking for windows.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes configure: Removing flag -pedantic-errors from CFLAGS checking for snprintf... yes checking for vsnprintf... yes checking which command should be used to link input files... ln -s configure: creating ./config.status config.status: creating Makefile config.status: creating src/Common/Makefile config.status: creating src/LinAlg/Makefile config.status: creating src/LinAlg/TMatrices/Makefile config.status: creating src/Interfaces/Makefile config.status: creating src/Algorithm/Makefile config.status: creating src/Algorithm/LinearSolvers/Makefile config.status: creating src/Algorithm/Inexact/Makefile config.status: creating src/contrib/CGPenalty/Makefile config.status: creating src/contrib/LinearSolverLoader/Makefile config.status: creating src/Apps/Makefile config.status: creating src/Apps/AmplSolver/Makefile config.status: creating src/Apps/CUTErInterface/Makefile config.status: creating examples/hs071_f/Makefile config.status: creating examples/hs071_f/hs071_f.f config.status: creating examples/Cpp_example/Makefile config.status: creating examples/hs071_cpp/Makefile config.status: creating examples/hs071_c/Makefile config.status: creating examples/ScalableProblems/Makefile config.status: creating tutorial/CodingExercise/C/1-skeleton/Makefile config.status: creating tutorial/CodingExercise/C/2-mistake/Makefile config.status: creating tutorial/CodingExercise/C/3-solution/Makefile config.status: creating tutorial/CodingExercise/Cpp/1-skeleton/Makefile config.status: creating tutorial/CodingExercise/Cpp/2-mistake/Makefile config.status: creating tutorial/CodingExercise/Cpp/3-solution/Makefile config.status: creating tutorial/CodingExercise/Matlab/1-skeleton/startup.m config.status: creating tutorial/CodingExercise/Matlab/2-mistake/startup.m config.status: creating tutorial/CodingExercise/Matlab/3-solution/startup.m config.status: creating tutorial/CodingExercise/Fortran/1-skeleton/TutorialFortran.f config.status: creating tutorial/CodingExercise/Fortran/2-mistake/TutorialFortran.f config.status: creating tutorial/CodingExercise/Fortran/3-solution/TutorialFortran.f config.status: creating tutorial/CodingExercise/Fortran/1-skeleton/Makefile config.status: creating tutorial/CodingExercise/Fortran/2-mistake/Makefile config.status: creating tutorial/CodingExercise/Fortran/3-solution/Makefile config.status: creating test/Makefile config.status: creating test/run_unitTests config.status: creating contrib/MatlabInterface/src/Makefile config.status: creating contrib/MatlabInterface/examples/startup.m config.status: creating contrib/JavaInterface/Makefile config.status: creating contrib/sIPOPT/Makefile config.status: creating contrib/sIPOPT/AmplSolver/Makefile config.status: creating contrib/sIPOPT/examples/parametric_cpp/Makefile config.status: creating contrib/sIPOPT/examples/parametric_dsdp_cpp/Makefile config.status: creating contrib/sIPOPT/examples/redhess_cpp/Makefile config.status: creating contrib/sIPOPT/src/Makefile config.status: creating ipopt.pc config.status: creating ipopt-uninstalled.pc config.status: creating doxydoc/doxygen.conf config.status: creating contrib/RInterface/src/Makevars.win config.status: creating ipoptamplinterface.pc config.status: creating ipoptamplinterface-uninstalled.pc config.status: creating src/Common/config.h config.status: creating src/Common/config_ipopt.h config.status: creating examples/ScalableProblems/config.h config.status: linking ./examples/hs071_cpp/hs071_main.cpp to test/hs071_main.cpp config.status: linking ./examples/hs071_cpp/hs071_nlp.cpp to test/hs071_nlp.cpp config.status: linking ./examples/hs071_cpp/hs071_nlp.hpp to test/hs071_nlp.hpp config.status: linking ./examples/hs071_c/hs071_c.c to test/hs071_c.c 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 Ipopt successful configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting configure: Main configuration of Ipopt successful

However, the make install doesn't work at all,

supin@LAPTOP-82CHIOG0 ~/IPOPTDIR $ make install

supin@LAPTOP-82CHIOG0 ~/IPOPTDIR $