Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex > iRex Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 04-24-2007, 04:27 PM   #1
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,695
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
Trying to build Thunderbird

I'm trying to build thunderbird for the iLiad. I've got it compiled fine, but when I try to run it in my development area, I get the following debug output:

Quote:
./thunderbird -safe-mode

(thunderbird-bin:28083): GLib-WARNING **: getpwuid_r(): failed due to unknown user id (1000)
Unsupported setsockopt level=1 optname=9
Unsupported setsockopt level=1 optname=9
No Persistent Registry Found.
Type Manifest File: /home/developer/.thunderbird/dx9p1kww.default/xpti.dat
*** Registering Apprunner components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering begins.
*** Registering xpcomObsoleteModule components (all right -- a generic module!)
*** Registering xpconnect components (all right -- a generic module!)
*** Registering nsUConvModule components (all right -- a generic module!)
*** Registering nsI18nModule components (all right -- a generic module!)
*** Registering nsMorkModule components (all right -- a generic module!)
*** Registering mozStorageModule components (all right -- a generic module!)
*** Registering JavaScript_Debugger components (all right -- a generic module!)
*** Registering necko_core_and_primary_protocols components (all right -- a generic module!)
*** Registering necko_secondary_protocols components (all right -- a generic module!)
*** Registering nsJarModule components (all right -- a generic module!)
*** Registering nsPrefModule components (all right -- a generic module!)
*** Registering nsSecurityManagerModule components (all right -- a generic module!)
*** Registering nsRDFModule components (all right -- a generic module!)
*** Registering nsParserModule components (all right -- a generic module!)
*** Registering nsGfxPSModule components (all right -- a generic module!)
*** Registering nsGfxGTKModule components (all right -- a generic module!)
*** Registering nsImageLib2Module components (all right -- a generic module!)
*** Registering nsWidgetGtk2Module components (all right -- a generic module!)
*** Registering nsLayoutModule components (all right -- a generic module!)
*** Registering docshell_provider components (all right -- a generic module!)
*** Registering embedcomponents components (all right -- a generic module!)
*** Registering Browser_Embedding_Module components (all right -- a generic module!)
*** Registering nsEditorModule components (all right -- a generic module!)
*** Registering nsTransactionManagerModule components (all right -- a generic module!)
*** Registering nsComposerModule components (all right -- a generic module!)
*** Registering appshell components (all right -- a generic module!)
*** Registering nsAccessibilityModule components (all right -- a generic module!)
*** Registering nsChromeModule components (all right -- a generic module!)
*** Registering nsFindComponent components (all right -- a generic module!)
*** Registering nsFileViewModule components (all right -- a generic module!)
*** Registering application components (all right -- a generic module!)
*** Registering RemoteServiceModule components (all right -- a generic module!)
*** Registering CommandLineModule components (all right -- a generic module!)
*** Registering nsToolkitCompsModule components (all right -- a generic module!)
*** Registering nsSoftwareUpdate components (all right -- a generic module!)
*** Registering BOOT components (all right -- a generic module!)
*** Registering NSS components (all right -- a generic module!)
*** Registering PKI components (all right -- a generic module!)
*** Registering nsLDAPProtocolModule components (all right -- a generic module!)
*** Registering nsImportServiceModule components (all right -- a generic module!)
*** Registering nsMsgSMIMEModule components (all right -- a generic module!)
*** Registering nsMailModule components (all right -- a generic module!)
*** Registering nsWalletModule components (all right -- a generic module!)
*** Registering nsWalletViewerModule components (all right -- a generic module!)
*** Registering mozSpellCheckerModule components (all right -- a generic module!)
*** Registering mozMySpellModule components (all right -- a generic module!)
*** Registering nsXMLExtrasModule components (all right -- a generic module!)
*** Registering TransformiixModule components (all right -- a generic module!)
*** Registering nsAutoConfigModule components (all right -- a generic module!)
*** Registering nsSystemPrefModule components (all right -- a generic module!)
*** Registering nsWebServicesModule components (all right -- a generic module!)
*** Registering nsUniversalCharDetModule components (all right -- a generic module!)
*** Registering nsAuthModule components (all right -- a generic module!)
*** Registering nsWebDAVService components (all right -- a generic module!)
*** Registering calBaseModule components (all right -- a generic module!)
*** Registering nsMailCompsModule components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering succeeded
*** Registering Addressbook LDAP Attribute Map components
*** Registering mdn account manager extension.
*** Registering smime account manager extension.
*** Registering Lightning alarm monitor
*** Registering Lightning text/calendar handler
*** Registering Lightning moz-cal-handle-itip: handler
*** Registering Lightning application/x-itip-internal handler
nsNativeComponentLoader: registering deferred (0)
nsNativeComponentLoader: registering deferred (0)
nsNativeComponentLoader: registering deferred (0)
nsNativeComponentLoader: registering deferred (0)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
pldhash: for the table at address 0x39da98, the given entrySize of 44 probably favors chaining over double hashing.
GFX: dpi=96 t2p=0.0666667 p2t=15 depth=8
WARNING: default.xpm not found, file nsWindow.cpp, line 3268
++WEBSHELL == 1
++DOMWINDOW == 1
++DOMWINDOW == 2
WARNING: default.xpm not found, file nsWindow.cpp, line 3268
++WEBSHELL == 2
++DOMWINDOW == 3
++DOMWINDOW == 4
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
Note: styleverifytree is disabled
Note: frameverifytree is disabled
Note: verifyreflow is disabled
nsStringStats
=> mAllocCount: 2
=> mReallocCount: 0
=> mFreeCount: 1 -- LEAKED 1 !!!
=> mShareCount: 0
=> mAdoptCount: 0
=> mAdoptFreeCount: 0
I haven't tried to run it on the iLiad yet, but I'm going to assume that i'll get the same results. Any idea what's going on? I've never built a mozilla app before, so that could be part of my poblem.
Adam B. is offline   Reply With Quote
Old 04-24-2007, 06:18 PM   #2
TadW
Uebermensch
TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.TadW ought to be getting tired of karma fortunes by now.
 
TadW's Avatar
 
Posts: 2,582
Karma: 1094606
Join Date: Jul 2003
Location: Italy
Device: Kindle
First of all, my deepest respect for working on an iLiad port of an Mozilla app. That is definitely *huge*. Looks like it cannot find default.xpm. Have you looked if the file exist? E.g. /usr/lib/mozilla-firefox/chrome/icons/default/default.xpm
TadW is offline   Reply With Quote
Old 04-24-2007, 06:46 PM   #3
Adam B.
Addicted to Porting
Adam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the roughAdam B. is a jewel in the rough
 
Adam B.'s Avatar
 
Posts: 1,695
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
I've compiled it with --prefix=/opt/thunderbird. And default.xpm is in: /opt/thunderbird/lib/thunderbird-2.0.0.0/icons/ (where "make install" put it).

I think the problem may be related to "WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273", but I don't know.
Adam B. is offline   Reply With Quote
Old 04-25-2007, 04:33 AM   #4
Antartica
Evangelist
Antartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-books
 
Posts: 415
Karma: 754
Join Date: Jun 2006
Location: Madrid, Spain
Device: iliad, onhandpc, newton, zaurus
Quote:
Originally Posted by Adam B.
I think the problem may be related to "WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273", but I don't know.
Yep. That looks like an ASSERT. Can you post the lines around nsStringBundle.cpp:273 ?

Perhaps that gives us hints. If not, grep for the definitions of NS_ENSURE_TRUE and NS_SUCCEEDED (probably macros).

And see if "rv" is a variable that holds the result of some procedure. The code of that procedure could be handy (and also would be a printf of the "rv" value, to try to find where it has exited the procedure).
Antartica is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mac Build pdurrant Sigil 1 08-10-2009 11:31 AM
PC / Thunderbird problem GeoffC Lounge 4 03-21-2009 10:07 AM
Mobility Email with Mozilla Thunderbird doctorow Lounge 0 10-23-2005 10:52 AM
CPU-Optimized Firefox & Thunderbird Builds Colin Dunstan Lounge 0 09-23-2004 04:47 AM
Thunderbird 0.8 (RSS support) Laurens Lounge 5 09-23-2004 02:59 AM


All times are GMT -4. The time now is 02:34 PM.


MobileRead.com is a privately owned, operated and funded community.