mmadia ([info]mmadia) wrote in [info]bezilla,
@ 2006-03-05 17:20:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
SunBird available for R5 and BONE
This is almost a straight CVS build of SunBird 0.3a1+

Inside the archives is a NOTES directory,
which contains the .mozconfig used, details on which files needed to be altered, and this readme.

The binary does not have an application sig or other similar encapsulated information.
Luckily this doesn't interfere with either SeaMonkey or Firefox.

R5 and R5BONE builds of SunBird are available at http://mmadia.zelect.org/files/bezilla/



(Post a new comment)

Zeta Build crashes
[info]mmadia
2006-03-05 10:23 pm UTC (link)
Unfortunately, SunBird built on Zeta 1.1 crashes with a segment violation during load.
Luckily, the R5BONE build runs on Zeta 1.1.

Here's the stack crawl:

loading symbols
segment violation occurred
nsIFrame::AddCSSOrdinal(nsBoxLayoutState &, nsIFrame *, unsigned int &):
AddCSSOrdinal__8nsIFrameR16nsBoxLayoutStateP8nsIFrameRUi:
+001d 8068b965: * 14488b movl 0x00000014(%eax), %ecx
sunbird-bin:sc
frame retaddr
fcffac6c 8068a7e7 nsIFrame::GetOrdinal(nsBoxLayoutState &, unsigned int &) + 00000027
fcffac84 8068e4fa nsBoxFrame::RelayoutChildAtOrdinal(nsBoxLayoutState &, nsIFrame *) + 0000007e
fcffacc0 8068d824 nsBoxFrame::AttributeChanged(int, nsIAtom *, int) + 00000348
fcffad10 807dc62a nsTreeColFrame::AttributeChanged(int, nsIAtom *, int) + 0000002a
fcffad38 805766fe nsCSSFrameConstructor::AttributeChanged(nsIContent *, int, nsIAtom *, int) + 000002ba
fcffad98 805a10b5 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int) + 00000039
fcffadbc 80778c8e nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int) + 000002e2
fcffaf38 806f15a2 nsGenericElement::SetAttrAndNotify(int, nsIAtom *, nsIAtom *, nsAString_internal const &, nsAttrValue &, int, int, int) + 000005ca
fcffb0f4 806f0f6f nsGenericElement::SetAttr(int, nsIAtom *, nsIAtom *, nsAString_internal const &, int) + 0000026b
fcffb1d8 806eb953 nsGenericElement::SetAttribute(nsAString_internal const &, nsAString_internal const &) + 00000093
fcffb208 80b3ba5d nsXULElement::SetAttribute(nsAString_internal const &, nsAString_internal const &) + 00000021
fcffb220 ed6d8bbf #File libxpcom_core.so text + 00098bbf
fcffb250 80413b0c XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) + 00000d3c
fcffb478 80419582 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) + 000000a2
fcffb524 ed5ebf4c #File libmozjs.so text + 00038f4c
fcffb5f0 ed5f4202 #File libmozjs.so text + 00041202
fcffb7cc ed5ebfa6 #File libmozjs.so text + 00038fa6
fcffb890 ed5ec1a7 #File libmozjs.so text + 000391a7
fcffb918 ed5c88f5 #File libmozjs.so text + 000158f5
fcffb948 8076b641 nsXBLProtoImplAnonymousMethod::Execute(nsIContent *) + 000001fd
fcffb9a4 8076473b nsXBLPrototypeBinding::BindingAttached(nsIContent *) + 0000002b
fcffb9b8 80762cda nsXBLBinding::ExecuteAttachedHandler(void) + 00000042
fcffb9d0 80774e1d nsBindingManager::ProcessAttachedQueue(void) + 00000051
fcffb9ec 80574981 nsCSSFrameConstructor::ContentInserted(nsIContent *, nsIContent *, int, nsILayoutHistoryState *, int) + 00000141
fcffbb2c 8059b872 PresShell::InitialReflow(int, int) + 00000106
fcffbc90 8077b23c nsXULDocument::StartLayout(void) + 000001cc
fcffbcf4 8077d570 nsXULDocument::ResumeWalk(void) + 00000608
fcffbe18 80777d99 nsXULDocument::EndLoad(void) + 00000335
fcffbe88 8088b715 XULContentSinkImpl::DidBuildModel(void) + 00000075
fcffbeb4 8051db51 nsExpatDriver::DidBuildModel(unsigned int, int, nsIParser *, nsIContentSink *) + 00000031
fcffbecc 80502c0d nsParser::DidBuildModel(unsigned int) + 0000005d
fcffbef4 80503e62 nsParser::ResumeParse(int, int, int) + 000001fa
fcffbf20 8050501e nsParser::OnStopRequest(nsIRequest *, nsISupports *, unsigned int) + 000000ba
fcffbf4c 804bbbe8 nsJARChannel::OnStopRequest(nsIRequest *, nsISupports *, unsigned int) + 00000048
fcffbf74 8044dafd nsInputStreamPump::OnStateStop(void) + 00000095
fcffbf9c 8044d77e nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *) + 00000046
fcffbfb0 ed6f8c80 #File libxpcom_core.so text + 000b8c80
fcffbfc8 ed6cbed3 #File libxpcom_core.so text + 0008bed3
fcffbfe0 ed6cbdf6 #File libxpcom_core.so text + 0008bdf6
fcffbff8 ed6cd440 #File libxpcom_core.so text + 0008d440
fcffc014 80559e6d nsAppShell::Run(void) + 0000011d
fcffc034 80a11bd1 nsAppStartup::Run(void) + 00000035
fcffc048 803e54e5 XRE_main + 00001821
fcffc23c 803dfd59 main + 00000025
fcffc254 803dfc14 _start + 00000060
sunbird-bin:

(Reply to this) (Thread)

Re: Zeta Build crashes
[info]mmadia
2006-03-05 10:24 pm UTC (link)

Here's the Terminal output of running ./sunbird :

calItemModule: registering @mozilla.org/calendar/manager;1
calItemModule: registering @mozilla.org/calendar/alarm-service;1
calItemModule: registering @mozilla.org/calendar/event;1
calItemModule: registering @mozilla.org/calendar/todo;1
calItemModule: registering @mozilla.org/calendar/attendee;1
calItemModule: registering @mozilla.org/calendar/attachment;1
calItemModule: registering @mozilla.org/calendar/recurrence-info;1
calItemModule: registering @mozilla.org/calendar/datetime-formatter;1
calItemModule: registering @mozilla.org/calendar/weektitle-service;1
calItemModule: registering @mozilla.org/calendar/import;1?type=ics
registering for category stuff
calItemModule: registering @mozilla.org/calendar/export;1?type=ics
registering for category stuff
calItemModule: registering @mozilla.org/calendar/export;1?type=html
registering for category stuff
calItemModule: registering @mozilla.org/calendar/import;1?type=csv
registering for category stuff
calItemModule: registering @mozilla.org/calendar/export;1?type=csv
registering for category stuff

(Reply to this) (Parent)


[info]fyysik
2006-03-06 01:03 am UTC (link)
Did you try to run it together with FF, btw?

(Reply to this) (Thread)

re: ff
[info]mmadia
2006-03-06 03:01 am UTC (link)
yep. all 3 launch and seem to not interfere with one another.
should i submit bug reports for the 2 files that needed editing?

---
calendar/libical/src/libical/icalrecur.c#137~145:
#ifdef HAVE_STDINT_H
//#include
[Error: Irreparable invalid markup ('<stdint.h>') in entry. Owner must fix manually. Raw contents below.]

yep. all 3 launch and seem to not interfere with one another.
should i submit bug reports for the 2 files that needed editing?

---
calendar/libical/src/libical/icalrecur.c#137~145:
#ifdef HAVE_STDINT_H
//#include <stdint.h>
#endif

#ifndef HAVE_INTPTR_T
//#ifdef WIN32
typedef long intptr_t;
//#endif
#endif


/src/mozilla/calendar/sunbird/app/Makefile.in:154
ifeq ($(OS_ARCH),BeOS)
OS_LIBS += -ltracker -lgame
endif

(Reply to this) (Parent)(Thread)

Re: ff
[info]fyysik
2006-03-06 03:07 am UTC (link)
I'm not sure if i wasn't submitted something for first already.

Second for sure.

And third issue was discussed and partially fixed for static build failure (SeaMonkey, Firefox, maybe even Thunderbird), so i'm wondering if you did static build

(Reply to this) (Parent)(Thread)

Re: static
[info]mmadia
2006-03-06 03:48 am UTC (link)
yup,
--enable:
static
componentlib
'-O2'

--disable:
debug (oops, want me to rebuild with that commented out?)
shared
tests

AFA as making the .rsrc file, i've no idea how to go about that.

(Reply to this) (Parent)(Thread)

Re: static
[info]tigerdog
2006-03-06 05:58 pm UTC (link)
for test builds, I always --disable-static and also --disable-strip and --disable-strip-libs and -disable-optimize. This combination creates a build that is slow but apparently very easy to debug.

(Reply to this) (Parent)

HaikuBird
[info]tigerdog
2006-03-08 02:51 pm UTC (link)
Those interested in Sunbird may also be interested in HaikuBird. You guessed it: a BeOS theme for Sunbird. This is a slow-moving project that's recently taken a back seat to HaikuFox and Firefox testing. At least the main screen is fully themed. You can download my latest work-in-progress here.

To install, open the Sunbird theme panel. If I recall, there's an option to install from a file - browse to HaikuBird.jar and install.

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…