Re: Thunderbird-140.8.0esr - blfs r12.4-1534

"Bruce Dubbs" ([email protected] via blfs-support Mailing List) <[email protected]> Mon, 2 Mar 2026 12:55:09 -0600
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <[email protected]>
On 3/2/26 12:28 PM, rhubarbpieguy ([email protected] via blfs-support Mailing 
List) wrote:
> 
> I receive errors when compiling Thunderbird-140.8.0esr:
> 
>   3:53.44 /sources/thunderbird-140.8.0/comm/mailnews/db/mork/morkConfig.h:130:49: 
> note: expanded from macro 'MORK_MEMMOVE'
>   3:53.44   130 | #  define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size)
>   3:53.44       |                                                 ^
>   3:53.86 1 warning generated.
>   4:00.23 comm/mailnews/mime/cthandlers/glue
>   4:05.22 comm/mailnews/mime/cthandlers/pgpmime
>   4:09.39 comm/mailnews/mime/emitters
>   4:11.85 comm/mailnews/mime/src
>   4:12.93 make[4]: *** [/sources/thunderbird-140.8.0/config/makefiles/rust.mk:528: 
> force-cargo-library-build] Error 101
>   4:12.93 make[3]: *** [/sources/thunderbird-140.8.0/config/recurse.mk:72: comm/rust/ 
> gkrust/target-objects] Error 2
>   4:12.93 make[3]: *** Waiting for unfinished jobs....
>   4:38.83 /sources/thunderbird-140.8.0/comm/mailnews/mime/src/mimeenc.cpp:703:10: 
> warning: first argument in call to 'memset' is a pointer to non-trivially copyable 
> type 'MimeDecoderData' [-Wnontrivial-memcall]
>   4:38.83   703 |   memset(data, 0, sizeof(*data));
>   4:38.83       |          ^
>   4:38.83 /sources/thunderbird-140.8.0/comm/mailnews/mime/src/mimeenc.cpp:703:10: 
> note: explicitly cast the pointer to silence this warning
>   4:38.83   703 |   memset(data, 0, sizeof(*data));
>   4:38.83       |          ^
>   4:38.83       |          (void*)
>   4:39.93 1 warning generated.
>   5:02.09 /sources/thunderbird-140.8.0/comm/mailnews/mime/src/mimemoz2.cpp:1470:10: 
> warning: first argument in call to 'memset' is a pointer to non-trivially copyable 
> type 'nsMIMESession' (aka '_nsMIMESession') [-Wnontrivial-memcall]
>   5:02.09  1470 |   memset(stream, 0, sizeof(*stream));
>   5:02.09       |          ^
>   5:02.09 /sources/thunderbird-140.8.0/comm/mailnews/mime/src/mimemoz2.cpp:1470:10: 
> note: explicitly cast the pointer to silence this warning
>   5:02.09  1470 |   memset(stream, 0, sizeof(*stream));
>   5:02.09       |          ^
>   5:02.09       |          (void*)
>   5:03.81 1 warning generated.
>   5:21.82 make[2]: *** [/sources/thunderbird-140.8.0/config/recurse.mk:34: compile] 
> Error 2
>   5:21.82 make[1]: *** [/sources/thunderbird-140.8.0/config/rules.mk:359: default] 
> Error 2
>   5:21.82 make: *** [client.mk:60: build] Error 2
> 
> I had the same errors with 140.7 but assumed it was something I did wrong.  My plan 
> was to wait for 13.0 or a new Thunderbird version and further research the problem.  
> However, Firefox-140.8.0esr compiles successfully.
> 
> My guess is still the problem is on my end but I thought I'd report it prior to the 
> 13.0 release.

It looks like the original error is above what you posted.  One thing to ask is how 
many cores are you using and how much RAM do you have.  Check dmesg for oom (out of 
memory) messages.

Also if you are logging the output, grep for 'error:' to see what is really failing.

   -- Bruce

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page