[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: FTBFS for thunderbird/1:115.6.0-1~deb10u1 from DLA 3698-1 on amd64 and armhf



Hello Salvatore, hello Emilio,

Am 03.01.24 um 19:11 schrieb Salvatore Bonaccorso:
Hi Emilio, hi Carsten,

I noticed that the builds for amd64 and armhf for
thunderbird/1:115.6.0-1~deb10u1 from DLA 3698-1 did fail to build:

https://buildd.debian.org/status/fetch.php?pkg=thunderbird&arch=amd64&ver=1%3A115.6.0-1%7Edeb10u1&stamp=1704285041&raw=0

I did encounter some build problems lately with this version for buster, but these were based on other issues as I needed to build and prepare that version on my laptop that is getting old.

So maybe to find the real issue I'd need to readjust this problem locally. For now I'm not really motivated nor would I have the time to have a look at this. From the build log I can't see right now a problem with some code.

make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-thunderbird/js/src/build'
E: Build killed with signal TERM after 150 minutes of inactivity
--------------------------------------------------------------------------------
Build finished at 2024-01-03T12:29:55Z

Looks like some time out issue (not for the first time) while the linker is probably running.


https://buildd.debian.org/status/fetch.php?pkg=thunderbird&arch=armhf&ver=1%3A115.6.0-1%7Edeb10u1&stamp=1704271485&raw=0

There is some NEON related issue.

/usr/bin/clang++ -std=gnu++17 -o Unified_cpp_gfx_skia23.o -c  -I/<<PKGBUILDDIR>>/obj-thunderbird/dist/stl_wrappers -I/<<PKGBUILDDIR>>/obj-thunderbird/dist/system_wrappers -include /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_SKIA -DSKIA_IMPLEMENTATION=1 -DSK_PDF_USE_HARFBUZZ_SUBSETTING=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/gfx/skia -I/<<PKGBUILDDIR>>/obj-thunderbird/gfx/skia -I/<<PKGBUILDDIR>>/gfx/skia/skia -I/<<PKGBUILDDIR>>/gfx/cairo/cairo/src -I/<<PKGBUILDDIR>>/obj-thunderbird/dist/include -I/<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nspr -I/<<PKGBUILDDIR>>/obj-thunderbird/dist/include/nss -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/obj-thunderbird/mozilla-config.h -Wdate-time -D_FORTIFY_SOURCE=2 -fno-sized-deallocation -fno-aligned-new -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -O1 -fomit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -Wdeprecated-this-capture -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wno-invalid-offsetof -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wc++2a-compat -Wno-error=deprecated -Wno-error=deprecated-this-capture -Wcomma -Wimplicit-fallthrough -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=atomic-alignment -Wformat -Wformat-security -Wno-error=builtin-macro-redefined -Wno-unknown-warning-option -Wno-deprecated-declarations -Wno-overloaded-virtual -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-implicit-fallthrough -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-unused-private-field -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_gfx_skia23.o.pp   Unified_cpp_gfx_skia23.cpp
gfx/skia/Unified_cpp_gfx_skia24.o
/<<PKGBUILDDIR>>/gfx/ycbcr/yuv_convert_arm.cpp:175:3: error: instruction requires: NEON
        "vmov.u8     d8, #15\n" /* add this to U/V to saturate upper boundary */
         ^

As I dropped builds for armhf long ago for reasons (Emilio did add the build arch back for LTS at that time) I'm not willing to dig into these issues. If people really need Thunderbird on a armhf platform we need some kind of support. I can't provide that package support, not time wise nor with knowledge to get this working.

--
Regards
Carsten

Reply to: