Custom Query (122 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (82 - 84 of 122)

Ticket Resolution Summary Owner Reporter
#36 wontfix file coin-Osi/CoinUtils/src/config_coinutils.h missing when compiling Osi under cygwin andreasw craig_schmidt
Description

Hi There,

I am trying to build Osi stable 0.95 using cygwin on Windows XP. This is with gcc 3.4.4, and the updated version of make 3.81 as directed herehttps://projects.coin-or.org/BuildTools/wiki/current-issues

I did the following steps:

  1. did a new install of cygwin
  1. use subversion to get OSI:

svn co http://www.coin-or.org/svn/Osi/stable/0.95 coin-Osi

  1. did ./configure -C, which worked fine
  1. did make, and got this error:
make[3]: Entering directory `/cygdrive/d/netflix/coin/coin-Osi/Osi/src' 
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I`cygpath -w .` -I../inc  -I`cygpath -w /cygdrive/d/netflix/coin/coin-Osi/CoinUtils/src` -I`cygpath -w /cygdrive/d/netflix/coin/coin-Osi/Osi/../CoinUtils/inc`   -O3 -fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion   -MT OsiAuxInfo.lo -MD -MP -MF ".deps/OsiAuxInfo.Tpo" -c -o OsiAuxInfo.lo OsiAuxInfo.cpp; \
 then mv -f ".deps/OsiAuxInfo.Tpo" ".deps/OsiAuxInfo.Plo"; else rm -f ".deps/OsiAuxInfo.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I. -I../inc -Id:\\netflix\\coin\\coin-Osi\\CoinUtils\\src -Id:\\netflix\\coin\\coin-Osi\\CoinUtils\\inc -O3 -fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -MT OsiAuxInfo.lo -MD -MP -MF .deps/OsiAuxInfo.Tpo -c OsiAuxInfo.cpp -o OsiAuxInfo.o
In file included from d:/netflix/coin/coin-Osi/CoinUtils/src/CoinMessageHandler.hpp:15,
                 from OsiSolverInterface.hpp:9,
                 from OsiAuxInfo.cpp:11:
d:/netflix/coin/coin-Osi/CoinUtils/src/CoinFinite.hpp: In function `bool CoinIsnan(double)':
d:/netflix/coin/coin-Osi/CoinUtils/src/CoinFinite.hpp:90: error: `_isnan' undeclared (first use this function)
d:/netflix/coin/coin-Osi/CoinUtils/src/CoinFinite.hpp:90: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[3]: *** [OsiAuxInfo.lo] Error 1
make[3]: Leaving directory `/cygdrive/d/netflix/coin/coin-Osi/Osi/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/d/netflix/coin/coin-Osi/Osi/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/netflix/coin/coin-Osi/Osi'
make: *** [all-recursive] Error 1

Any suggestions?

Thanks, Craig Schmidt

#62 fixed header check in COIN_HAS_MUMPS andreasw stefan
Description

Hi,

if the user tries to provide its own mumps library using --with-mumps-dir, then the configure script checks for the presence of

  $mumps_dir/include/dmumps_c.h.

But the MUMPS_INCFLAGS are set to include

  $coin_mumpssrcdir/MUMPS/libseq and
  $coin_mumpssrcdir/MUMPS/include,

where $coin_mumpssrcdir=$mumps_dir, i.e., either there is one MUMPS too much, or the above check should be for $mumps_dir/MUMPS/include/dmumps_c.h. In the latter case, --with-mumps-dir is actually the path to a directory that contains a directory MUMPS which has the MUMPS source.

Best, Stefan

#64 fixed improve capability to use precompiled MUMPS library andreasw stefan
Description

Hi,

the current way to provide a user-compiled MUMPS library is to specify a directory via --with-mumps-dir. Then the build system assumes to find the MUMPS header files there and the libraries $mumps_dir/lib/libdmumps.$libe, $mumps_dir/lib/libpord.$libe, $mumps_dir/libseq/libmpiseq.$libe. This probably works fine if MUMPS had been compiled with the MUMPS Makefiles.

However, in case that one has a mumps library (maybe as one instead of three files as produced by ThirdParty/Mumps) and header files in other locations, it seem to be extremly difficult to make Ipopt use this library. For other 3rd party codes, one can specify the link line and include flags via --with-PROJ-lib and --with-PROJ-incdir. This seem to offer more flexibility. Further, a --with-mumps-lib would allow to specify mumps-library-specific linking flags, e.g., in case that fortran runtime libraries from a different compiler are needed.

Finally, having also a --enable-mumps-libcheck option would be great, since it allows to build an Ipopt library that includes a Mumps interface without having the MUMPS library actually present or linking.

Thank you, Stefan

Note: See TracQuery for help on using queries.