mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
[GH-ISSUE #42] Failed to setup U++ on macOS 11.5.2 #26
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/ultimatepp#26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AllenDang on GitHub (Aug 31, 2021).
Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/42
I spent whole day trying to figure out how to run at least one example, tried every possible search source, still failed.
I feel very sad now.
I'm using macOS 11.5.2. I can confirm that all required libraries are installed.
Here is my journey:
Download upp-macos-16056.tar.xz, unzip it, launch theide.
Granted every privileges it requires.
A popup shows asking me to download the source, click ok.
I saw the system console showed up with git clone ..., after 30 minutes, still there, I checked target folder, seems nothing is downloaded.
I closed system console. Open terminal and type git clone ... manually, it works well, so network and git works fine, it's not the issue.
I tried again, still stuck at the git clone step.
Cancel git clone, start theide directly. I can only see MyApps in Assemply list.

I tried to use umk to compile a example by "./umk ./examples AddressBook CLANG -v ./adbook". Error message is "Missing package(s): CtrlLib Report".
I thought it might be the nightly build's issue, so I went to sourceforge and downloaded the stable build.
Lanuch theide, it stuck at svn ..., wait 30 minutes, nothing happened. Cancel, and lanuch theide, samething happened, I can only see MyApps in Assemply list.
Ran "./umk ./examples AddressBook CLANG -v ./adboo", same error.
I'm so exhausted now... How can I make it work?
@klugier commented on GitHub (Aug 31, 2021):
Hello, i downloaded upp-macos-16056.tar.xz and it seems that it works for me. First of all, the popup that shows that you need to download sources should never be present in valid installation.
Could you try to place all upp related files in following directory (It seems that ide internally is looking into that directory):
~/uppSo, in this directory you should have following files:
~/upp/uppsrc~/upp/examples~/upp/theide(TheIDE App)...
At the beggining please use TheIDE as your default development tool for U++. Then you could try to use umk.
I hope this should help. On our side we will need to make sure that we are directory name agnostic. Thanks for report!
@mirek-fidler commented on GitHub (Aug 31, 2021):
First of all, sorry for suboptimal experience. Truth be told, MacOS version
is so far the least matured of all.
If you see the dialog in the screenshot, you are 80% there. I am not sure
why starting clone from the theide does not work (and even why it wants to
do that at all), but if you have theide working and sources cloned, all you
need is to configure assemblies manuall. That is done by right clicking the
left pane and add folders there:
[image: image.png]
On Tue, Aug 31, 2021 at 10:00 AM Allen Dang @.***>
wrote:
@AllenDang commented on GitHub (Aug 31, 2021):
@klugier Put upp folder to
~/uppdoes fix everything. Thanks. I love the structure design of ultimatepp.I'm seeking for a chance to port ultimate to rust, digging now...:P
@KungFuFurby commented on GitHub (Nov 15, 2021):
Your image did not display properly here. I came here because of the same initial problem, and I'm on Catalina (10.15), and I downloaded the upp-macos-16115.tar.xz file for the binary distribution.
I actually have hidden folders visible on my end via toggling a system option: in order to give it a kick after the initial failed attempt (I ran into the same problem with git clone, so I manually did it, but I determined I had a copy of the intended code anyways: I'll keep the git copy on hand in case of updates), I just copied my installation to the home directory, and cleared out the u++ folder from
.config/u++, then ran the program again from the~/uppdirectory and it successfully auto-initialized itself.No need to reopen: just providing details on how to get it to reinitialize itself should something go wrong during the first go round.