Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Spicks

Pages: [1]
1
OXCE Builds & Ports / Re: OXCE v7.12 MacOS
« on: July 23, 2024, 10:15:39 pm »
Hi Ska,

I compiled OXCE yesterday successfully on a MacBook M3. I had to edit the Homebrew formula for sdl_image and sdl_mixer to reenable it. See stackoverflow for that. You can install sdl_image and sdl_mixer after the edit. Instead of sdl I used the sdl12-compat formula. (I left out all the parameters like --with-static-lib in the brew install example for the dependencies, as they aren't accepted by homebrew)

Before that I also tried to change the cmake dependency from sdl_mixer to sdl2_mixer which doesn't work.

I then used the cmake way to compile the code. The resulting openxcom.app is missing the sdl2.dylib used for the sdl12-compat library. I copied that from an existing OXCE build and it runs without any flaws so far.

The binary is an Intel binary. I tried to get an arm64 native binary with -DCMAKE_OSX_ARCHITECTURES=x86_64;arm64 and editing the CMakeLists to add set(CMAKE_OSX_ARCHITECTURES "arm64"). The latter is accepted by cmake but it misses stuff resulting in " ld: symbol(s) not found for architecture arm64".

Any docs or hints on how to compile natively are greatly appreciated.

Pages: [1]