build stable Thunderbird 60.0

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

build stable Thunderbird 60.0

rene-39
Hi,

to finish the development of my addon I liked to compile the stable
version of Thunderbird, but can't get it done.

What is the right way (I couldn't find any information about that)?

I tried:

hg clone https://hg.mozilla.org/releases/mozilla-release
cd mozilla-release
hg update FIREFOX_60_0_2_RELEASE
hg clone https://hg.mozilla.org/releases/comm-esr60/tags comm
cd comm/
hg update THUNDERBIRD_60_0_RELEASE
cd ..

edit mozconfig:
ac_add_options --enable-application=comm/mail --enable-debug

./mach build

This gave me some issues with rust (Bug 1472001), so I patched the
related files and continued building.

If I like to start TB now with ./mach run, I get some "Couldn't load
XPCOM"-message and it will not work. Compiling the cutting-edge TB
works, but that's not what I need. Did I missed something?

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

Re: build stable Thunderbird 60.0

Jörg Knobloch
On 12/09/2018 19:19, rene wrote:
> to finish the development of my addon I liked to compile the stable
> version of Thunderbird, but can't get it done.

Why not just download a build? TB 60 is available even as debug build it
you want additional output that may help with add-on debugging?

Jörg.

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

Re: build stable Thunderbird 60.0

rene-39
Hi Jörg,

one thing is that I liked to add additional debug information, currently
for the update procedure which I can't get to work - this might be
solved another way, for sure.

But I thought there might be some way to build this thing locally and I
couldn't find any related information... Can you point me to a place,
there must be a way, I just like to do it :)

Thanks, Rene



On 9/12/18 8:02 PM, Jörg Knobloch wrote:

> On 12/09/2018 19:19, rene wrote:
>> to finish the development of my addon I liked to compile the stable
>> version of Thunderbird, but can't get it done.
>
> Why not just download a build? TB 60 is available even as debug build it
> you want additional output that may help with add-on debugging?
>
> Jörg.
>
> _______________________________________________
> 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: build stable Thunderbird 60.0

Jörg Knobloch
On 12/09/2018 20:09, rene wrote:
> But I thought there might be some way to build this thing locally and I
> couldn't find any related information... Can you point me to a place,
> there must be a way, I just like to do it

Hard to say. All out developers build at M-C/C-C tip. Although I manage
the code for TB 60 releases, I've never built it locally. If I need a
build, I'll get it from the try server. I can add my own patches there, too.

Otherwise, the only suggestion I have is to follow
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Thunderbird_build.
Whilst the steps you've written down (2x hg clone, etc., mach build) are
correct, surely you need to set up your development environment which
depends on the platform. Also you usually need to do a |mach bootstrap|
to get things like rust. But that might install a version that is too
new for TB 60.

Jörg.

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