[Evolution] Evolution 0.10 branch on Solaris



Hi evolution hackers,

I built evolution from the evolution-0-10-branch of 'Fri Apr 27 00:00:01 PDT 2001'
on Solaris 8. It built out of the box. (-:

It came up but the mail component was not started. )-:
When trying to run evolution-mail first and then evolution in a separate window
it hangs after cycling through the splash screen.
Running evolution-mail in gdb we've found that it was trying to read the netscape
preferences in an infinite loop and failed to detect the end of the file.

After applying this fix:

---patch begins-----8<------------------
diff -u -r1.3 netscape-importer.c
--- mail/importers/netscape-importer.c  2001/03/23 02:09:27     1.3
+++ mail/importers/netscape-importer.c  2001/04/27 16:48:04
@@ -184,8 +184,7 @@
        while (1) {
                char line[4096];
 
-               fgets (line, 4096, prefs_handle);
-               if (line == NULL) {
+               if (fgets (line, 4096, prefs_handle) == NULL) {
                        g_warning ("No mail.directory entry");
                        fclose (prefs_handle);
                        return FALSE;
---patch ends-----8<------------------

There is still a problem though.

Even after applying the above patch, evolution would not start the evolution-mail
component.  It works if I start the mail component in a separate window before
running evolution.  It does this in both my Linux and Solaris builds.

If I just run evolution I see the following messages:

---evolution output begins-----8<------------------
Registered type for component -- (contacts) OAFIID:GNOME_Evolution_Addressbook_ShellComponent
Evolution component activated successfully -- OAFIID:GNOME_Evolution_Addressbook_ShellComponent
Registered type for component -- (tasks) OAFIID:GNOME_Evolution_Calendar_ShellComponent
Registered type for component -- (calendar) OAFIID:GNOME_Evolution_Calendar_ShellComponent
Evolution component activated successfully -- OAFIID:GNOME_Evolution_Calendar_ShellComponent
Registered type for component -- (executive-summary) OAFIID:GNOME_Evolution_Summary_ShellComponent
Evolution component activated successfully -- OAFIID:GNOME_Evolution_Summary_ShellComponent

evolution-shell-WARNING **: Could not start up component for OAFIID:GNOME_Evolution_Mail_ShellComponent. (See 
previous error messages?)

evolution-shell-WARNING **: Cannot activate Evolution component -- OAFIID:GNOME_Evolution_Mail_ShellComponent
Shell: Registering storage -- Other Contacts
Folder registered successfully -- /Bigfoot Bigfoot
Folder registered successfully -- /InfoSpace InfoSpace
Folder registered successfully -- /Netcenter Netcenter
Folder registered successfully -- /WhoWhere WhoWhere
Folder registered successfully -- /Yahoo! Yahoo!

Evolution-Importer-WARNING **: Could not start OAFIID:GNOME_Evolution_Mail_Pine_Intelligent_Importer

Evolution-Importer-WARNING **: Could not start OAFIID:GNOME_Evolution_Mail_Netscape_Intelligent_Importer

Evolution-Importer-WARNING **: Could not start OAFIID:GNOME_Evolution_Mail_Elm_Intelligent_Importer

evolution-shell-WARNING **: e_folder_type_registry_get_icon_for_type() -- Unknown type `mail'

evolution-shell-WARNING **: e_folder_type_registry_get_handler_for_type() -- Unknown type `mail'

evolution-shell-WARNING **: e_folder_type_registry_get_handler_for_type() -- Unknown type `mail'
---evolution output ends-----8<------------------

When I click on the Inbox icon it repeats the last message:

evolution-shell-WARNING **: e_folder_type_registry_get_handler_for_type() -- Unknown type `mail'


Any ideas why this happens?

I use gal and oaf from the CVS HEAD/stable branch of the same date and time.
The rest of the GNOME packages are the 1.4 release's versions.

Cheers,

Laca





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]