C-C build error due to missing header file in M-C mozilla subdirectory?

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

C-C build error due to missing header file in M-C mozilla subdirectory?

ISHIKAWA,chiaki
For the last few days, I see the following error during C-C TB build:
This is under Debian GNU/Linux 64-bit environment:

/new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/bindings/test/TestFunctions.cpp:10:33:
fatal error: mozITestInterfaceJS.h: No such file or directory
 0:13.88  #include "mozITestInterfaceJS.h"


It began to happen after I upgraded C-C source tree by "python client.py
checkout" a few days ago.
Refreshing again yesterday didn't help.
(I believe I manually removed the MOZOBJ directory and start over with
clobber, configure, etc.)

I checked bugzilla, but there was no mention of moZITestInterfaceJS{.h}
after a simple query.
I browsed the source, but could not exactly see what is to blame.
This header is probably supposed to be generated during build (?).

Has anyone encountered it?
(I hate to think, but could it be a binary toolchain issue under Debia
GNU/Linux...)


TIA
_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: C-C build error due to missing header file in M-C mozilla subdirectory?

gNeandr-12
Maybe you should check bug1432992?

On 14.02.18 09:53, ishikawa wrote:

> For the last few days, I see the following error during C-C TB build:
> This is under Debian GNU/Linux 64-bit environment:
>
> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/bindings/test/TestFunctions.cpp:10:33:
> fatal error: mozITestInterfaceJS.h: No such file or directory
>   0:13.88  #include "mozITestInterfaceJS.h"
>
>
> It began to happen after I upgraded C-C source tree by "python client.py
> checkout" a few days ago.
> Refreshing again yesterday didn't help.
> (I believe I manually removed the MOZOBJ directory and start over with
> clobber, configure, etc.)
>
> I checked bugzilla, but there was no mention of moZITestInterfaceJS{.h}
> after a simple query.
> I browsed the source, but could not exactly see what is to blame.
> This header is probably supposed to be generated during build (?).
>
> Has anyone encountered it?
> (I hate to think, but could it be a binary toolchain issue under Debia
> GNU/Linux...)
>
>
> TIA
>

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: C-C build error due to missing header file in M-C mozilla subdirectory?

ISHIKAWA,chiaki
On 2018/02/15 3:06, gNeandr wrote:
> Maybe you should check bug1432992?

Not sure how this could be related.


But I did notice that on a different machine with slightly older C-C/M-C
source tree, where C-C TB build succeeds, I have following files.

/NREF-COMM-CENTRAL/comm-central/mozilla/dom/bindings/test/mozITestInterfaceJS.idl
/NREF-COMM-CENTRAL/objdir-tb3/dist/idl/mozITestInterfaceJS.idl
/NREF-COMM-CENTRAL/objdir-tb3/dist/include/mozITestInterfaceJS.h
/NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/bt/mozITestInterfaceJS.rs
/NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/rt/mozITestInterfaceJS.rs

I think mozITestIntrfaceJS.idl will be converted to other files.

I would see if somehow on the other PC, mozITestInterfaceJS.idl file is
missing due to file system corruption or something.

TIA

>
> On 14.02.18 09:53, ishikawa wrote:
>> For the last few days, I see the following error during C-C TB build:
>> This is under Debian GNU/Linux 64-bit environment:
>>
>> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/bindings/test/TestFunctions.cpp:10:33:
>>
>> fatal error: mozITestInterfaceJS.h: No such file or directory
>>   0:13.88  #include "mozITestInterfaceJS.h"
>>
>>
>> It began to happen after I upgraded C-C source tree by "python client.py
>> checkout" a few days ago.
>> Refreshing again yesterday didn't help.
>> (I believe I manually removed the MOZOBJ directory and start over with
>> clobber, configure, etc.)
>>
>> I checked bugzilla, but there was no mention of moZITestInterfaceJS{.h}
>> after a simple query.
>> I browsed the source, but could not exactly see what is to blame.
>> This header is probably supposed to be generated during build (?).
>>
>> Has anyone encountered it?
>> (I hate to think, but could it be a binary toolchain issue under Debia
>> GNU/Linux...)
>>
>>
>> TIA
>>
>
> _______________________________________________
> dev-apps-thunderbird mailing list
> [hidden email]
> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>
>

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: C-C build error due to missing header file in M-C mozilla subdirectory?

ISHIKAWA,chiaki
In reply to this post by gNeandr-12
Strange.

I do have the mozITEstInterfaceJS.idl file on the computer where the issue
was noticed..\

However, I now realize that it is ONLY in the original source directory, but
NOT in the MOZOBJ directory for C-C TB build.
That is probably the cause of the problem.
But I have no idea how that can happen.
I need to investigate more...


TIA

On 2018年02月15日 12:34, ISHIKAWA,chiaki wrote:

> On 2018/02/15 3:06, gNeandr wrote:
>> Maybe you should check bug1432992?
>
> Not sure how this could be related.
>
>
> But I did notice that on a different machine with slightly older C-C/M-C
> source tree, where C-C TB build succeeds, I have following files.
>
> /NREF-COMM-CENTRAL/comm-central/mozilla/dom/bindings/test/mozITestInterfaceJS.idl
>
> /NREF-COMM-CENTRAL/objdir-tb3/dist/idl/mozITestInterfaceJS.idl
> /NREF-COMM-CENTRAL/objdir-tb3/dist/include/mozITestInterfaceJS.h
> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/bt/mozITestInterfaceJS.rs
> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/rt/mozITestInterfaceJS.rs
>
> I think mozITestIntrfaceJS.idl will be converted to other files.
>
> I would see if somehow on the other PC, mozITestInterfaceJS.idl file is
> missing due to file system corruption or something.
>
> TIA
>
>>
>> On 14.02.18 09:53, ishikawa wrote:
>>> For the last few days, I see the following error during C-C TB build:
>>> This is under Debian GNU/Linux 64-bit environment:
>>>
>>> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/bindings/test/TestFunctions.cpp:10:33:
>>>
>>> fatal error: mozITestInterfaceJS.h: No such file or directory
>>>   0:13.88  #include "mozITestInterfaceJS.h"
>>>
>>>
>>> It began to happen after I upgraded C-C source tree by "python client.py
>>> checkout" a few days ago.
>>> Refreshing again yesterday didn't help.
>>> (I believe I manually removed the MOZOBJ directory and start over with
>>> clobber, configure, etc.)
>>>
>>> I checked bugzilla, but there was no mention of moZITestInterfaceJS{.h}
>>> after a simple query.
>>> I browsed the source, but could not exactly see what is to blame.
>>> This header is probably supposed to be generated during build (?).
>>>
>>> Has anyone encountered it?
>>> (I hate to think, but could it be a binary toolchain issue under Debia
>>> GNU/Linux...)
>>>
>>>
>>> TIA
>>>
>>
>> _______________________________________________
>> dev-apps-thunderbird mailing list
>> [hidden email]
>> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>>
>>
>

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: C-C build error due to missing header file in M-C mozilla subdirectory?

ISHIKAWA,chiaki
In reply to this post by gNeandr-12
Aha,

On the problem PC, I have the following line in my mozconfig for C-C TB build:
(This computer is used basically to edit patch for build purposes, and major
test is done on other computer.)

ac_add_options --disable-tests

So this means that the test-related headers/source files probably won't be
created/copied.

>>>>
>>>>
/new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/bindings/test/TestFunctions.cpp:10:33:
>>>>
>>>> fatal error: mozITestInterfaceJS.h: No such file or directory
>>>>   0:13.88  #include "mozITestInterfaceJS.h"
>>>>

Yet, the original source file that references the test-only header file is
compiled.


Maybe this source file in itself should not be compiled when --disable-tests
is specified in mozconfig.

Yeah, right.
After commenting out
ac_add_options --disable-tests

and configure, I DO find the missing header file being created:!


objdir-tb3/dist/include/mozITestInterfaceJS.h

the timestamp suggest that is created ONLY after I commented out the above
line in mozconfig for C-C TB. Other headers show old time stamps (like two
days ago)


I am going to file a bug.

Simply making sure that the patches compile and test on other machines
requires less compilation on a particular PC and should be supported: test
programs need not be compiled on that PC.

Besides, this arrangement of having one PC with test enabled  and another PC
without test enabled has worked for many months (or years).

TIA



On 2018年02月16日 18:33, ishikawa wrote:

> Strange.
>
> I do have the mozITEstInterfaceJS.idl file on the computer where the issue
> was noticed..\
>
> However, I now realize that it is ONLY in the original source directory, but
> NOT in the MOZOBJ directory for C-C TB build.
> That is probably the cause of the problem.
> But I have no idea how that can happen.
> I need to investigate more...
>
>
> TIA
>
> On 2018年02月15日 12:34, ISHIKAWA,chiaki wrote:
>> On 2018/02/15 3:06, gNeandr wrote:
>>> Maybe you should check bug1432992?
>>
>> Not sure how this could be related.
>>
>>
>> But I did notice that on a different machine with slightly older C-C/M-C
>> source tree, where C-C TB build succeeds, I have following files.
>>
>> /NREF-COMM-CENTRAL/comm-central/mozilla/dom/bindings/test/mozITestInterfaceJS.idl
>>
>> /NREF-COMM-CENTRAL/objdir-tb3/dist/idl/mozITestInterfaceJS.idl
>> /NREF-COMM-CENTRAL/objdir-tb3/dist/include/mozITestInterfaceJS.h
>> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/bt/mozITestInterfaceJS.rs
>> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/rt/mozITestInterfaceJS.rs
>>
>> I think mozITestIntrfaceJS.idl will be converted to other files.
>>
>> I would see if somehow on the other PC, mozITestInterfaceJS.idl file is
>> missing due to file system corruption or something.
>>
>> TIA
>>
>>>
>>> On 14.02.18 09:53, ishikawa wrote:
>>>> For the last few days, I see the following error during C-C TB build:
>>>> This is under Debian GNU/Linux 64-bit environment:
>>>>
>>>> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/bindings/test/TestFunctions.cpp:10:33:
>>>>
>>>> fatal error: mozITestInterfaceJS.h: No such file or directory
>>>>   0:13.88  #include "mozITestInterfaceJS.h"
>>>>
>>>>
>>>> It began to happen after I upgraded C-C source tree by "python client.py
>>>> checkout" a few days ago.
>>>> Refreshing again yesterday didn't help.
>>>> (I believe I manually removed the MOZOBJ directory and start over with
>>>> clobber, configure, etc.)
>>>>
>>>> I checked bugzilla, but there was no mention of moZITestInterfaceJS{.h}
>>>> after a simple query.
>>>> I browsed the source, but could not exactly see what is to blame.
>>>> This header is probably supposed to be generated during build (?).
>>>>
>>>> Has anyone encountered it?
>>>> (I hate to think, but could it be a binary toolchain issue under Debia
>>>> GNU/Linux...)
>>>>
>>>>
>>>> TIA
>>>>
>>>
>>> _______________________________________________
>>> dev-apps-thunderbird mailing list
>>> [hidden email]
>>> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>>>
>>>
>>
>

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: C-C build error due to missing header file in M-C mozilla subdirectory?

Onno Ekker-2
Thanks for finding this and reporting it here. I was having the same
problem on my newly created debian machine with the option --disable-tests.
Can you please reply here with the bug number, once you have filed the bug?

Onno

Can you please
On Fri, Feb 16, 2018 at 10:51 AM, ishikawa <[hidden email]> wrote:

> Aha,
>
> On the problem PC, I have the following line in my mozconfig for C-C TB
> build:
> (This computer is used basically to edit patch for build purposes, and
> major
> test is done on other computer.)
>
> ac_add_options --disable-tests
>
> So this means that the test-related headers/source files probably won't be
> created/copied.
>
> >>>>
> >>>>
> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/
> bindings/test/TestFunctions.cpp:10:33:
> >>>>
> >>>> fatal error: mozITestInterfaceJS.h: No such file or directory
> >>>>   0:13.88  #include "mozITestInterfaceJS.h"
> >>>>
>
> Yet, the original source file that references the test-only header file is
> compiled.
>
>
> Maybe this source file in itself should not be compiled when
> --disable-tests
> is specified in mozconfig.
>
> Yeah, right.
> After commenting out
> ac_add_options --disable-tests
>
> and configure, I DO find the missing header file being created:!
>
>
> objdir-tb3/dist/include/mozITestInterfaceJS.h
>
> the timestamp suggest that is created ONLY after I commented out the above
> line in mozconfig for C-C TB. Other headers show old time stamps (like two
> days ago)
>
>
> I am going to file a bug.
>
> Simply making sure that the patches compile and test on other machines
> requires less compilation on a particular PC and should be supported: test
> programs need not be compiled on that PC.
>
> Besides, this arrangement of having one PC with test enabled  and another
> PC
> without test enabled has worked for many months (or years).
>
> TIA
>
>
>
> On 2018年02月16日 18:33, ishikawa wrote:
> > Strange.
> >
> > I do have the mozITEstInterfaceJS.idl file on the computer where the
> issue
> > was noticed..\
> >
> > However, I now realize that it is ONLY in the original source directory,
> but
> > NOT in the MOZOBJ directory for C-C TB build.
> > That is probably the cause of the problem.
> > But I have no idea how that can happen.
> > I need to investigate more...
> >
> >
> > TIA
> >
> > On 2018年02月15日 12:34, ISHIKAWA,chiaki wrote:
> >> On 2018/02/15 3:06, gNeandr wrote:
> >>> Maybe you should check bug1432992?
> >>
> >> Not sure how this could be related.
> >>
> >>
> >> But I did notice that on a different machine with slightly older C-C/M-C
> >> source tree, where C-C TB build succeeds, I have following files.
> >>
> >> /NREF-COMM-CENTRAL/comm-central/mozilla/dom/bindings/
> test/mozITestInterfaceJS.idl
> >>
> >> /NREF-COMM-CENTRAL/objdir-tb3/dist/idl/mozITestInterfaceJS.idl
> >> /NREF-COMM-CENTRAL/objdir-tb3/dist/include/mozITestInterfaceJS.h
> >> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/bt/mozITestInterfaceJS.rs
> >> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/rt/mozITestInterfaceJS.rs
> >>
> >> I think mozITestIntrfaceJS.idl will be converted to other files.
> >>
> >> I would see if somehow on the other PC, mozITestInterfaceJS.idl file is
> >> missing due to file system corruption or something.
> >>
> >> TIA
> >>
> >>>
> >>> On 14.02.18 09:53, ishikawa wrote:
> >>>> For the last few days, I see the following error during C-C TB build:
> >>>> This is under Debian GNU/Linux 64-bit environment:
> >>>>
> >>>> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/
> bindings/test/TestFunctions.cpp:10:33:
> >>>>
> >>>> fatal error: mozITestInterfaceJS.h: No such file or directory
> >>>>   0:13.88  #include "mozITestInterfaceJS.h"
> >>>>
> >>>>
> >>>> It began to happen after I upgraded C-C source tree by "python
> client.py
> >>>> checkout" a few days ago.
> >>>> Refreshing again yesterday didn't help.
> >>>> (I believe I manually removed the MOZOBJ directory and start over with
> >>>> clobber, configure, etc.)
> >>>>
> >>>> I checked bugzilla, but there was no mention of
> moZITestInterfaceJS{.h}
> >>>> after a simple query.
> >>>> I browsed the source, but could not exactly see what is to blame.
> >>>> This header is probably supposed to be generated during build (?).
> >>>>
> >>>> Has anyone encountered it?
> >>>> (I hate to think, but could it be a binary toolchain issue under Debia
> >>>> GNU/Linux...)
> >>>>
> >>>>
> >>>> TIA
> >>>>
> >>>
> >>> _______________________________________________
> >>> dev-apps-thunderbird mailing list
> >>> [hidden email]
> >>> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
> >>>
> >>>
> >>
> >
>
> _______________________________________________
> dev-apps-thunderbird mailing list
> [hidden email]
> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>
_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: C-C build error due to missing header file in M-C mozilla subdirectory?

ISHIKAWA,chiaki
I filed
Bug 1438961 - (C-C) Building with --disable-tests fails due to
compilation error caused by a missing header file, mozITestInterfaceJS.h

TIA

On 2018/02/16 20:34, Onno Ekker wrote:

> Thanks for finding this and reporting it here. I was having the same
> problem on my newly created debian machine with the option --disable-tests.
> Can you please reply here with the bug number, once you have filed the bug?
>
> Onno
>
> Can you please
> On Fri, Feb 16, 2018 at 10:51 AM, ishikawa <[hidden email]> wrote:
>
>> Aha,
>>
>> On the problem PC, I have the following line in my mozconfig for C-C TB
>> build:
>> (This computer is used basically to edit patch for build purposes, and
>> major
>> test is done on other computer.)
>>
>> ac_add_options --disable-tests
>>
>> So this means that the test-related headers/source files probably won't be
>> created/copied.
>>
>>>>>>
>>>>>>
>> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/
>> bindings/test/TestFunctions.cpp:10:33:
>>>>>>
>>>>>> fatal error: mozITestInterfaceJS.h: No such file or directory
>>>>>>    0:13.88  #include "mozITestInterfaceJS.h"
>>>>>>
>>
>> Yet, the original source file that references the test-only header file is
>> compiled.
>>
>>
>> Maybe this source file in itself should not be compiled when
>> --disable-tests
>> is specified in mozconfig.
>>
>> Yeah, right.
>> After commenting out
>> ac_add_options --disable-tests
>>
>> and configure, I DO find the missing header file being created:!
>>
>>
>> objdir-tb3/dist/include/mozITestInterfaceJS.h
>>
>> the timestamp suggest that is created ONLY after I commented out the above
>> line in mozconfig for C-C TB. Other headers show old time stamps (like two
>> days ago)
>>
>>
>> I am going to file a bug.
>>
>> Simply making sure that the patches compile and test on other machines
>> requires less compilation on a particular PC and should be supported: test
>> programs need not be compiled on that PC.
>>
>> Besides, this arrangement of having one PC with test enabled  and another
>> PC
>> without test enabled has worked for many months (or years).
>>
>> TIA
>>
>>
>>
>> On 2018年02月16日 18:33, ishikawa wrote:
>>> Strange.
>>>
>>> I do have the mozITEstInterfaceJS.idl file on the computer where the
>> issue
>>> was noticed..\
>>>
>>> However, I now realize that it is ONLY in the original source directory,
>> but
>>> NOT in the MOZOBJ directory for C-C TB build.
>>> That is probably the cause of the problem.
>>> But I have no idea how that can happen.
>>> I need to investigate more...
>>>
>>>
>>> TIA
>>>
>>> On 2018年02月15日 12:34, ISHIKAWA,chiaki wrote:
>>>> On 2018/02/15 3:06, gNeandr wrote:
>>>>> Maybe you should check bug1432992?
>>>>
>>>> Not sure how this could be related.
>>>>
>>>>
>>>> But I did notice that on a different machine with slightly older C-C/M-C
>>>> source tree, where C-C TB build succeeds, I have following files.
>>>>
>>>> /NREF-COMM-CENTRAL/comm-central/mozilla/dom/bindings/
>> test/mozITestInterfaceJS.idl
>>>>
>>>> /NREF-COMM-CENTRAL/objdir-tb3/dist/idl/mozITestInterfaceJS.idl
>>>> /NREF-COMM-CENTRAL/objdir-tb3/dist/include/mozITestInterfaceJS.h
>>>> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/bt/mozITestInterfaceJS.rs
>>>> /NREF-COMM-CENTRAL/objdir-tb3/dist/xpcrs/rt/mozITestInterfaceJS.rs
>>>>
>>>> I think mozITestIntrfaceJS.idl will be converted to other files.
>>>>
>>>> I would see if somehow on the other PC, mozITestInterfaceJS.idl file is
>>>> missing due to file system corruption or something.
>>>>
>>>> TIA
>>>>
>>>>>
>>>>> On 14.02.18 09:53, ishikawa wrote:
>>>>>> For the last few days, I see the following error during C-C TB build:
>>>>>> This is under Debian GNU/Linux 64-bit environment:
>>>>>>
>>>>>> /new-hd1/extra/ishikawa/TB-3HG/comm-central/mozilla/dom/
>> bindings/test/TestFunctions.cpp:10:33:
>>>>>>
>>>>>> fatal error: mozITestInterfaceJS.h: No such file or directory
>>>>>>    0:13.88  #include "mozITestInterfaceJS.h"
>>>>>>
>>>>>>
>>>>>> It began to happen after I upgraded C-C source tree by "python
>> client.py
>>>>>> checkout" a few days ago.
>>>>>> Refreshing again yesterday didn't help.
>>>>>> (I believe I manually removed the MOZOBJ directory and start over with
>>>>>> clobber, configure, etc.)
>>>>>>
>>>>>> I checked bugzilla, but there was no mention of
>> moZITestInterfaceJS{.h}
>>>>>> after a simple query.
>>>>>> I browsed the source, but could not exactly see what is to blame.
>>>>>> This header is probably supposed to be generated during build (?).
>>>>>>
>>>>>> Has anyone encountered it?
>>>>>> (I hate to think, but could it be a binary toolchain issue under Debia
>>>>>> GNU/Linux...)
>>>>>>
>>>>>>
>>>>>> TIA
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> dev-apps-thunderbird mailing list
>>>>> [hidden email]
>>>>> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>>>>>
>>>>>
>>>>
>>>
>>
>> _______________________________________________
>> dev-apps-thunderbird mailing list
>> [hidden email]
>> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>>
> _______________________________________________
> dev-apps-thunderbird mailing list
> [hidden email]
> https://lists.mozilla.org/listinfo/dev-apps-thunderbird
>

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird