flathub / com.play0ad.zeroad

https://flathub.org/apps/details/com.play0ad.zeroad
7 stars 8 forks source link

Update 0ad to Alpha 14 #14

Closed corecontingency closed 3 years ago

corecontingency commented 3 years ago

See commits for details.

flathubbot commented 3 years ago

Started test build 39935

flathubbot commented 3 years ago

Build 39935 failed

corecontingency commented 3 years ago

Fails with:

========================================================================
Building module 0ad in /srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/build/0ad-1
========================================================================
]2;flatpak-builder: Building 0adFB: Running: tar xf /srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/downloads/00aee2d2f11e48b169be41ddad8090e49f8173c09242fc2fa4a0d44e4763cc53/0ad-0.0.24-alpha-unix-build.tar.xz --no-same-owner --strip-components=1 -J
FB: Running: tar xf /srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/downloads/929a55a6aa63c143b7fd20553375878a2e732353dbbcc757fa876b4181fdd75a/0ad-0.0.24-alpha-unix-data.tar.xz --no-same-owner --strip-components=1 -J
]2;flatpak-builder: Installing 0adRunning: cd build/workspaces && ./update-workspaces.sh -j$FLATPAK_BUILDER_N_JOBS --disable-atlas --bindir=/app/bin --libdir=/app/lib --datadir=/app/share/games/0ad/ && cd gcc && make -j$FLATPAK_BUILDER_N_JOBS
FB: Running: flatpak build --die-with-parent --env=FLATPAK_BUILDER_BUILDDIR=/run/build/0ad --nofilesystem=host --filesystem=/srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/build/0ad-1 --bind-mount=/run/build/0ad=/srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/build/0ad-1 --build-dir=/run/build/0ad --bind-mount=/run/ccache=/srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/ccache --unshare=network --env=SOURCE_DATE_EPOCH=1613962414 '--env=CFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' '--env=CXXFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection ' '--env=LDFLAGS=-L/app/lib -Wl,-z,relro,-z,now -Wl,--as-needed ' --env=CCACHE_DIR=/run/ccache/disabled --env=PATH=/app/bin:/usr/bin --env=LD_LIBRARY_PATH=/app/lib --env=PKG_CONFIG_PATH=/app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig --env=FLATPAK_BUILDER_N_JOBS=48 /srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/rofiles/rofiles-DaZjhX /bin/sh -c 'cd build/workspaces && ./update-workspaces.sh -j$FLATPAK_BUILDER_N_JOBS --disable-atlas --bindir=/app/bin --libdir=/app/lib --datadir=/app/share/games/0ad/ && cd gcc && make -j$FLATPAK_BUILDER_N_JOBS'
/bin/sh: line 1: cd: build/workspaces: No such file or directory
]2;flatpak-builder: Cleanup 0adError: module 0ad: Child process exited with code 1
FB: unmounting rofiles-fuse /srv/buildbot/worker/build-x86_64-7/build/.flatpak-builder/rofiles/rofiles-DaZjhX
program finished with exit code 1
elapsedTime=480.645326

Not quite sure why it can't find the build/workspaces directory. Flatpak should be directly extracting 0ad-0.0.24-alpha-unix-build.tar.xz, which has the directory build/workspaces in it.

EDIT: Figured it out. Needed to set strip-components: 0

flathubbot commented 3 years ago

Started test build 39937

flathubbot commented 3 years ago

Build 39937 failed

flathubbot commented 3 years ago

Started test build 39939

flathubbot commented 3 years ago

Build 39939 failed

flathubbot commented 3 years ago

Started test build 39940

flathubbot commented 3 years ago

Build 39940 failed

corecontingency commented 3 years ago

Failed with:

/usr/bin/clang++ -std=gnu++17 -o Unified_cpp_js_src9.o -c  -I/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -ftrivial-auto-var-init=pattern -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Qunused-arguments -Qunused-arguments -Wall -Wbitfield-enum-conversion -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wc++2a-compat -Wcomma -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-enum-zero-compare -Wtautological-unsigned-zero-compare -Wno-error=tautological-type-limit-compare -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=backend-plugin -Wno-error=return-std-move -Wno-error=atomic-alignment -Wno-error=deprecated-copy -Wformat -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-noexcept-type -Wno-unknown-warning-option -fno-sized-deallocation -fno-aligned-new -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -fexperimental-new-pass-manager  -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp   Unified_cpp_js_src9.cpp
make[3]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend'
make[3]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc'
make[3]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger'
make[3]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit'
make[3]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm'
make[3]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
make[2]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[1]: *** [/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/config/recurse.mk:34: compile] Error 2
make[1]: Leaving directory '/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make: *** [/run/build/0ad/libraries/source/spidermonkey/mozjs-78.6.0/config/rules.mk:390: default] Error 2
ERROR: SpiderMonkey build failed
]2;flatpak-builder: Cleanup 0adError: module 0ad: Child process exited with code 1
FB: unmounting rofiles-fuse /srv/buildbot/worker/build-x86_64-4/build/.flatpak-builder/rofiles/rofiles-xchwqw
program finished with exit code 1
elapsedTime=623.926703

Maybe SpiderMonkey is missing some rust dependencies?