[Pkg-mozext-maintainers] Thunderbird 65.0b1 fails to build early

Carsten Schoenert c.schoenert at t-online.de
Sat Jan 19 21:15:57 GMT 2019


Hi,

Am 05.01.19 um 12:23 schrieb Carsten Schoenert:
...
> I've no experience with rust and cargo. So if someone can enlighten me
> what I can try to do or have to look at I'm happy to take any help! I've
> tried a few things and currently I'm using the full blown upstream
> source (with all that embedded JS code etc.) and also decreased the
> patch queue a bit to avoid possible missing upstream files.
> 
> But I'm sure there must have been something changed in the upstream
> source, version 60.4.0 has build successfully a few days ago in
> unstable. Maybe debhelper is also doing something wrong, dunno.
> 
> In the past I've asked Mike about such problems, but I also have given
> up to do as Mike is simply not answering an any of my emails for some time.
> FF in unstable isn't the current beta version so looking at the FF repo
> will probably not helping to fix this issue.

I figured out the root of the problem. puh

Looking detail on the compiler call there are parameter with no qoutings 
at all like

   -I/usr/include/nspr -I/usr/include/nss

but also some parameters with quotings by single quotes (aka strong 
quotes in bash).

   \'-I/build/thunderbird-65.0~b1/toolkit/library/rust\'
   \'-I/build/thunderbird-65.0~b1/obj-thunderbird/toolkit/library/rust\'

Comparing these it turns out that these are the "missing" folders. :(

Removing all theses quote an do the compiler call again let the source 
build.

I worked around these by removing all such quotes in some .mk files 
before starting the built. So I hopefully can upload a recent beta 
version of TB soon.
At least I've a working version running locally.

-- 
Regards
Carsten



More information about the Pkg-mozext-maintainers mailing list