coin-or / CHiPPS-ALPS

This is the Abstract Library for Parallel Search (ALPS), the abstract base layer of the COIN-OR High Performance Parallel Search framework.
Eclipse Public License 1.0
9 stars 8 forks source link

installation issue in mac #28

Open chang88ye opened 2 years ago

chang88ye commented 2 years ago

Hi,

I tried to install mibs via coinbrew but it had error in the last step: ./coinbreew build MibS --tests none

##################################################

Building Blis 0.95

##################################################

Undefined symbols for architecture x86_64: "vtable for AlpsKnowledgeBrokerSerial", referenced from: _main in blis-BlisMain.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: [blis] Error 1 make[1]: [all] Error 2 make: *** [all-recursive] Error 1

Any help would be much appreciated.

Best, Shawn

tkralphs commented 2 years ago

Can you please give more information, such as the command you used for fetching (with full output), the full output of the build command, whether you have an M1- or intel-based Mac, etc.? If you attach the full output of the build command with --verbosity 4, I should be able to figure something out.

We do have CI running on OS X, so you can see that the builds are working there by looking at the Actions tab above. I suspect you are on an M1-based machine. This configuration is not currently being tested, but it should work.

chang88ye commented 2 years ago

Can you please give more information, such as the command you used for fetching (with full output), the full output of the build command, whether you have an M1- or intel-based Mac, etc.? If you attach the full output of the build command with --verbosity 4, I should be able to figure something out.

We do have CI running on OS X, so you can see that the builds are working there by looking at the Actions tab above. I suspect you are on an M1-based machine. This configuration is not currently being tested, but it should work.

Hi Ted,

Thanks very much for your reply. I am using a intel based mac.

The following is the output of fetch and build. Thanks in advance for looking into it.

Best, Shawn


17DCompL028:~ nsj65$ ./coinbrew fetch MibS@master --verbosity 4 Welcome to the COIN-OR fetch and build utility, version 2

To use the legacy version of coinbrew, '$ wget https://raw.githubusercontent.com/coin-or/coinbrew/v1.0/coinbrew' For help, run script with --help or see https://coin-or.github.io/coinbrew Please report issues at https://github.com/coin-or/coinbrew Detailed build documentation at https://coin-or.github.io

Warning: specified a fork when project is already cloned from a different repo. Proceeding with existing repo.

From https://github.com/coin-or/Mibs

##################################################

Rebasing MibS master

##################################################

Created autostash: b7c353d HEAD is now at 1c5b0ce Need to define CXX for SYMPHONY Current branch master is up to date. Applied autostash. From https://github.com/coin-or-tools/ThirdParty-Glpk

##################################################

Rebasing ThirdParty/Glpk master

##################################################

Current branch master is up to date. From https://github.com/coin-or-tools/ThirdParty-Glpk

##################################################

Rebasing ThirdParty/Mumps stable/3.0

##################################################

Current branch stable/3.0 is up to date. From https://github.com/coin-or-tools/Data-Sample

##################################################

Rebasing Data/Sample stable/1.2

##################################################

Current branch stable/1.2 is up to date. From https://github.com/coin-or-tools/Data-Sample From https://github.com/coin-or-tools/Data-miplib3

##################################################

Rebasing Data/miplib3 stable/1.2

##################################################

Current branch stable/1.2 is up to date. From https://github.com/coin-or-tools/Data-miplib3 From https://github.com/coin-or/CoinUtils

##################################################

Rebasing CoinUtils master

##################################################

Current branch master is up to date. From https://github.com/coin-or/CoinUtils From https://github.com/coin-or/Osi

##################################################

Rebasing Osi master

##################################################

Current branch master is up to date. From https://github.com/coin-or/Osi From https://github.com/coin-or/Clp

##################################################

Rebasing Clp master

##################################################

Current branch master is up to date. From https://github.com/coin-or/Clp From https://github.com/coin-or/Cgl

##################################################

Rebasing Cgl master

##################################################

Current branch master is up to date. From https://github.com/coin-or/Cgl From https://github.com/coin-or/CHiPPS-ALPS

##################################################

Rebasing Alps stable/1.6

##################################################

Current branch stable/1.6 is up to date. From https://github.com/coin-or/CHiPPS-ALPS From https://github.com/coin-or/CHiPPS-BiCePS

##################################################

Rebasing Bcps stable/0.95

##################################################

Current branch stable/0.95 is up to date. From https://github.com/coin-or/CHiPPS-BiCePS From https://github.com/coin-or/CHiPPS-BLIS

##################################################

Rebasing Blis stable/0.95

##################################################

Current branch stable/0.95 is up to date. From https://github.com/coin-or/CHiPPS-BLIS From https://github.com/coin-or/SYMPHONY

##################################################

Rebasing SYMPHONY master

##################################################

Current branch master is up to date. From https://github.com/coin-or/SYMPHONY From https://github.com/coin-or/Cbc

##################################################

Rebasing Cbc master

##################################################

Current branch master is up to date. From https://github.com/coin-or/Cbc From https://github.com/coin-or/Mibs

17DCompL028:~ nsj65$ ./coinbrew build MibS --verbosity 4 Welcome to the COIN-OR fetch and build utility, version 2

To use the legacy version of coinbrew, '$ wget https://raw.githubusercontent.com/coin-or/coinbrew/v1.0/coinbrew' For help, run script with --help or see https://coin-or.github.io/coinbrew Please report issues at https://github.com/coin-or/coinbrew Detailed build documentation at https://coin-or.github.io

Package will be built in /Users/nsj65/build

Warning: specified a fork when project is already cloned from a different repo. Proceeding with existing repo.

From https://github.com/coin-or/Mibs ################################################

Building version master

with existing versions of dependencies.

Ctrl-c and run 'fetch' to switch versions

or to ensure correct dependencies

################################################

Cached configuration options from previous build found.

Reading cached options from /Users/nsj65/build/.config/MibS-master

Installation is done automatically following build and test of each project.

Installation directory is writable.

Package will be installed to /Users/nsj65/dist

Disabling uninstalled packages From https://github.com/coin-or-tools/ThirdParty-Glpk

##################################################

Skipping ThirdParty/Glpk (--enable-optional to build)

##################################################

##################################################

Skipping ThirdParty/Mumps (--enable-optional to build)

##################################################

From https://github.com/coin-or-tools/Data-Sample

##################################################

Building Data/Sample 1.2

##################################################

make: Nothing to be done for `all'.

##################################################

Running Data/Sample unit test

##################################################

##################################################

Installing Data/Sample 1.2

##################################################

make[1]: Nothing to be done for `install-exec-am'. test -z "/Users/nsj65/dist/share/coin/Data/Sample" || /Users/nsj65/Data/Sample/install-sh -d "/Users/nsj65/dist/share/coin/Data/Sample" /usr/bin/install -c -m 644 'afiro.mps' '/Users/nsj65/dist/share/coin/Data/Sample/afiro.mps' /usr/bin/install -c -m 644 'atm_5_10_1.mps' '/Users/nsj65/dist/share/coin/Data/Sample/atm_5_10_1.mps' /usr/bin/install -c -m 644 'brandy.mps' '/Users/nsj65/dist/share/coin/Data/Sample/brandy.mps' /usr/bin/install -c -m 644 'conic.mps' '/Users/nsj65/dist/share/coin/Data/Sample/conic.mps' /usr/bin/install -c -m 644 'e226.mps' '/Users/nsj65/dist/share/coin/Data/Sample/e226.mps' /usr/bin/install -c -m 644 'exmip1.5.mps' '/Users/nsj65/dist/share/coin/Data/Sample/exmip1.5.mps' /usr/bin/install -c -m 644 'exmip1.mps' '/Users/nsj65/dist/share/coin/Data/Sample/exmip1.mps' /usr/bin/install -c -m 644 'finnis.mps' '/Users/nsj65/dist/share/coin/Data/Sample/finnis.mps' /usr/bin/install -c -m 644 'galenet.mps' '/Users/nsj65/dist/share/coin/Data/Sample/galenet.mps' /usr/bin/install -c -m 644 'galenetbnds.mps' '/Users/nsj65/dist/share/coin/Data/Sample/galenetbnds.mps' /usr/bin/install -c -m 644 'hello.mps' '/Users/nsj65/dist/share/coin/Data/Sample/hello.mps' /usr/bin/install -c -m 644 'lseu.mps' '/Users/nsj65/dist/share/coin/Data/Sample/lseu.mps' /usr/bin/install -c -m 644 'nw460.mps' '/Users/nsj65/dist/share/coin/Data/Sample/nw460.mps' /usr/bin/install -c -m 644 'p0033.mps' '/Users/nsj65/dist/share/coin/Data/Sample/p0033.mps' /usr/bin/install -c -m 644 'p0201.mps' '/Users/nsj65/dist/share/coin/Data/Sample/p0201.mps' /usr/bin/install -c -m 644 'p0548.mps' '/Users/nsj65/dist/share/coin/Data/Sample/p0548.mps' /usr/bin/install -c -m 644 'pack1.mps' '/Users/nsj65/dist/share/coin/Data/Sample/pack1.mps' /usr/bin/install -c -m 644 'retail3.mps' '/Users/nsj65/dist/share/coin/Data/Sample/retail3.mps' /usr/bin/install -c -m 644 'scOneInt.mps' '/Users/nsj65/dist/share/coin/Data/Sample/scOneInt.mps' /usr/bin/install -c -m 644 'share2qp.mps' '/Users/nsj65/dist/share/coin/Data/Sample/share2qp.mps' /usr/bin/install -c -m 644 'spec_sections.mps' '/Users/nsj65/dist/share/coin/Data/Sample/spec_sections.mps' /usr/bin/install -c -m 644 'tp3.mps' '/Users/nsj65/dist/share/coin/Data/Sample/tp3.mps' /usr/bin/install -c -m 644 'tp4.mps' '/Users/nsj65/dist/share/coin/Data/Sample/tp4.mps' /usr/bin/install -c -m 644 'tp5.mps' '/Users/nsj65/dist/share/coin/Data/Sample/tp5.mps' /usr/bin/install -c -m 644 'wedding_16.mps' '/Users/nsj65/dist/share/coin/Data/Sample/wedding_16.mps' /usr/bin/install -c -m 644 'block_milp.lp' '/Users/nsj65/dist/share/coin/Data/Sample/block_milp.lp' /usr/bin/install -c -m 644 'exmip1.lp' '/Users/nsj65/dist/share/coin/Data/Sample/exmip1.lp' /usr/bin/install -c -m 644 'atm_5_10_1.block' '/Users/nsj65/dist/share/coin/Data/Sample/atm_5_10_1.block' /usr/bin/install -c -m 644 'retail3.block' '/Users/nsj65/dist/share/coin/Data/Sample/retail3.block' /usr/bin/install -c -m 644 'wedding_16.block' '/Users/nsj65/dist/share/coin/Data/Sample/wedding_16.block' /usr/bin/install -c -m 644 'block_milp.dec' '/Users/nsj65/dist/share/coin/Data/Sample/block_milp.dec' /usr/bin/install -c -m 644 'input.130' '/Users/nsj65/dist/share/coin/Data/Sample/input.130' /usr/bin/install -c -m 644 'app0110.cor' '/Users/nsj65/dist/share/coin/Data/Sample/app0110.cor' /usr/bin/install -c -m 644 'app0110.stoch' '/Users/nsj65/dist/share/coin/Data/Sample/app0110.stoch' /usr/bin/install -c -m 644 'app0110.time' '/Users/nsj65/dist/share/coin/Data/Sample/app0110.time' /usr/bin/install -c -m 644 'app0110R.cor' '/Users/nsj65/dist/share/coin/Data/Sample/app0110R.cor' /usr/bin/install -c -m 644 'app0110R.stoch' '/Users/nsj65/dist/share/coin/Data/Sample/app0110R.stoch' /usr/bin/install -c -m 644 'app0110R.time' '/Users/nsj65/dist/share/coin/Data/Sample/app0110R.time' /usr/bin/install -c -m 644 'bug.cor' '/Users/nsj65/dist/share/coin/Data/Sample/bug.cor' /usr/bin/install -c -m 644 'bug.stoch' '/Users/nsj65/dist/share/coin/Data/Sample/bug.stoch' /usr/bin/install -c -m 644 'bug.time' '/Users/nsj65/dist/share/coin/Data/Sample/bug.time' test -z "/Users/nsj65/dist/lib/pkgconfig" || /Users/nsj65/Data/Sample/install-sh -d "/Users/nsj65/dist/lib/pkgconfig" /usr/bin/install -c -m 644 'coindatasample.pc' '/Users/nsj65/dist/lib/pkgconfig/coindatasample.pc' From https://github.com/coin-or-tools/Data-miplib3

##################################################

Building Data/miplib3 1.2

##################################################

make: Nothing to be done for `all'.

##################################################

Running Data/miplib3 unit test

##################################################

##################################################

Installing Data/miplib3 1.2

##################################################

make[1]: Nothing to be done for `install-exec-am'. test -z "/Users/nsj65/dist/share/coin/Data/miplib3" || /Users/nsj65/Data/miplib3/install-sh -d "/Users/nsj65/dist/share/coin/Data/miplib3" /usr/bin/install -c -m 644 '10teams.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/10teams.gz' /usr/bin/install -c -m 644 'air03.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/air03.gz' /usr/bin/install -c -m 644 'air04.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/air04.gz' /usr/bin/install -c -m 644 'air05.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/air05.gz' /usr/bin/install -c -m 644 'arki001.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/arki001.gz' /usr/bin/install -c -m 644 'bell3a.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/bell3a.gz' /usr/bin/install -c -m 644 'bell5.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/bell5.gz' /usr/bin/install -c -m 644 'blend2.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/blend2.gz' /usr/bin/install -c -m 644 'cap6000.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/cap6000.gz' /usr/bin/install -c -m 644 'dano3mip.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/dano3mip.gz' /usr/bin/install -c -m 644 'danoint.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/danoint.gz' /usr/bin/install -c -m 644 'dcmulti.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/dcmulti.gz' /usr/bin/install -c -m 644 'dsbmip.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/dsbmip.gz' /usr/bin/install -c -m 644 'egout.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/egout.gz' /usr/bin/install -c -m 644 'enigma.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/enigma.gz' /usr/bin/install -c -m 644 'fast0507.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/fast0507.gz' /usr/bin/install -c -m 644 'fiber.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/fiber.gz' /usr/bin/install -c -m 644 'fixnet6.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/fixnet6.gz' /usr/bin/install -c -m 644 'flugpl.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/flugpl.gz' /usr/bin/install -c -m 644 'gen.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/gen.gz' /usr/bin/install -c -m 644 'gesa2.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/gesa2.gz' /usr/bin/install -c -m 644 'gesa2_o.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/gesa2_o.gz' /usr/bin/install -c -m 644 'gesa3.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/gesa3.gz' /usr/bin/install -c -m 644 'gesa3_o.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/gesa3_o.gz' /usr/bin/install -c -m 644 'gt2.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/gt2.gz' /usr/bin/install -c -m 644 'harp2.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/harp2.gz' /usr/bin/install -c -m 644 'khb05250.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/khb05250.gz' /usr/bin/install -c -m 644 'l152lav.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/l152lav.gz' /usr/bin/install -c -m 644 'lseu.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/lseu.gz' /usr/bin/install -c -m 644 'markshare1.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/markshare1.gz' /usr/bin/install -c -m 644 'markshare2.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/markshare2.gz' /usr/bin/install -c -m 644 'mas74.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mas74.gz' /usr/bin/install -c -m 644 'mas76.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mas76.gz' /usr/bin/install -c -m 644 'miplib3.cat' '/Users/nsj65/dist/share/coin/Data/miplib3/miplib3.cat' /usr/bin/install -c -m 644 'misc03.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/misc03.gz' /usr/bin/install -c -m 644 'misc06.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/misc06.gz' /usr/bin/install -c -m 644 'misc07.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/misc07.gz' /usr/bin/install -c -m 644 'mitre.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mitre.gz' /usr/bin/install -c -m 644 'mkc.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mkc.gz' /usr/bin/install -c -m 644 'mod008.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mod008.gz' /usr/bin/install -c -m 644 'mod010.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mod010.gz' /usr/bin/install -c -m 644 'mod011.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/mod011.gz' /usr/bin/install -c -m 644 'modglob.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/modglob.gz' /usr/bin/install -c -m 644 'noswot.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/noswot.gz' /usr/bin/install -c -m 644 'nw04.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/nw04.gz' /usr/bin/install -c -m 644 'p0033.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/p0033.gz' /usr/bin/install -c -m 644 'p0201.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/p0201.gz' /usr/bin/install -c -m 644 'p0282.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/p0282.gz' /usr/bin/install -c -m 644 'p0548.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/p0548.gz' /usr/bin/install -c -m 644 'p2756.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/p2756.gz' /usr/bin/install -c -m 644 'pk1.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/pk1.gz' /usr/bin/install -c -m 644 'pp08a.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/pp08a.gz' /usr/bin/install -c -m 644 'pp08aCUTS.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/pp08aCUTS.gz' /usr/bin/install -c -m 644 'qiu.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/qiu.gz' /usr/bin/install -c -m 644 'qnet1.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/qnet1.gz' /usr/bin/install -c -m 644 'qnet1_o.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/qnet1_o.gz' /usr/bin/install -c -m 644 'rentacar.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/rentacar.gz' /usr/bin/install -c -m 644 'rgn.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/rgn.gz' /usr/bin/install -c -m 644 'rout.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/rout.gz' /usr/bin/install -c -m 644 'set1ch.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/set1ch.gz' /usr/bin/install -c -m 644 'seymour.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/seymour.gz' /usr/bin/install -c -m 644 'stein27.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/stein27.gz' /usr/bin/install -c -m 644 'stein45.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/stein45.gz' /usr/bin/install -c -m 644 'swath.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/swath.gz' /usr/bin/install -c -m 644 'vpm1.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/vpm1.gz' /usr/bin/install -c -m 644 'vpm2.gz' '/Users/nsj65/dist/share/coin/Data/miplib3/vpm2.gz' test -z "/Users/nsj65/dist/lib/pkgconfig" || /Users/nsj65/Data/miplib3/install-sh -d "/Users/nsj65/dist/lib/pkgconfig" /usr/bin/install -c -m 644 'coindatamiplib3.pc' '/Users/nsj65/dist/lib/pkgconfig/coindatamiplib3.pc' From https://github.com/coin-or/CoinUtils

##################################################

Building CoinUtils master

##################################################

Making all in src /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done for all-am'. make[1]: Nothing to be done forall-am'.

##################################################

Running CoinUtils unit test

##################################################

##################################################

Installing CoinUtils master

##################################################

Making install in src /bin/sh /Users/nsj65/CoinUtils/install-sh -c -m 644 config_coinutils.h /Users/nsj65/dist/include/coin-or/CoinUtilsConfig.h /Users/nsj65/CoinUtils/install-sh -c -d '/Users/nsj65/dist/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libCoinUtils.la '/Users/nsj65/dist/lib' libtool: install: /usr/bin/install -c .libs/libCoinUtils.0.dylib /Users/nsj65/dist/lib/libCoinUtils.0.dylib libtool: install: (cd /Users/nsj65/dist/lib && { ln -s -f libCoinUtils.0.dylib libCoinUtils.dylib || { rm -f libCoinUtils.dylib && ln -s libCoinUtils.0.dylib libCoinUtils.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libCoinUtils.lai /Users/nsj65/dist/lib/libCoinUtils.la /Users/nsj65/CoinUtils/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/CoinUtils/src/CoinAlloc.hpp /Users/nsj65/CoinUtils/src/CoinBuild.hpp /Users/nsj65/CoinUtils/src/CoinDenseVector.hpp /Users/nsj65/CoinUtils/src/CoinDistance.hpp /Users/nsj65/CoinUtils/src/CoinError.hpp /Users/nsj65/CoinUtils/src/CoinFactorization.hpp /Users/nsj65/CoinUtils/src/CoinDenseFactorization.hpp /Users/nsj65/CoinUtils/src/CoinFileIO.hpp /Users/nsj65/CoinUtils/src/CoinFinite.hpp /Users/nsj65/CoinUtils/src/CoinFloatEqual.hpp /Users/nsj65/CoinUtils/src/CoinHelperFunctions.hpp /Users/nsj65/CoinUtils/src/CoinIndexedVector.hpp /Users/nsj65/CoinUtils/src/CoinLpIO.hpp /Users/nsj65/CoinUtils/src/CoinMessage.hpp /Users/nsj65/CoinUtils/src/CoinMessageHandler.hpp /Users/nsj65/CoinUtils/src/CoinModel.hpp /Users/nsj65/CoinUtils/src/CoinStructuredModel.hpp /Users/nsj65/CoinUtils/src/CoinModelUseful.hpp /Users/nsj65/CoinUtils/src/CoinMpsIO.hpp /Users/nsj65/CoinUtils/src/CoinPackedMatrix.hpp /Users/nsj65/CoinUtils/src/CoinPackedVector.hpp /Users/nsj65/CoinUtils/src/CoinPackedVectorBase.hpp /Users/nsj65/CoinUtils/src/CoinParam.hpp /Users/nsj65/CoinUtils/src/CoinPragma.hpp /Users/nsj65/CoinUtils/src/CoinPresolveDoubleton.hpp /Users/nsj65/CoinUtils/src/CoinPresolveDual.hpp /Users/nsj65/CoinUtils/src/CoinPresolveDupcol.hpp /Users/nsj65/CoinUtils/src/CoinPresolveEmpty.hpp /Users/nsj65/CoinUtils/src/CoinPresolveFixed.hpp /Users/nsj65/CoinUtils/src/CoinPresolveForcing.hpp /Users/nsj65/CoinUtils/src/CoinPresolveImpliedFree.hpp /Users/nsj65/CoinUtils/src/CoinPresolveIsolated.hpp /Users/nsj65/CoinUtils/src/CoinPresolveMatrix.hpp /Users/nsj65/CoinUtils/src/CoinPresolveMonitor.hpp /Users/nsj65/CoinUtils/src/CoinPresolvePsdebug.hpp /Users/nsj65/CoinUtils/src/CoinPresolveSingleton.hpp /Users/nsj65/CoinUtils/src/CoinPresolveSubst.hpp /Users/nsj65/CoinUtils/src/CoinPresolveTighten.hpp /Users/nsj65/CoinUtils/src/CoinPresolveTripleton.hpp /Users/nsj65/CoinUtils/src/CoinPresolveUseless.hpp '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/CoinUtils/src/CoinPresolveZeros.hpp /Users/nsj65/CoinUtils/src/CoinRational.hpp /Users/nsj65/CoinUtils/src/CoinSearchTree.hpp /Users/nsj65/CoinUtils/src/CoinShallowPackedVector.hpp /Users/nsj65/CoinUtils/src/CoinSignal.hpp /Users/nsj65/CoinUtils/src/CoinSmartPtr.hpp /Users/nsj65/CoinUtils/src/CoinSnapshot.hpp /Users/nsj65/CoinUtils/src/CoinSort.hpp /Users/nsj65/CoinUtils/src/CoinTime.hpp /Users/nsj65/CoinUtils/src/CoinTypes.h /Users/nsj65/CoinUtils/src/CoinUtility.hpp /Users/nsj65/CoinUtils/src/CoinWarmStart.hpp /Users/nsj65/CoinUtils/src/CoinWarmStartBasis.hpp /Users/nsj65/CoinUtils/src/CoinWarmStartVector.hpp /Users/nsj65/CoinUtils/src/CoinWarmStartDual.hpp /Users/nsj65/CoinUtils/src/CoinWarmStartPrimalDual.hpp /Users/nsj65/CoinUtils/src/CoinAdjacencyVector.hpp /Users/nsj65/CoinUtils/src/CoinBronKerbosch.hpp /Users/nsj65/CoinUtils/src/CoinCliqueExtender.hpp /Users/nsj65/CoinUtils/src/CoinCliqueList.hpp /Users/nsj65/CoinUtils/src/CoinCliqueSet.hpp /Users/nsj65/CoinUtils/src/CoinConflictGraph.hpp /Users/nsj65/CoinUtils/src/CoinCutPool.hpp /Users/nsj65/CoinUtils/src/CoinDynamicConflictGraph.hpp /Users/nsj65/CoinUtils/src/CoinNodeHeap.hpp /Users/nsj65/CoinUtils/src/CoinOddWheelSeparator.hpp /Users/nsj65/CoinUtils/src/CoinShortestPath.hpp /Users/nsj65/CoinUtils/src/CoinStaticConflictGraph.hpp /Users/nsj65/CoinUtils/src/CoinOslFactorization.hpp /Users/nsj65/CoinUtils/src/CoinSimpFactorization.hpp '/Users/nsj65/dist/include/coin-or' make[2]: Nothing to be done for `install-exec-am'. /Users/nsj65/CoinUtils/install-sh -c -d "/Users/nsj65/dist/share/doc/coin-or-coinutils" for file in README README.md AUTHORS LICENSE; do \ if test -f "$file"; then dir=; else dir="/Users/nsj65/CoinUtils/"; fi; \ if test -f "$dir$file"; then \ /usr/bin/install -c -m 644 "$dir$file" "/Users/nsj65/dist/share/doc/coin-or-coinutils/$file"; \ fi; \ done /Users/nsj65/CoinUtils/install-sh -c -d '/Users/nsj65/dist/lib/pkgconfig' /usr/bin/install -c -m 644 coinutils.pc '/Users/nsj65/dist/lib/pkgconfig' From https://github.com/coin-or/Osi

##################################################

Building Osi master

##################################################

Making all in src/Osi /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done for all-am'. Making all in src/OsiCommonTest /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done forall-am'. make[1]: Nothing to be done for `all-am'.

##################################################

Running Osi unit test

##################################################

##################################################

Installing Osi master

##################################################

Making install in src/Osi /bin/sh /Users/nsj65/Osi/install-sh -c -m 644 config_osi.h /Users/nsj65/dist/include/coin-or/OsiConfig.h /Users/nsj65/Osi/install-sh -c -d '/Users/nsj65/dist/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libOsi.la '/Users/nsj65/dist/lib' libtool: install: /usr/bin/install -c .libs/libOsi.0.dylib /Users/nsj65/dist/lib/libOsi.0.dylib libtool: install: (cd /Users/nsj65/dist/lib && { ln -s -f libOsi.0.dylib libOsi.dylib || { rm -f libOsi.dylib && ln -s libOsi.0.dylib libOsi.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libOsi.lai /Users/nsj65/dist/lib/libOsi.la /Users/nsj65/Osi/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Osi/src/Osi/OsiAuxInfo.hpp /Users/nsj65/Osi/src/Osi/OsiBranchingObject.hpp /Users/nsj65/Osi/src/Osi/OsiChooseVariable.hpp /Users/nsj65/Osi/src/Osi/OsiColCut.hpp /Users/nsj65/Osi/src/Osi/OsiCollections.hpp /Users/nsj65/Osi/src/Osi/OsiCut.hpp /Users/nsj65/Osi/src/Osi/OsiCuts.hpp /Users/nsj65/Osi/src/Osi/OsiPresolve.hpp /Users/nsj65/Osi/src/Osi/OsiRowCut.hpp /Users/nsj65/Osi/src/Osi/OsiRowCutDebugger.hpp /Users/nsj65/Osi/src/Osi/OsiSolverBranch.hpp /Users/nsj65/Osi/src/Osi/OsiSolverInterface.hpp /Users/nsj65/Osi/src/Osi/OsiSolverParameters.hpp /Users/nsj65/Osi/src/Osi/OsiFeatures.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/OsiCommonTest /bin/sh /Users/nsj65/Osi/install-sh -c -m 644 config_osicommontest.h /Users/nsj65/dist/include/coin-or/OsiUnitTestsConfig.h /Users/nsj65/Osi/install-sh -c -d '/Users/nsj65/dist/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libOsiCommonTest.la '/Users/nsj65/dist/lib' libtool: install: /usr/bin/install -c .libs/libOsiCommonTest.0.dylib /Users/nsj65/dist/lib/libOsiCommonTest.0.dylib libtool: install: (cd /Users/nsj65/dist/lib && { ln -s -f libOsiCommonTest.0.dylib libOsiCommonTest.dylib || { rm -f libOsiCommonTest.dylib && ln -s libOsiCommonTest.0.dylib libOsiCommonTest.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libOsiCommonTest.lai /Users/nsj65/dist/lib/libOsiCommonTest.la /Users/nsj65/Osi/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Osi/src/OsiCommonTest/OsiUnitTests.hpp '/Users/nsj65/dist/include/coin-or' /Users/nsj65/Osi/install-sh -c -d "/Users/nsj65/dist/share/doc/coin-or-osi" for file in README README.md AUTHORS LICENSE; do \ if test -f "$file"; then dir=; else dir="/Users/nsj65/Osi/"; fi; \ if test -f "$dir$file"; then \ /usr/bin/install -c -m 644 "$dir$file" "/Users/nsj65/dist/share/doc/coin-or-osi/$file"; \ fi; \ done /Users/nsj65/Osi/install-sh -c -d '/Users/nsj65/dist/lib/pkgconfig' /usr/bin/install -c -m 644 osi.pc osi-unittests.pc '/Users/nsj65/dist/lib/pkgconfig' From https://github.com/coin-or/Clp

##################################################

Building Clp master

##################################################

Making all in src /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done for all-am'. Making all in src/OsiClp /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done forall-am'. make[1]: Nothing to be done for `all-am'.

##################################################

Running Clp unit test

##################################################

##################################################

Installing Clp master

##################################################

Making install in src /Users/nsj65/Clp/install-sh -c -d '/Users/nsj65/dist/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libClp.la '/Users/nsj65/dist/lib' libtool: install: /usr/bin/install -c .libs/libClp.0.dylib /Users/nsj65/dist/lib/libClp.0.dylib libtool: install: (cd /Users/nsj65/dist/lib && { ln -s -f libClp.0.dylib libClp.dylib || { rm -f libClp.dylib && ln -s libClp.0.dylib libClp.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libClp.lai /Users/nsj65/dist/lib/libClp.la /Users/nsj65/Clp/install-sh -c -d '/Users/nsj65/dist/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c clp '/Users/nsj65/dist/bin' libtool: install: /usr/bin/install -c .libs/clp /Users/nsj65/dist/bin/clp /bin/sh /Users/nsj65/Clp/install-sh -c -m 644 config_clp.h /Users/nsj65/dist/include/coin-or/ClpConfig.h /Users/nsj65/Clp/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Clp/src/Clp_C_Interface.h /Users/nsj65/Clp/src/ClpCholeskyBase.hpp /Users/nsj65/Clp/src/ClpCholeskyDense.hpp /Users/nsj65/Clp/src/ClpConstraint.hpp /Users/nsj65/Clp/src/ClpConstraintLinear.hpp /Users/nsj65/Clp/src/ClpConstraintQuadratic.hpp /Users/nsj65/Clp/src/ClpDualRowDantzig.hpp /Users/nsj65/Clp/src/ClpDualRowPivot.hpp /Users/nsj65/Clp/src/ClpDualRowSteepest.hpp /Users/nsj65/Clp/src/ClpDummyMatrix.hpp /Users/nsj65/Clp/src/ClpDynamicExampleMatrix.hpp /Users/nsj65/Clp/src/ClpDynamicMatrix.hpp /Users/nsj65/Clp/src/ClpEventHandler.hpp /Users/nsj65/Clp/src/ClpFactorization.hpp /Users/nsj65/Clp/src/ClpGubDynamicMatrix.hpp /Users/nsj65/Clp/src/ClpGubMatrix.hpp /Users/nsj65/Clp/src/ClpInterior.hpp /Users/nsj65/Clp/src/ClpLinearObjective.hpp /Users/nsj65/Clp/src/ClpMatrixBase.hpp /Users/nsj65/Clp/src/ClpMessage.hpp /Users/nsj65/Clp/src/ClpModel.hpp /Users/nsj65/Clp/src/ClpModelParameters.hpp /Users/nsj65/Clp/src/ClpNetworkMatrix.hpp /Users/nsj65/Clp/src/ClpNonLinearCost.hpp /Users/nsj65/Clp/src/ClpNode.hpp /Users/nsj65/Clp/src/ClpObjective.hpp /Users/nsj65/Clp/src/ClpPackedMatrix.hpp /Users/nsj65/Clp/src/ClpParamUtils.hpp /Users/nsj65/Clp/src/ClpPdcoBase.hpp /Users/nsj65/Clp/src/ClpPlusMinusOneMatrix.hpp /Users/nsj65/Clp/src/ClpParameters.hpp /Users/nsj65/Clp/src/ClpPresolve.hpp /Users/nsj65/Clp/src/ClpPrimalColumnDantzig.hpp /Users/nsj65/Clp/src/ClpPrimalColumnPivot.hpp /Users/nsj65/Clp/src/ClpPrimalColumnSteepest.hpp /Users/nsj65/Clp/src/ClpQuadraticObjective.hpp /Users/nsj65/Clp/src/ClpSimplex.hpp /Users/nsj65/Clp/src/ClpSimplexNonlinear.hpp /Users/nsj65/Clp/src/ClpSimplexOther.hpp /Users/nsj65/Clp/src/ClpSimplexDual.hpp '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Clp/src/ClpSimplexPrimal.hpp /Users/nsj65/Clp/src/ClpSolve.hpp /Users/nsj65/Clp/src/ClpParam.hpp /Users/nsj65/Clp/src/ClpParameters.hpp /Users/nsj65/Clp/src/Idiot.hpp /Users/nsj65/Clp/src/ClpCholeskyPardiso.hpp /Users/nsj65/Clp/src/ClpPESimplex.hpp /Users/nsj65/Clp/src/ClpPEPrimalColumnDantzig.hpp /Users/nsj65/Clp/src/ClpPEPrimalColumnSteepest.hpp /Users/nsj65/Clp/src/ClpPEDualRowDantzig.hpp /Users/nsj65/Clp/src/ClpPEDualRowSteepest.hpp /Users/nsj65/Clp/src/CbcOrClpParam.hpp /Users/nsj65/Clp/src/CbcOrClpParam.cpp /Users/nsj65/Clp/src/ClpParam.cpp '/Users/nsj65/dist/include/coin-or' Making install in src/OsiClp /bin/sh /Users/nsj65/Clp/install-sh -c -m 644 config_osiclp.h /Users/nsj65/dist/include/coin-or/OsiClpConfig.h /Users/nsj65/Clp/install-sh -c -d '/Users/nsj65/dist/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libOsiClp.la '/Users/nsj65/dist/lib' libtool: install: /usr/bin/install -c .libs/libOsiClp.0.dylib /Users/nsj65/dist/lib/libOsiClp.0.dylib libtool: install: (cd /Users/nsj65/dist/lib && { ln -s -f libOsiClp.0.dylib libOsiClp.dylib || { rm -f libOsiClp.dylib && ln -s libOsiClp.0.dylib libOsiClp.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libOsiClp.lai /Users/nsj65/dist/lib/libOsiClp.la /Users/nsj65/Clp/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Clp/src/OsiClp/OsiClpSolverInterface.hpp '/Users/nsj65/dist/include/coin-or' /Users/nsj65/Clp/install-sh -c -d "/Users/nsj65/dist/share/doc/coin-or-clp" for file in README README.md AUTHORS LICENSE; do \ if test -f "$file"; then dir=; else dir="/Users/nsj65/Clp/"; fi; \ if test -f "$dir$file"; then \ /usr/bin/install -c -m 644 "$dir$file" "/Users/nsj65/dist/share/doc/coin-or-clp/$file"; \ fi; \ done /Users/nsj65/Clp/install-sh -c -d '/Users/nsj65/dist/lib/pkgconfig' /usr/bin/install -c -m 644 clp.pc osi-clp.pc '/Users/nsj65/dist/lib/pkgconfig' From https://github.com/coin-or/Cgl

##################################################

Building Cgl master

##################################################

Making all in src/CglAllDifferent make[1]: Nothing to be done for all'. Making all in src/CglBKClique make[1]: Nothing to be done forall'. Making all in src/CglClique make[1]: Nothing to be done for all'. Making all in src/CglCliqueStrengthening make[1]: Nothing to be done forall'. Making all in src/CglDuplicateRow make[1]: Nothing to be done for all'. Making all in src/CglFlowCover make[1]: Nothing to be done forall'. Making all in src/CglGMI make[1]: Nothing to be done for all'. Making all in src/CglGomory make[1]: Nothing to be done forall'. Making all in src/CglKnapsackCover make[1]: Nothing to be done for all'. Making all in src/CglLandP make[1]: Nothing to be done forall'. Making all in src/CglLiftAndProject make[1]: Nothing to be done for all'. Making all in src/CglMixedIntegerRounding make[1]: Nothing to be done forall'. Making all in src/CglMixedIntegerRounding2 make[1]: Nothing to be done for all'. Making all in src/CglOddHole make[1]: Nothing to be done forall'. Making all in src/CglOddWheel make[1]: Nothing to be done for all'. Making all in src/CglPreProcess make[1]: Nothing to be done forall'. Making all in src/CglProbing make[1]: Nothing to be done for all'. Making all in src/CglRedSplit make[1]: Nothing to be done forall'. Making all in src/CglRedSplit2 make[1]: Nothing to be done for all'. Making all in src/CglResidualCapacity make[1]: Nothing to be done forall'. Making all in src/CglSimpleRounding make[1]: Nothing to be done for all'. Making all in src/CglTwomir make[1]: Nothing to be done forall'. Making all in src/CglZeroHalf make[1]: Nothing to be done for all'. Making all in src/CglCommon /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done forall-am'. make[1]: Nothing to be done for `all-am'.

##################################################

Running Cgl unit test

##################################################

##################################################

Installing Cgl master

##################################################

Making install in src/CglAllDifferent make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglAllDifferent/CglAllDifferent.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglBKClique make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglBKClique/CglBKClique.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglClique make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglClique/CglClique.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglCliqueStrengthening make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglCliqueStrengthening/CglCliqueStrengthening.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglDuplicateRow make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglDuplicateRow/CglDuplicateRow.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglFlowCover make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglFlowCover/CglFlowCover.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglGMI make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglGMI/CglGMI.hpp /Users/nsj65/Cgl/src/CglGMI/CglGMIParam.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglGomory make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglGomory/CglGomory.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglKnapsackCover make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglKnapsackCover/CglKnapsackCover.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglLandP make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglLandP/CglLandP.hpp /Users/nsj65/Cgl/src/CglLandP/CglLandPValidator.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglLiftAndProject make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglLiftAndProject/CglLiftAndProject.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglMixedIntegerRounding make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglMixedIntegerRounding/CglMixedIntegerRounding.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglMixedIntegerRounding2 make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglMixedIntegerRounding2/CglMixedIntegerRounding2.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglOddHole make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglOddHole/CglOddHole.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglOddWheel make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglOddWheel/CglOddWheel.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglPreProcess make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglPreProcess/CglPreProcess.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglProbing make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglProbing/CglProbing.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglRedSplit make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglRedSplit/CglRedSplit.hpp /Users/nsj65/Cgl/src/CglRedSplit/CglRedSplitParam.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglRedSplit2 make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglRedSplit2/CglRedSplit2.hpp /Users/nsj65/Cgl/src/CglRedSplit2/CglRedSplit2Param.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglResidualCapacity make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglResidualCapacity/CglResidualCapacity.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglSimpleRounding make[2]: Nothing to be done for install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglSimpleRounding/CglSimpleRounding.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglTwomir make[2]: Nothing to be done forinstall-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglTwomir/CglTwomir.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglZeroHalf make[2]: Nothing to be done for `install-exec-am'. /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglZeroHalf/CglZeroHalf.hpp /Users/nsj65/Cgl/src/CglZeroHalf/Cgl012cut.hpp '/Users/nsj65/dist/include/coin-or' Making install in src/CglCommon /bin/sh /Users/nsj65/Cgl/install-sh -c -m 644 config_cgl.h /Users/nsj65/dist/include/coin-or/CglConfig.h /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libCgl.la '/Users/nsj65/dist/lib' libtool: install: /usr/bin/install -c .libs/libCgl.0.dylib /Users/nsj65/dist/lib/libCgl.0.dylib libtool: install: (cd /Users/nsj65/dist/lib && { ln -s -f libCgl.0.dylib libCgl.dylib || { rm -f libCgl.dylib && ln -s libCgl.0.dylib libCgl.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libCgl.lai /Users/nsj65/dist/lib/libCgl.la /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/include/coin-or' /usr/bin/install -c -m 644 /Users/nsj65/Cgl/src/CglCommon/CglCutGenerator.hpp /Users/nsj65/Cgl/src/CglCommon/CglMessage.hpp /Users/nsj65/Cgl/src/CglCommon/CglStored.hpp /Users/nsj65/Cgl/src/CglCommon/CglParam.hpp /Users/nsj65/Cgl/src/CglCommon/CglTreeInfo.hpp '/Users/nsj65/dist/include/coin-or' /Users/nsj65/Cgl/install-sh -c -d "/Users/nsj65/dist/share/doc/coin-or-cgl" for file in README README.md AUTHORS LICENSE; do \ if test -f "$file"; then dir=; else dir="/Users/nsj65/Cgl/"; fi; \ if test -f "$dir$file"; then \ /usr/bin/install -c -m 644 "$dir$file" "/Users/nsj65/dist/share/doc/coin-or-cgl/$file"; \ fi; \ done /Users/nsj65/Cgl/install-sh -c -d '/Users/nsj65/dist/lib/pkgconfig' /usr/bin/install -c -m 644 cgl.pc '/Users/nsj65/dist/lib/pkgconfig' From https://github.com/coin-or/CHiPPS-ALPS

##################################################

Building Alps 1.6

##################################################

Making all in src /Library/Developer/CommandLineTools/usr/bin/make all-am make[2]: Nothing to be done for all-am'. make[1]: Nothing to be done forall-am'.

##################################################

Running Alps unit test

##################################################

Undefined symbols for architecture x86_64: "AlpsKnowledgeBrokerSerial::rootSearch(AlpsTreeNode*)", referenced from: _main in AbcMain.o "vtable for AlpsKnowledgeBrokerSerial", referenced from: _main in AbcMain.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[1]: [unitTest] Error 1 make: [test] Error 2

Error: Build failed, see error output above

tkralphs commented 2 years ago

Hmm, this is strange. There are builds running on Github Actions for OS X that are working fine. In any case, this output didn't help much because coinbrew only did an incremental build and there was nothing to do, since everything up to the failure point was already built. Can you remove the directory build/Alps/1.6 and then re-run ./coinbrew build MibS --verbosity 4 and attach the output? It's a bit easier if you just attach it as a file or make it a gist, but if you want to just paste it into the reply, that's OK, too. It might also help if you attach the file build/Alps/1.6/config.log. Do you have pkg-config installed?

chang88ye commented 2 years ago

@tkralphs I have pkg-cofig 0.29.2 installed. Please see attached log files after removing build/Alps/1.6

Thanks, config.log build.log

Shawn

tkralphs commented 2 years ago

Ah, OK, the problem is that MPI was found by configure and the default action in that case is to build the parallel version. But the unit test seems to assume the serial version. This looks like a bug and should be fixed, but for now, it should work to add --without-mpi to your coinbrew build command (delete the Alps build directory first, as before).

chang88ye commented 2 years ago

Hi Ted,

I confirm the solution you provided works. Thanks very much for your help. So this thread can be closed now.

Best, Shawn

tkralphs commented 2 years ago

I'm going to reopen this issue since there is indeed a bug here, despite the workaround.