Skip to content
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 in Mac fails #10

Closed
rubindg opened this issue Dec 10, 2023 · 1 comment
Closed

Installation in Mac fails #10

rubindg opened this issue Dec 10, 2023 · 1 comment

Comments

@rubindg
Copy link

rubindg commented Dec 10, 2023

Is there any plans to make this software available for Mac users?

I am trying to install the software in Mac OSX (Ventura 13.5.2) and these are the updates I have tried so far:

Using Brew install all the packages

brew install openblas
brew install armadillo
brew install boost
brew install dlib
brew install tbb

The cmake command will now give an error "Could NOT find OpenMP_C" and for this you have to install libomp as suggested here

https://stackoverflow.com/questions/53337299/error-could-not-find-openmp-c-when-install-lightgbm-on-macos

After this you will get an error that armadillo and openblas cannot be linked. This is solved by updating the cmake command as

cmake .. -DCMAKE_BUILD_TYPE=Release -DLINK_TIME_OPTIMIZATIONS=ON -DNATIVE_BUILD=ON -DARMA_NO_WRAPPER=OFF

Now it after executing make command the final errors are

  1. /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/deque:314:34: error: invalid application of 'sizeof' to an incomplete type 'results::Transcript'
  2. /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/queue:269:5: error: static_assert failed due to requirement 'is_same<results::Transcript, int>::value' ""

Any idea of how to resolve this?

Thank you,
Regards,
Rubin.

@dincarnato
Copy link
Owner

Hi Rubin,

Unfortunately not.
DRACO has been developed and tested only on Linux.
My advice is to install it on a Linux virtual machine.

Cheers,
Danny

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants