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.
Post Reply

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

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
Screenshot 2023-09-08 at 05.58.26.png (109.44 KiB) Viewed 4105 times

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

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

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: 11188
Joined: 28 Dec 2015

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: 478
Joined: 21 Apr 2016
Location: Las Vegas
Contact:

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: 11188
Joined: 28 Dec 2015

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: 478
Joined: 21 Apr 2016
Location: Las Vegas
Contact:

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

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: 478
Joined: 21 Apr 2016
Location: Las Vegas
Contact:

11 Sep 2023

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

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 19 guests