Page 1 of 1

Jukebox SDK 4.4 released

Posted: 06 Sep 2023
by jengstrom

Re: Jukebox SDK 4.4 released

Posted: 08 Sep 2023
by pongasoft
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 4470 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

Re: Jukebox SDK 4.4 released

Posted: 08 Sep 2023
by pongasoft
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

Re: Jukebox SDK 4.4 released

Posted: 08 Sep 2023
by Loque
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?

Re: Jukebox SDK 4.4 released

Posted: 08 Sep 2023
by pongasoft
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)

Re: Jukebox SDK 4.4 released

Posted: 08 Sep 2023
by Loque
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?

Re: Jukebox SDK 4.4 released

Posted: 08 Sep 2023
by pongasoft
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

Re: Jukebox SDK 4.4 released

Posted: 11 Sep 2023
by jengstrom
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...

Re: Jukebox SDK 4.4 released

Posted: 11 Sep 2023
by pongasoft
I pushed a fix to address the issue with SDK 4.4.0 final: v1.7.1