Thunderbird trunk nightlies

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

Thunderbird trunk nightlies

Walter Meinl
After a long period of time new thunderbirgd nightlies from the trunk
are available. However the size of the zip file is suspicious only 3.2
MB where it was about 11 MB in the past (last working were from May).
Unzipping an actual nightly reveals that the 'meat' (thunderbird.exe)
is missing. Dunno what's going on and who is building the nightlies.
Anyway, when building TB from the trunk (not from the branch) you
should add
--disable-plugins
to your .mozconfig file.
The trunk build fails when trying to build the standard-plugin. For all
branch builds of TB building of plugin support is disabled by default
in configure(.in), The respective patch was (intentionally) never
checked in the trunk sources.

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

Re: Thunderbird trunk nightlies

Walter Meinl

and here's a bug from mozilla for reference
https://bugzilla.mozilla.org/show_bug.cgi?id=289126

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

Re: Thunderbird trunk nightlies

Dave Yeo-3
Walter Meinl wrote:
> and here's a bug from mozilla for reference
> https://bugzilla.mozilla.org/show_bug.cgi?id=289126
>

That seems to a bug for Thunderbird under BSD picking up the wrong Java
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Thunderbird trunk nightlies

Dave Yeo-3
In reply to this post by Walter Meinl
Walter Meinl wrote:

> After a long period of time new thunderbirgd nightlies from the trunk
> are available. However the size of the zip file is suspicious only 3.2
> MB where it was about 11 MB in the past (last working were from May).
> Unzipping an actual nightly reveals that the 'meat' (thunderbird.exe)
> is missing. Dunno what's going on and who is building the nightlies.
> Anyway, when building TB from the trunk (not from the branch) you
> should add
> --disable-plugins
> to your .mozconfig file.
> The trunk build fails when trying to build the standard-plugin. For all
> branch builds of TB building of plugin support is disabled by default
> in configure(.in), The respective patch was (intentionally) never
> checked in the trunk sources.
>

This is most likely the GCC 3.3.5 bug. eg last night attempting to build
Thunderbird with GCC 3.3.5 dies with this error

make.exe[5]: *** No rule to make
target`../protocol/jar/src/nkjar_s.lib', needed by `necko.def'.  Stop.

There is no mention of nkjar_s anywhere in the source and I understand
it will build with GCC 3.2.2.
Dave
ps makes no difference here whether built with --disable-plugins or
--enable-plugins


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

Re: Thunderbird trunk nightlies

Dave Yeo-3
Dave Yeo wrote:

> Walter Meinl wrote:
>> After a long period of time new thunderbirgd nightlies from the trunk
>> are available. However the size of the zip file is suspicious only 3.2
>> MB where it was about 11 MB in the past (last working were from May).
>> Unzipping an actual nightly reveals that the 'meat' (thunderbird.exe)
>> is missing. Dunno what's going on and who is building the nightlies.
>> Anyway, when building TB from the trunk (not from the branch) you
>> should add
>> --disable-plugins
>> to your .mozconfig file.
>> The trunk build fails when trying to build the standard-plugin. For all
>> branch builds of TB building of plugin support is disabled by default
>> in configure(.in), The respective patch was (intentionally) never
>> checked in the trunk sources.
>>
>
> This is most likely the GCC 3.3.5 bug. eg last night attempting to build
> Thunderbird with GCC 3.3.5 dies with this error
>
> make.exe[5]: *** No rule to make
> target`../protocol/jar/src/nkjar_s.lib', needed by `necko.def'.  Stop.
>
> There is no mention of nkjar_s anywhere in the source and I understand
> it will build with GCC 3.2.2.
> Dave
> ps makes no difference here whether built with --disable-plugins or
> --enable-plugins
>
>

My mistake. The nkjar_s.lib problem here was caused by having this line
in .mozconfig
ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data
Dave
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Thunderbird trunk nightlies

Walter Meinl
Dave Yeo wrote:
> Dave Yeo wrote:
> My mistake. The nkjar_s.lib problem here was caused by having this line
> in .mozconfig
> ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data
> Dave

Ok, just wanted to ask you about your .mozconfig, to be clear I have
ac_add_options --enable-application=mail
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-ldap
ac_add_options --enable-ldap-experimental
ac_add_options --enable-extensions=default,lightning
ac_add_options --disable-plugins
ac_add_options --enable-default-toolkit=os2
ac_add_options --enable-shared
ac_add_options --disable-static

I'm building not static because of lightning extension (why I'll post
later).

>> and here's a bug from mozilla for reference
>> https://bugzilla.mozilla.org/show_bug.cgi?id=289126
> That seems to a bug for Thunderbird under BSD picking up the wrong Java

that could be, I was unclear in this regard, the consequence of the bug
is what I wanted to point out:
Plugins are disabled by default on branch builds by configure.in
(MOZ_PLUGINS=) and I do not get any error building TB-2.0a1+ with
gcc335. In trunk configure.in below the mail) section this line
regarding MOZ_PLUGINS is missing, resulting in the attempt to build
plugins, what breaks the build. Therefore, disabling plugins explicitly
helped here.

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

Re: Thunderbird trunk nightlies

Dave Yeo-3
Walter Meinl wrote:

> Dave Yeo wrote:
>> Dave Yeo wrote:
>> My mistake. The nkjar_s.lib problem here was caused by having this line
>> in .mozconfig
>> ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data
>> Dave
>
> Ok, just wanted to ask you about your .mozconfig, to be clear I have
> ac_add_options --enable-application=mail
> ac_add_options --enable-optimize
> ac_add_options --disable-debug
> ac_add_options --disable-tests
> ac_add_options --enable-ldap
> ac_add_options --enable-ldap-experimental
> ac_add_options --enable-extensions=default,lightning
> ac_add_options --disable-plugins
> ac_add_options --enable-default-toolkit=os2
> ac_add_options --enable-shared
> ac_add_options --disable-static
>
> I'm building not static because of lightning extension (why I'll post
> later).
>

I can't remember where I got the Thunderbird .mozconfig though I think
Mike may of posted it back when he first got Thunderbird building under
OS/2.
All the commented out lines are freshly commented out and at one time it
did work for building Thunderbird

# This file specifies the build flags for Thunderbird.  You can use it
by adding
#  . $topsrcdir/mail/config/mozconfig
# to the top of your mozconfig file.

. $topsrcdir/mail/config/mozconfig
mk_add_options MOZ_CO_PROJECT=mail
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-tbird
ac_add_options --enable-application=mail

#ac_add_options --disable-mathml
#ac_add_options --disable-activex
#ac_add_options --disable-activex-scripting
ac_add_options --disable-tests
#ac_add_options --disable-oji
#ac_add_options --disable-necko-disk-cache
#ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data
#ac_add_options --enable-image-decoders=default,-xbm
ac_add_options --disable-debug
ac_add_options --enable-optimize
ac_add_options --disable-plugins


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

Re: Thunderbird trunk nightlies

Michael Kaply-2
In reply to this post by Walter Meinl
Walter Meinl wrote:

> After a long period of time new thunderbirgd nightlies from the trunk
> are available. However the size of the zip file is suspicious only 3.2
> MB where it was about 11 MB in the past (last working were from May).
> Unzipping an actual nightly reveals that the 'meat' (thunderbird.exe)
> is missing. Dunno what's going on and who is building the nightlies.
> Anyway, when building TB from the trunk (not from the branch) you
> should add
> --disable-plugins
> to your .mozconfig file.
> The trunk build fails when trying to build the standard-plugin. For all
> branch builds of TB building of plugin support is disabled by default
> in configure(.in), The respective patch was (intentionally) never
> checked in the trunk sources.
>

Why don't I just fix the build break?

It's missing stdio.h.

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

Re: Thunderbird trunk nightlies

Andy Willis-2
Michael Kaply wrote:

> Walter Meinl wrote:
>> After a long period of time new thunderbirgd nightlies from the trunk
>> are available. However the size of the zip file is suspicious only 3.2
>> MB where it was about 11 MB in the past (last working were from May).
>> Unzipping an actual nightly reveals that the 'meat' (thunderbird.exe)
>> is missing. Dunno what's going on and who is building the nightlies.
>> Anyway, when building TB from the trunk (not from the branch) you
>> should add
>> --disable-plugins
>> to your .mozconfig file.
>> The trunk build fails when trying to build the standard-plugin. For all
>> branch builds of TB building of plugin support is disabled by default
>> in configure(.in), The respective patch was (intentionally) never
>> checked in the trunk sources.
>>
>
> Why don't I just fix the build break?
>
> It's missing stdio.h.
>
> Mike
In plugin.cpp?  That is why I have it there then... wondered when I did
a diff.
Andy
_______________________________________________
dev-ports-os2 mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-ports-os2
Reply | Threaded
Open this post in threaded view
|

Re: Thunderbird trunk nightlies

Walter Meinl
In reply to this post by Michael Kaply-2

Michael Kaply wrote:

>
> Why don't I just fix the build break?
>
> It's missing stdio.h.
>
> Mike

Yeah, that helped. I built Thunderbird trunk (shared) yesterday without
disabling explicitly plugins. I just wonder, why Firefox didn't fail
also building the plugin. (That was the reason, why I thought the TB
error was related to the bug mentioned)
Yet no new TB trunk nightly showed up, the latest is from 09-05-06
still missing the exe

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

Re: Thunderbird trunk nightlies

Walter Meinl

Walter Meinl wrote:
THUNDERBIRD-3.0A1.EN-US.OS2.ZIP is complete again as of 09-07-2006
including a running thunderbird.exe Thanks

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