Jukebox SDK 4.4 released

This forum is for developers of Rack Extensions to discuss the RE SDK, share code, and offer tips to other developers.
jengstrom
Reason Studios
Posts: 101
Joined: 04 May 2015

Post 06 Sep 2023


User avatar
pongasoft
RE Developer
Posts: 479
Joined: 21 Apr 2016
Location: Las Vegas

Post 08 Sep 2023

I believe there is an issue with the Mac version. RE2DRender is not an app anymore
Screenshot 2023-09-08 at 05.58.26.png

In 440_209, unzipping the zip file in RE2DRender folder gave RE2DRender.app
In 440_235, unzipping the zip file in RE2DRender folder is not an app but a folder

Yan
You do not have the required permissions to view the files attached to this post.

User avatar
pongasoft
RE Developer
Posts: 479
Joined: 21 Apr 2016
Location: Las Vegas

Post 08 Sep 2023

I just saw the changes in the release notes. Completely breaks re-cmake :(

I guess I will release a patch for re-cmake at some point

Yan

User avatar
Loque
Moderator
Posts: 11228
Joined: 28 Dec 2015

Post 08 Sep 2023

pongasoft wrote:
08 Sep 2023
I just saw the changes in the release notes. Completely breaks re-cmake :(

I guess I will release a patch for re-cmake at some point

Yan
Curious what make si tbreak?
Reason12, Win10

User avatar
pongasoft
RE Developer
Posts: 479
Joined: 21 Apr 2016
Location: Las Vegas

Post 08 Sep 2023

RE2DRender has changed location/format under macOS so re-cmake does not find it anymore and fail.

Code: Select all

CMake Error at build/re-cmake-src/sdk.cmake:135 (message):
  Could not find RE2DRender executable in its expected location.  Make sure
  that RE2DRender is unzipped or provide RE_2D_RENDER_ROOT argument.
Call Stack (most recent call first):
  CMakeLists.txt:48 (add_re_plugin)

User avatar
Loque
Moderator
Posts: 11228
Joined: 28 Dec 2015

Post 08 Sep 2023

pongasoft wrote:
08 Sep 2023
RE2DRender has changed location/format under macOS so re-cmake does not find it anymore and fail.

Code: Select all

CMake Error at build/re-cmake-src/sdk.cmake:135 (message):
  Could not find RE2DRender executable in its expected location.  Make sure
  that RE2DRender is unzipped or provide RE_2D_RENDER_ROOT argument.
Call Stack (most recent call first):
  CMakeLists.txt:48 (add_re_plugin)
Nothing mentioned in the change list...Maybe jengstrom has an idea?
Reason12, Win10

User avatar
pongasoft
RE Developer
Posts: 479
Joined: 21 Apr 2016
Location: Las Vegas

Post 08 Sep 2023

It is mentioned in the release notes:
RE2D tools updated (minor fixes). Mac version is no longer a .app bundle, instead uses the same file layout as on Windows
It is just that re-cmake was not expecting it in this new location, especially since it was not like that with the beta release. I need to change re-cmake to be more resilient to this kind of minor tweaks

jengstrom
Reason Studios
Posts: 101
Joined: 04 May 2015

Post 11 Sep 2023

Sorry for the regression in re-cmake due to changed path for RE2DRender executable binary.

We used the bdist_mac mode in cxFreeze to produce an app, but it was broken for arm64 python as we were making the tools universal2.
The simpler build_exe mode solved this, and also harmonizes with how it is on Windows...

User avatar
pongasoft
RE Developer
Posts: 479
Joined: 21 Apr 2016
Location: Las Vegas

Post 11 Sep 2023

I pushed a fix to address the issue with SDK 4.4.0 final: v1.7.1

  • Information
  • Who is online

    Users browsing this forum: CommonCrawl [Bot] and 0 guests