Conversation
we always build with openstudio_ruby
…We're aren't going to change it soon
…tional double (it has a default) This is an API breaking change in 3.4.0rc1
|
I got it to build, but there problems with the mac bundle related to the Geometry editor (at least on M1 macs). I also updated to Qt 6.3.0 and OpenStudio 3.4.0-rc2 |
|
Fixes #505 |
|
I'm not much help on the M1 stuff until I get ahold of one myself. Does the file referenced exist? Is it built with the right architecture? |
|
@macumber My guess is that the exact same issue happens on non M1 macs. Yes the file exists, it's just the RPATH stuff that's not right. |
|
Ok if it’s just a qt change I could look at that |
|
I just built this branch on my x86 Mac and did not have this issue. Did you try building the IFW installer and installing that? Or were you trying to run the app out of your build dir? Edit: I built the TGZ package and tried to run the app from inside the package contents and did see this error. However, I did not have this issue when I installed the IFW installer and then double clicked on the app. |
|
This seems to be the magic that is created during the IFW install (I don't know where this happens) If IFW build directory: In IFW installed directory there is a symlink to the top level Frameworks dir: Maybe something in IFW installer goes through and adds symlinks to top level Frameworks dir to all child app dirs? Edit: never mind I think it happens here https://github.com/openstudiocoalition/OpenStudioApplication/blob/7078341fc4628ae5746c093c898fb97901d00b6a/src/openstudio_app/install_operations.qs |
|
yes, that symlink is created here: OpenStudioApplication/src/openstudio_app/install_operations.qs Lines 32 to 34 in 7078341 The IFW does work on M1 too! I know the build dir Products/OpenStudioApp doesn't work on mac (and it's probably too annoying to fix). I think I may have been testing the build_dir/_CPack and the tar.gz installer, not the IFW one. I think we should cmake |
|
@macumber I moved the symlink Frameworks for QtWebengine to CMakeLists.txt so that the TGZ installer works. Let's merge this one in. I'll let CI go through first. |
|
@macumber The TGZ still doesn't work, because only the QtIFW does that (which is nuts... we copy so much heavy stuff around): OpenStudioApplication/src/openstudio_app/install_operations.qs Lines 13 to 26 in b920279 |
|
I moved the commit to the 512_TGZ_mac_installer. I'm merging this one, I need it to review #496 |
|
Sounds good! |

Creating a draft PR so @j-lorrey can follow along on the process of a version bump