Firefox and Thunderbird.

John McMonagle johnm at advocap.org
Wed Jul 18 22:13:16 UTC 2007


Alexander Sack wrote:
> On Tue, Jul 17, 2007 at 09:00:26PM -0500, John McMonagle wrote:
>> Alexander
>>
>> Shows promise.
>> I managed to build thunderbird 2.0.0.4 from ubuntu sources.
>> Had to remove icedove.
>> As I'm likely to have to do this many times want to get the procedure down.
>> Set up the sources in sources.list but was unable to use "apt-get 
>> source" to work so I just browsed my way through the ubuntu repository 
>> and downloaded the source files manually.
>> Not really  sure what version I got. Are there different source files 
>> for different releases?
>> An ideas on how automate this?
>>
> 
> apt-get source mozilla-thunderbird didn't work with feisty deb-src
> line in sources.list?
> 
> hmm ... otherwise you might want to track the uploads here:
> https://launchpad.net/ubuntu/+source/mozilla-thunderbird
> 
> just click on the "feisty" link in the release line to get to the page
> where you can download the sources for that release.
> 
>  - Alexander
> 
Looking better.
Set up a clean install under xen.
apt-get -b -t feisty-security source mozilla-thunderbird
Works.

Tried to do firefox.
There are a couple problems.
First there was missing definition for  FC_ANY_METRICS

Just to make it build added this to fontconfig.h
#define FC_ANY_METRICS      "anymetrics"        /* Bool - true to allow 
metrics

Is that safe? My guess is no.
Should I rebuild ubuntu's fontconfig instead?
If so suspect I'll need to load new fontconfig modules.

Next problem is missing /etc/lsb-release
I created one with:
LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-3.1-noarch:core-2.0-ia32:core-3.0-ia32:core-3.1-ia32:cxx-2.0-noarch:cxx-3.0-noarch:cxx-3.1-noarch:cxx-2.0-ia32:cxx-3.0-ia32:cxx-3.1-ia32:graphics-2.0-noarch:graphics-3.0-noarch:graphics-3.1-noarch:graphics-2.0-ia32:graphics-3.0-ia32:graphics-3.1-ia32:desktop-3.1-noarch:desktop-3.1-ia32"
Will this be needed on machines that the packages are loaded on?

Browsing via google looks like /etc/lsb-release is not needed for lsb.

At that point it built packages.

Thanks

John




More information about the pkg-mozilla-maintainers mailing list