OpenMW 0.44.0

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
User avatar
Starsheep
Posts: 43
Joined: 06 Jun 2018, 16:09

Re: OpenMW 0.44.0

Post by Starsheep » 20 Jun 2018, 11:47

Zini wrote:
20 Jun 2018, 07:56
Seems the blocker is actually the lack of an MacOS build.
If needed, I can provide with a .dmg for mac if #4424 makes its way to the 0.44 branch.

I built the RC for windows from scratch with the LTO build flag in cmake. I can't reproduce NullCascade's #4445 but if anyone want to give it a try, it's there

User avatar
psi29a
Posts: 3981
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: OpenMW 0.44.0

Post by psi29a » 20 Jun 2018, 16:33

The openmw-44 branch has fixes for MacOS, so that is no longer a blocker for MacOS.

Do we need another round of RCs because of the change in code? The code path shouldn't technically be touched unless using OSG => 3.5.8 or MacOS

User avatar
Zini
Posts: 5387
Joined: 06 Aug 2011, 15:16

Re: OpenMW 0.44.0

Post by Zini » 20 Jun 2018, 16:41

"technically". Yeah, I heard that one before. Let's not take risks. One more round, please. Its not as if we are in a hurry. The ETA for the release video is still +2 weeks anyway.

Edit:

New issue on the tracker: Bug #4424

User avatar
Starsheep
Posts: 43
Joined: 06 Jun 2018, 16:09

Re: OpenMW 0.44.0

Post by Starsheep » 20 Jun 2018, 18:31

psi29a wrote:
20 Jun 2018, 16:33
The openmw-44 branch has fixes for MacOS, so that is no longer a blocker for MacOS.
Thank you.

Putting there my build settings in case I made a mistake. It's not like I'm building MacOs apps everyday so please let me know if something's wrong:

cmake and pkg-config homebrewed.
OpenMW-deps-Mac built from scratch
Qt5.5 installed from the package from the Qt project site, not homebrewed.

cmake script with arguments:

Code: Select all

#!/bin/sh

export CXX=clang++
export CC=clang

DEPENDENCIES_ROOT="/Users/stephane/Dev/openmw-deps-mac/build/openmw-deps"
QT_PATH="/Users/stephane/Qt5.5.1/5.5/clang_64/lib/cmake"
cd ..
cd build

cmake \
-D CMAKE_PREFIX_PATH="$DEPENDENCIES_ROOT;$QT_PATH" \
-D CMAKE_OSX_DEPLOYMENT_TARGET="10.9" \
-D CMAKE_OSX_SYSROOT="macosx10.13" \
-D CMAKE_BUILD_TYPE=Release \
-D OPENMW_OSX_DEPLOYMENT=TRUE \
-D DESIRED_QT_VERSION=5 \
-D BUILD_ESMTOOL=FALSE \
-D BUILD_MYGUI_PLUGIN=FALSE \
-G"Unix Makefiles" \
..
btw, the dev environment setup wiki page states a -D CMAKE_BUILD_TYPE=Debug \ in the deployment section. Mistake?
Also, -D CMAKE_CXX_FLAGS="-stdlib=libstdc++" \ argument has been omitted since make wasn't happy with it last time I built the project. Can't remember why though.


the 0.44-RC1 .dmg file is there

The fix to #4424 works and the cursor is no longer upside down, so the OPENMW_CURSOR_WORKAROUND environment variable doesn't seem necessary anymore. At least here.

corristo
Posts: 481
Joined: 12 Aug 2011, 08:29

Re: OpenMW 0.44.0

Post by corristo » 20 Jun 2018, 18:53


corristo
Posts: 481
Joined: 12 Aug 2011, 08:29

Re: OpenMW 0.44.0

Post by corristo » 20 Jun 2018, 18:56

@Starsheep

The wiki section is a bit dated, unfortunately. -D CMAKE_CXX_FLAGS="-stdlib=libstdc++" is no longer needed, correct.
-D CMAKE_BUILD_TYPE=Debug was a mistake, indeed.

When in doubt, please refer to the CI configuration: https://github.com/OpenMW/openmw/blob/2 ... sh#L11-L21 (I'm currently updating it to build using macOS 10.13 SDK).

I'm really happy to see someone taking over the building!

UPD you're right, the environment variable is no longer necessary, actually its support has been completely removed from the code.

User avatar
Starsheep
Posts: 43
Joined: 06 Jun 2018, 16:09

Re: OpenMW 0.44.0

Post by Starsheep » 20 Jun 2018, 19:40

My pleasure,
Redundancy can't be a bad thing in our case.

update: wiki edited
Last edited by Starsheep on 20 Jun 2018, 19:56, edited 1 time in total.

User avatar
raevol
Posts: 2678
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: OpenMW 0.44.0

Post by raevol » 20 Jun 2018, 19:51

Current Release Status updated here

User avatar
Capostrophic
Posts: 355
Joined: 22 Feb 2016, 20:32

Re: OpenMW 0.44.0

Post by Capostrophic » 20 Jun 2018, 19:54

raevol, Linux and Windows RCs should actually be rebuilt.
shitty lingua anglica grammar ftw

User avatar
Ace (SWE)
Posts: 785
Joined: 15 Aug 2011, 14:56

Re: OpenMW 0.44.0

Post by Ace (SWE) » 20 Jun 2018, 20:55

New line of RCs, these ones built without LTO to see if that helps NullCascade's issue.

32-bit
64-bit

Post Reply

Who is online

Users browsing this forum: NullCascade and 3 guests