Can't find installed BookFactories

View: New views
2 Messages — Rating Filter:   Alert me  

Can't find installed BookFactories

by Saint yeyo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hello,

when I tried libebook function such as : e_book_new, e_book_new_default_addressbook, e_book_new_system_addressbook to init a EBook, but all of them gave a error message:
WARNING **: Can't find installed BookFactories

1.
      EBook *n_ebook = e_book_new_system_addressbook (NULL);

2.
      vcf_file = "xxx.vcf";  // a exported vcard file from evolution directly
      ESource *s_source = e_source_new_with_absolute_uri(vcf_file, dirname);
      EBook *n_ebook = e_book_new (s_source, NULL);

3.
      EBook *n_ebook = e_book_new_default_addressbook (NULL);

4.
     const char *uri = "~/.evolution/addressbook/local/system";
     EBook *n_ebook = e_book_new_from_uri  (uri, NULL);



_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@...
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Re: Can't find installed BookFactories

by Ross Burton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, 2009-08-26 at 11:44 +0800, Saint yeyo wrote:
> when I tried libebook function such as : e_book_new,
> e_book_new_default_addressbook, e_book_new_system_addressbook to init
> a EBook, but all of them gave a error message:
> WARNING **: Can't find installed BookFactories
>
> 1.
>       EBook *n_ebook = e_book_new_system_addressbook (NULL);

If this gives an error message then your evolution-data-server or
ORBit/Bonobo installation is broken.

> 2.
>       vcf_file = "xxx.vcf";  // a exported vcard file from evolution
> directly
>       ESource *s_source = e_source_new_with_absolute_uri(vcf_file,
> dirname);
>       EBook *n_ebook = e_book_new (s_source, NULL);

vcf_file isn't a URI, so this won't work.

> 3.
>       EBook *n_ebook = e_book_new_default_addressbook (NULL);
>
> 4.
>      const char *uri = "~/.evolution/addressbook/local/system";
>      EBook *n_ebook = e_book_new_from_uri  (uri, NULL);

Again, this isn't a URI.

Ross
--
Ross Burton                                 mail: ross@...
                                          jabber: ross@...
                                           www: http://burtonini.com


_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@...
http://mail.gnome.org/mailman/listinfo/evolution-hackers

signature.asc (196 bytes) Download Attachment