compiling jamovi for Mac from the git source

Everything related to development of the jamovi platform

by sbtseiji » Thu Jun 24, 2021 8:10 am

Dear developers,

I have been working on the Japanese localization of jamovi for a while, and now I can say that it is almost done. Currently, it works fine in the docker image. So, I want to test it on my Mac but I don't know how to compile a Mac binary of jamovi from git hub source. Could you give me some help?

Thank you,

Seiji
sbtseiji
 
Posts: 4
Joined: Thu Nov 29, 2018 2:08 pm

by sbtseiji » Thu Jun 24, 2021 11:51 pm

Now I used developer bundle from https://www.jamovi.org/downloads/jamovi-dev.zip and it seems that I have succeeded to compile client and jmv modules. But when I tried to build:all, it gave me the error below:

"google::protobuf::internal::ThreadSafeArena::SpaceAllocated() const", referenced from:
google::protobuf::Arena::SpaceAllocated() const in jamovi.pb.cc.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [jamovi-engine] Error 1
sbtseiji
 
Posts: 4
Joined: Thu Nov 29, 2018 2:08 pm

by sbtseiji » Fri Jun 25, 2021 8:04 am

Sorry for bothering you. I solved it myself. I built only the components I edited and replaced them with those in the jamovi-dev files. It's working fine.
Attachments
jamovi japanese.png
jamovi japanese.png (87.7 KiB) Viewed 8497 times
sbtseiji
 
Posts: 4
Joined: Thu Nov 29, 2018 2:08 pm

by jonathon » Thu Jul 01, 2021 3:50 am

great work. it's quite a challenge building for macOS.

cheers

jonathon
User avatar
jonathon
 
Posts: 1803
Joined: Fri Jan 27, 2017 10:04 am


Return to jamovi development