flathub / org.blender.Blender

https://flathub.org/apps/details/org.blender.Blender
17 stars 26 forks source link

Build 2.81 for flathub-beta #36

Closed bilelmoussaoui closed 4 years ago

bilelmoussaoui commented 4 years ago

Blender doesn't release alpha tarballs. I picked the latest commit which builds and runs.

flathubbot commented 4 years ago

Started test build 7824

flathubbot commented 4 years ago

Build 7824 failed

bochecha commented 4 years ago

Blender doesn't release alpha tarballs

Does Flathub want alpha snapshots in its Beta channel?

bochecha commented 4 years ago

Note, this seems to be the build error on ARM:

../source/blender/blenlib/BLI_assert.h:102:37: error: static assertion failed: "DNA struct size verify"
  102 | #  define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
      |                                     ^~~~~~~~~~~~~~
source/blender/makesdna/intern/dna_verify.c:6282:1: note: in expansion of macro ‘BLI_STATIC_ASSERT’
 6282 | BLI_STATIC_ASSERT(sizeof(struct bGPDstroke) == 372, "DNA struct size verify");
      | ^~~~~~~~~~~~~~~~~
../source/blender/blenlib/BLI_assert.h:102:37: error: static assertion failed: "DNA member offset verify"
  102 | #  define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
      |                                     ^~~~~~~~~~~~~~
source/blender/makesdna/intern/dna_verify.c:8448:1: note: in expansion of macro ‘BLI_STATIC_ASSERT’
 8448 | BLI_STATIC_ASSERT(offsetof(struct Mesh, runtime) == 1268, "DNA member offset verify");
      | ^~~~~~~~~~~~~~~~~
../source/blender/blenlib/BLI_assert.h:102:37: error: static assertion failed: "DNA struct size verify"
  102 | #  define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
      |                                     ^~~~~~~~~~~~~~
source/blender/makesdna/intern/dna_verify.c:8449:1: note: in expansion of macro ‘BLI_STATIC_ASSERT’
 8449 | BLI_STATIC_ASSERT(sizeof(struct Mesh) == 1364, "DNA struct size verify");
      | ^~~~~~~~~~~~~~~~~
../source/blender/blenlib/BLI_assert.h:102:37: error: static assertion failed: "DNA struct size verify"
  102 | #  define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
      |                                     ^~~~~~~~~~~~~~
source/blender/makesdna/intern/dna_verify.c:8485:1: note: in expansion of macro ‘BLI_STATIC_ASSERT’
 8485 | BLI_STATIC_ASSERT(sizeof(struct Object_Runtime) == 108, "DNA struct size verify");
      | ^~~~~~~~~~~~~~~~~
../source/blender/blenlib/BLI_assert.h:102:37: error: static assertion failed: "DNA struct size verify"
  102 | #  define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
      |                                     ^~~~~~~~~~~~~~
source/blender/makesdna/intern/dna_verify.c:8597:1: note: in expansion of macro ‘BLI_STATIC_ASSERT’
 8597 | BLI_STATIC_ASSERT(sizeof(struct Object) == 1140, "DNA struct size verify");
      | ^~~~~~~~~~~~~~~~~
../source/blender/blenlib/BLI_assert.h:102:37: error: static assertion failed: "DNA struct size verify"
  102 | #  define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
      |                                     ^~~~~~~~~~~~~~
source/blender/makesdna/intern/dna_verify.c:8800:1: note: in expansion of macro ‘BLI_STATIC_ASSERT’
 8800 | BLI_STATIC_ASSERT(sizeof(struct Scene) == 6092, "DNA struct size verify");
      | ^~~~~~~~~~~~~~~~~
bilelmoussaoui commented 4 years ago

This was more for testing the build on the 3 supported arch's as it compiled fine locally. I hoped all will be green so jimmac can actually use the 2.8.1 release.

Sadly, I don't think I will have the time to keep the beta/alpha thing up to date anyway. If I prepare a MR for that, are you wiling to maintain it in the future? :)

bochecha commented 4 years ago

If I prepare a MR for that, are you wiling to maintain it in the future? :)

As time permits, sure.

Which means I'd probably only bump it irregularly, when @jimmac asks, just like I already do. :stuck_out_tongue:

bilelmoussaoui commented 4 years ago

I don't think I will have the time to finish this any time soon. Gonna close this