[Osi] OsiMsk fails to configure
Antonio Frangioni
frangio at di.unipi.it
Thu Jan 16 16:29:19 EST 2014
Hello.
Trying to compile OsiMsk (last time I heard about it on the list, the conclusion was that it was still alive) on a standard Ubuntu machine, but configure fails. It's from the last available tarball of FlopC++
FlopC++-1.1.7.tgz 21-Dec-2013
Relevant pieces of the log:
configure: running /bin/bash './configure'
[... cutting chaff, reformatting ...]
'--with-mosek'
'--with-mosek-lib=-L/usr/mosek/7/tools/platform/linux64x86/bin -Wl -lmosek64 -liomp5 -lmosekglb64 -lmosekscopt7_0 -lmosekxx7_0'
'--with-mosek-incdir=/usr/mosek/7/tools/platform/linux64x86/h'
(I added all possible libraries plus -Wl as in the documentation, but nothing changes)
checking if user provides library for Mosek... yes
checking whether symbol MSK_makeenv is available with MSK... no
configure: error: Cannot find symbol(s) MSK_makeenv with MSK
configure: error: /bin/bash './configure' failed for Osi
config.log is not very helpful:
configure:23035: running /bin/bash './configure' --prefix=/usr/FlopC++ '--with-cplex' '--with-cplex-lib=-L/usr/cplex125/cplex/lib/x86-64_sles10_4.1/static_pic -lcplex -lpthread -lm' '--with-cplex-incdir=/usr/cplex125/cplex/include/ilcplex' '--with-gurobi' '--with-gurobi-lib=-L/usr/gurobi560/linux64/lib -lgurobi_c++ -lgurobi56' '--with-gurobi-incdir=/usr/gurobi560/linux64/include' '--with-mosek' '--with-mosek-lib=-L/usr/mosek/7/tools/platform/linux64x86/bin -Wl -lmosek64 -liomp5 -lmosekglb64 -lmosekscopt7_0 -lmosekxx7_0' '--with-mosek-incdir=/usr/mosek/7/tools/platform/linux64x86/h' '--enable-static' '-C' --cache-file=../config.cache --srcdir=.
configure:23040: error: /bin/bash './configure' failed for Osi
All I can say is that the mosek-lib directory is correct:
ls /usr/mosek/7/tools/platform/linux64x86/bin
total 44724
1176 libiomp5.so* 108 libmosekxx7_0.so* 2252 MOSEKLM* 4 mskgenhostid.bat
0 libmosek64.so@ 1404 lmgrd* 1652 moseklua* 4 msklmreread.bat
17244 libmosek64.so.7.0* 1884 lmutil* 384 mosekmatlab.jar 128 mskscopt*
12004 libmosekglb64.so.7.0* 2212 mampl* 1404 moseksi* 12 msktestlic*
1272 libmosekjava7_0.so* 868 mosek* 80 mskdgopt* 4 msktestlicok.bat*
124 libmosekscopt7_0.so* 344 mosek.jar 156 mskexpopt* 4 msktestmosek.bat
I'm saying this because in the only other references I googled about the error, Erling seemed to suggest this might have been the issue, but I don't think it's my case.
I had a few similar issues with OsiCpx and OsiGrb, you have to fumble a little with the "-lXXX" there, but I managed. Unfortunately I can't say the same for OsiMsk. Anybody tried this any recently and can offer some hint?
Thanks
Antonio
-------------------------------------------------
Youth is friendship, love, and mobil suits [MSGA]
More information about the Osi
mailing list