coin-or / Bonmin

Basic Open-source Nonlinear Mixed INteger programming
https://coin-or.github.io/Bonmin
Eclipse Public License 1.0
121 stars 22 forks source link

Required package Cbc or Ipopt not available #5

Closed Alessandro-Barbieri closed 5 years ago

Alessandro-Barbieri commented 5 years ago

when configuring with

./configure --prefix=/usr/local \
--with-cbc-incdir="/usr/include/coin/" \
--with-ipopt-lib=-lipopt \
--with-lapack \
--with-metis-lib="-L/usr/lib/x86_64-linux-gnu/ -lmetis" \
--with-osi-lib="-L/usr/lib/x86_64-linux-gnu/ -lOsi" \
--with-cbc-lib="-L/usr/lib/x86_64-linux-gnu/ -lCbc" \
--with-clp-lib="/usr/lib/x86_64-linux-gnu/ -lClp" \
--with-cgl-lib="-L/usr/lib/x86_64-linux-gnu/ -lCgl" \
--with-asl-lib="-L/usr/lib/x86_64-linux-gnu/ -lasl" \
--with-coinutils-lib="/usr/lib/x86_64-linux-gnu/ -lCoinUtils" \
--with-mumps-lib="-L/usr/lib/x86_64-linux-gnu/ -ldmumps" \
--with-pic \
--enable-shared \
--disable-static

I get this errors

checking for COIN-OR package CoinDepend... not given: No package 'cbc' found
configure: error: Required package Cbc or Ipopt not available.
configure: error: /bin/bash './configure' failed for Bonmin

what I'm doing wrong? I don't want rebuilding libraries that are already installed

svigerske commented 5 years ago

Hmm, try calling configure from the Bonmin subdirectory. If Cbc and Ipopt are installed, including their pkg-config files, then configure should pick them up. Check your $PKG_CONFIG_PATH if that isn't the case.

Alessandro-Barbieri commented 5 years ago

I checked /usr/lib/x86_64-linux-gnu/pkgconfig/ and I noticed that I forgot to install the development library