CARTAvis / homebrew-tap

0 stars 0 forks source link

fatal error: 'imageanalysis/ImageAnalysis/ImageMomentsProgressMonitor.h' file not found #13

Open mcordiner opened 2 years ago

mcordiner commented 2 years ago

I'm on an arm64 MacBook with macOS 12.4.

I type brew install cartavis/tap/carta and make install is giving the following output

I'm new to homebrew, so perhaps my setup is wrong, but it looks like a file is missing from the package?

==> Installing carta from cartavis/tap ==> git submodule update --recursive --init ==> cmake .. -DCMAKE_PREFIX_PATH=/opt/homebrew/Cellar/carta/2.0.0/lib -DCMAKE_INCLUDE_PATH=/opt/homebrew/Cellar/carta/2.0.0/include -DCMAKE_CXX_FLAGS=-I/opt/homebrew/Cellar/carta-cas ==> make install Last 15 lines from /Users/mcordiner/work/Library/Logs/Homebrew/carta/03.make:

include <imageanalysis/ImageAnalysis/ImageMomentsProgressMonitor.h>

     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from /tmp/carta-20220527-14920-18mmoqj/src/Main.cc:22: In file included from /tmp/carta-20220527-14920-18mmoqj/src/GrpcServer/CartaGrpcService.h:18: In file included from /tmp/carta-20220527-14920-18mmoqj/src/GrpcServer/../Session.h:53: In file included from /tmp/carta-20220527-14920-18mmoqj/src/Frame.h:38: /tmp/carta-20220527-14920-18mmoqj/src/Moment/MomentGenerator.h:12:10: fatal error: 'imageanalysis/ImageAnalysis/ImageMomentsProgressMonitor.h' file not found

include <imageanalysis/ImageAnalysis/ImageMomentsProgressMonitor.h>

     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1 error generated. make[2]: [CMakeFiles/carta_backend.dir/src/Main.cc.o] Error 1 1 error generated. make[2]: [CMakeFiles/carta_backend.dir/src/Session.cc.o] Error 1 make[1]: [CMakeFiles/carta_backend.dir/all] Error 2 make: [all] Error 2

emmaow commented 2 years ago

Hi, any update on this? I tried to install Carta but run into the same error mac os 12.3.1 Thanks!

kswang1029 commented 2 years ago

@emmaow Are you using arm-based Mac with homebrew migrated from intel-based Mac via TimeMachine restoration?

emmaow commented 2 years ago

hmm, dont think so, I installed brew just before CARTA using /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)", so shouldnt be related to TimeMachine restoration, I guess?

emmaow commented 2 years ago

I installed the dmg version 3.0 and seems to be working. Thanks!