How to build Enigmail with Thunderbird 7.0.1?

This forum is for discussions regarding Enigmail alpha and beta versions (Nightly Builds). The versions discussed in this forum are not stable and should not be used in production.

How to build Enigmail with Thunderbird 7.0.1?

Postby tanhosy » 18th Oct 2011 10:04

I've builded Enigmail with Thunderbird 7.0.1.
My system:
- MS Windows server 2008 32bit
- MS Visual Studio 2008 Professional
- MS Windows SDK 7.0 for Windows 7 (.NET Frameword 3.5).
- DirectX (June 2010).
- Thunderbird source: 7.0.1 (ftp://ftp.mozilla.org/pub/mozilla.org/t ... ce.tar.bz2)
- Enigmail soucre: 1.3.2 (http://www.mozilla-enigmail.org/downloa ... 3.2.tar.gz).

I followed http://enigmail.mozdev.org/download/source.php.html but not sussess.
If someone builded thunderbird with enigmail before, please help me...
tanhosy
New user
New user
 
Posts: 4
Joined: 15th Oct 2011 15:33

Re: How to build Enigmail with Thunderbird 7.0.1?

Postby patrick » 18th Oct 2011 16:50

Did the Thunderbird build succeed?
User avatar
patrick
Developer
Developer
 
Posts: 517
Joined: 13th Nov 2005 22:16
Location: Zurich, Switzerland

Re: How to build Enigmail with Thunderbird 7.0.1?

Postby tanhosy » 19th Oct 2011 10:29

Yes, Thunderbird build succeed but Enigmail didn't success.

I try to build Thunderbird 3.x with Enigmail 1.1.2. It succeed.
May be, Enigmail not support Thunderbird 7.x now?
tanhosy
New user
New user
 
Posts: 4
Joined: 15th Oct 2011 15:33

Re: How to build Enigmail with Thunderbird 7.0.1?

Postby patrick » 19th Oct 2011 12:25

Enigmails does compile on Thunderbird 7, otherwise there wouldn't be an official release for it. What error message(s) do you get?
User avatar
patrick
Developer
Developer
 
Posts: 517
Joined: 13th Nov 2005 22:16
Location: Zurich, Switzerland

Re: How to build Enigmail with Thunderbird 7.0.1?

Postby tanhosy » 22nd Oct 2011 02:54

It's success. I did these thing:
- Build Thunderbird 7.0.1 foll ow http://enigmail.mozdev.org/download/source.php.html.
- Extract Enigmail source to thunderbird-7.0.1\comm-release\mailnews\extensions\enigmail
- Run: ./makemake -r
- Copy this maked source (from thunderbird-7.0.1\comm-release\mailnews\extensions\enigmail) to thunderbird-7.0.1\comm-release\obj-i686-pc-mingw32\mailnews\extensions\enigmail
- Run make
- Run make xpi
- I found thunderbird-7.0.1\comm-release\obj-i686-pc-mingw32\mozilla\dist\bin\enigmail-1.4-win32-i686.xpi

But i want to intergrated emailmail to thunderbird installer, how can i do that?
tanhosy
New user
New user
 
Posts: 4
Joined: 15th Oct 2011 15:33

Re: How to build Enigmail with Thunderbird 7.0.1?

Postby patrick » 22nd Oct 2011 17:16

Short answer: you can't do that.

Long answer: Extensions can be packed into Thunderbird distributions as separate items by placing them to the extensions folder like globally installed extensions. This is e.g. how the default theme is integrated into Thunderbird. I must admit, I have no idea how the process that creates the installer works but I'm sure you'll find the answer somewhere on the internet.
User avatar
patrick
Developer
Developer
 
Posts: 517
Joined: 13th Nov 2005 22:16
Location: Zurich, Switzerland

Re: How to build Enigmail with Thunderbird 7.0.1?

Postby tanhosy » 23rd Oct 2011 03:57

Thank you a lot of clear answers.
tanhosy
New user
New user
 
Posts: 4
Joined: 15th Oct 2011 15:33


Return to Development Discussions