Giter VIP home page Giter VIP logo

Comments (7)

fschloesser avatar fschloesser commented on May 31, 2024

Dear @qiniuweihe ,
Can you please provide the steps you executed for us to reproduce the problem? Which package did you download, what was your cmake build command etc? It would also be helpful to have the full cmake output.
Thanks,
Franziska

from scip.

RuslanLoboda avatar RuslanLoboda commented on May 31, 2024

I got different issue upon installing scip.
I have Macbook with M1 chipset and 12.6 version of OS.

My steps are:

  • dowload scipoptsuite v8.0.0 from main site, extracted it
  • come inside the directory scipoptsuite-8.0.0
  • called make.
  • got an issue
/Users/ruslan/Downloads/scipoptsuite-8.0.0/scip/make/make.project:567: *** ZIMPL requires the GMP to be linked. Use either ZIMPL=false or GMP=true.  Stop.
make: *** [scipbinary] Error 2
  • called make GMP=true
  • got an issue
** Creating directory "/Users/ruslan/Downloads/scipoptsuite-8.0.0/scip/lib/static".
** Creating directory "/Users/ruslan/Downloads/scipoptsuite-8.0.0/scip/lib/include/zimplinc".

** Building SoPlex library "/Users/ruslan/Downloads/scipoptsuite-8.0.0/soplex/lib/libsoplex.darwin.arm.gnu.opt.a".
Makefile:165: make/make.darwin.arm.gnu.opt: No such file or directory
make[2]: *** No rule to make target `make/make.darwin.arm.gnu.opt'.  Stop.
make[1]: *** [/Users/ruslan/Downloads/scipoptsuite-8.0.0/soplex/lib/libsoplex.darwin.arm.gnu.opt.a] Error 2
make: *** [scipbinary] Error 2

Should it work with make or necessary to call it with cmake?

from scip.

svigerske avatar svigerske commented on May 31, 2024

I think support for macOS on ARM in the ZIMPL buildsystem was added some time later than 8.0.0, maybe hasn't been released yet.

For SoPlex you can get make.darwin.arm.* files from https://github.com/scipopt/soplex/tree/bugfix-60/make, but you will probably need to add similar files for other components of the optsuite. For SCIP, this is at https://github.com/scipopt/scip/tree/v80-bugfix/make. If you want SCIP with SoPlex only, then just disable building ZIMPL, GCG, and UG (ZIMPL=false, etc).

from scip.

RuslanLoboda avatar RuslanLoboda commented on May 31, 2024

@svigerske Thanks for the answer.
I've checked v8.0.1 and those files are included there. Now I'm having an issue with absent boost/multiprecision/number.hpp file...

from scip.

fschloesser avatar fschloesser commented on May 31, 2024

@RuslanLoboda what is your boost version, do you have a recent one that installs the file in question?

from scip.

RuslanLoboda avatar RuslanLoboda commented on May 31, 2024

@fschloesser I've already managed compiling binary file by using cmake instead of make. It's not related to boost version because I've checked it locally, installed library contains multiprecision directory and number.hpp file. And env PATH is also in normal condition. I've spend around half of working day to try to do "make" working but without success. Later, when I have free time, I'll try to do it with make but not right now. Everybody, thanks a lot for help and support ! :)

from scip.

ambros-gleixner avatar ambros-gleixner commented on May 31, 2024

It seems the most pressing issue is fixed here and the remaining question is getting make (without cmake) to work. If this is still relevant, I suggest opening a new issue with fails from the latest release.

from scip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.