-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
installation issue in mac #28
Comments
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 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, 17DCompL028:~ nsj65$ ./coinbrew fetch MibS@master --verbosity 4 To use the legacy version of coinbrew, '$ wget https://raw.githubusercontent.com/coin-or/coinbrew/v1.0/coinbrew' Warning: specified a fork when project is already cloned from a different repo. From https://github.com/coin-or/Mibs ################################################## Rebasing MibS master################################################## Created autostash: b7c353d ################################################## Rebasing ThirdParty/Glpk master################################################## Current branch master is up to date. ################################################## Rebasing ThirdParty/Mumps stable/3.0################################################## Current branch stable/3.0 is up to date. ################################################## Rebasing Data/Sample stable/1.2################################################## Current branch stable/1.2 is up to date. ################################################## Rebasing Data/miplib3 stable/1.2################################################## Current branch stable/1.2 is up to date. ################################################## Rebasing CoinUtils master################################################## Current branch master is up to date. ################################################## Rebasing Osi master################################################## Current branch master is up to date. ################################################## Rebasing Clp master################################################## Current branch master is up to date. ################################################## Rebasing Cgl master################################################## Current branch master is up to date. ################################################## Rebasing Alps stable/1.6################################################## Current branch stable/1.6 is up to date. ################################################## Rebasing Bcps stable/0.95################################################## Current branch stable/0.95 is up to date. ################################################## Rebasing Blis stable/0.95################################################## Current branch stable/0.95 is up to date. ################################################## Rebasing SYMPHONY master################################################## Current branch master is up to date. ################################################## Rebasing Cbc master################################################## Current branch master is up to date. 17DCompL028:~ nsj65$ ./coinbrew build MibS --verbosity 4 To use the legacy version of coinbrew, '$ wget https://raw.githubusercontent.com/coin-or/coinbrew/v1.0/coinbrew' Package will be built in /Users/nsj65/build Warning: specified a fork when project is already cloned from a different repo. From https://github.com/coin-or/Mibs Building version masterwith existing versions of dependencies.Ctrl-c and run 'fetch' to switch versionsor 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 ################################################## 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'. ################################################## 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'. ################################################## Building CoinUtils master################################################## Making all in src ################################################## Running CoinUtils unit test################################################## ################################################## Installing CoinUtils master################################################## Making install in src ################################################## Building Osi master################################################## Making all in src/Osi ################################################## Running Osi unit test################################################## ################################################## Installing Osi master################################################## Making install in src/Osi ################################################## Building Clp master################################################## Making all in src ################################################## Running Clp unit test################################################## ################################################## Installing Clp master################################################## Making install in src ################################################## Building Cgl master################################################## Making all in src/CglAllDifferent ################################################## Running Cgl unit test################################################## ################################################## Installing Cgl master################################################## Making install in src/CglAllDifferent ################################################## Building Alps 1.6################################################## Making all in src ################################################## Running Alps unit test################################################## Undefined symbols for architecture x86_64: Error: Build failed, see error output above |
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 |
@tkralphs Thanks, Shawn |
Ah, OK, the problem is that MPI was found by |
Hi Ted, I confirm the solution you provided works. Thanks very much for your help. So this thread can be closed now. Best, |
I'm going to reopen this issue since there is indeed a bug here, despite the workaround. |
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
The text was updated successfully, but these errors were encountered: