-
Notifications
You must be signed in to change notification settings - Fork 460
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
How to build cherrytree on Mac OS X? #1474
Comments
Did you install all the dependencies? brew install python3 cmake pkg-config gtksourceviewmm3 gnome-icon-theme gspell libxml++ curl uchardet fmt spdlog |
Yes. They are installed.
|
I have the same problem since the Big Sur upgrade. For some hacky, immediate pain relieve I can recommend this docker image: |
I tried these commands. Where are there two ports used? Where should I same the file in Cherrytree so that it is accessible on the Mac host?
|
Same problem here! Switch from windows to Big Sur and not able to use it :( |
Duplicate of #1398 |
if you try directly: |
Here is what I got.
|
brew install giomm2 |
Negativ both not valid. I can give you access to my Mac for some time if you want to get a hand on it. |
I found that I should be able to test homebrew from a linux box ( https://docs.brew.sh/Homebrew-on-Linux ) I'll give it a try and see if I can reproduce the current issues |
Can you try |
Negativ, still the same error: Maybe its something related to Apple Silicon? I am using the new Mac Mini M1. |
Have you run |
I ran |
When you invoke cmake, can you pass |
You mean running |
That's right |
Same error: The parameter |
Ok there's nothing else to do I'll have to try and set up a MacOs virtual machine hopefully I'll succeed, I've been advised to try https://github.com/kholia/OSX-KVM unfortunately homebrew for Linux doesn't seem to be the same of the Mac OS even has its own build json |
Alright. Feel free to ask me for future tests. I am willing to give you access to my machine if you fail to setup a VM. I am dependend on CherryTree so I am willing to help whenever I can :) Thank you for your hard work @giuspen! CherryTree is awesome! |
@giuspen I am willing to sponsor access to an Apple Mini for you to test, please get in touch if you are interested. |
Thanks @nikosch86 let me try first to set up the virtual machine, I found multiple interesting guides just need few family free hours, won't be too far |
So I just tried to install the dependencies via brew and build on a virtual machine with Big Sur 11.0.1 and all worked and I could run cherrytree. |
I don't know what changed, I am sure I have done that before ( Anyhow, thank you, it works for me now (on macos 11.1). I still get an error regarding tests, but cherrytree is already built by that time.
@giuspen I sent some beer money to you, thanks a lot! |
I uninstalled every package and reinstalled brew itself. I ran update twice and doctor with this result ouput:
Linking still fails with the same error: |
@nikosch86 I had that timeout issue once on the tests and the subsequent time I run the build it went away. Anyway now that I can build myself I hopefully will be able to better support it. |
Hi thx for your effort. |
@IamCrypt0n yes I'll try to find a moment at the computer later and I'll upload the binary |
@IamCrypt0n try to extract and place into cherrytree/build/ then run it from a terminal |
I checked the path and it does not exist at all. There is no |
that's because I installed homebrew in the default location. if you create a symbolic link that should do for you |
It seems to be incompatible with my M1 even tho trying to run it with Rosetta2:
:( |
So after some trying I figured out how to run your provided executable on my system (Mac Mini M1). Here is what I did:
|
Guys, I have the same issue. Do you guys have any suggestion? |
@augustoperucello have you tried to Run |
Hi, hi. I just wanted to leave a success story comment and what worked for me. No guarantee it works for anyone else, but maybe. Specs: Had a few troubles at first, but managed to get it working. My first problem was missing dependencies. My Mac told me that they are up to date, but that was not the case, so I individually installed every package (some of them may have installed with the command. I just ran through all to be sure). One of the dependencies is also Xcode from Apple. That wasn't immediately clear to me. It eats up space, but that's worth it for this program. After installing the dependencies I ran through the initial macOS commands from the README. Download giuspen's
After all that, I have a running version of cherry tree on macOS. I wanted to add a huge, huge thank you to giuspen for the continued hard work. I love this program (enough to spend 4 hours to get it to work) both for work and privately. |
I will try and improve this now that I can build on Mac os too ;) |
I was able to get this running on my M1 MacBook Pro, awesome stuff! Thanks |
Cherrytree is in homebrew now. |
THANK YOU!!! |
https://github.com/giuspen/cherrytree#building-cherrytree-on-macos
I followed the above procedure. But after running
cmake ../
, I didn't see a Makefile generated.Hence,
make -j$(sysctl -n hw.ncpu)
failed to run. Could anybody let me know what is wrong? Thanks.The text was updated successfully, but these errors were encountered: