[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: