[Evolution-hackers] gtkimageview required version

2011-01-28 Thread Stefano Facchini

Hi,
I'm trying to build Evolution from git. The configuration phase fails 
because I lack gtkimageview 2.0:


[...]
checking for GTKIMAGEVIEW... no
configure: error: gtkimageview = 2.0 is required for the image-inline 
plugin.  Use --disable-image-inline to exclude the plugin.


But I can't find anywhere version 2.0 of this library. It seems that 
current version is 1.6.4 (see homepage 
http://trac.bjourne.webfactional.com/). Anyone could help?


thanks


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Building against gtk3

2010-12-14 Thread Stefano Facchini
Il giorno mar, 14/12/2010 alle 04.47 -0700, Vibha Yadav ha scritto:
 Evolution is now compilable against gtk3. Please checkout the gtk3 branch for
 + gtkhtml
 + evolution-data-server
 + evolution
 
 Also checkout the tracker bug for gtk3 compatibility issues.
 https://bugzilla.gnome.org/show_bug.cgi?id=636677

Hi,
I have gnome-shell built from git source and I'm trying to build
evolution-data-server against gtk3 with the following configuration:
$
PKG_CONFIG_PATH=/home/stefano/gnome-shell/install/share/pkgconfig/:/home/stefano/gnome-shell/install/lib64/pkgconfig/
 ./autogen.sh --prefix=/opt/evo --enable-gtk3 --without-weather

I added --without-weather beacause autogen.sh couldn't find LIBGWEATHEAR
or something like that. Then, after

$ make

I obtain:

[...]
Making all in camel
make[2]: Entering directory
`/home/stefano/Source/evo-src/evolution-data-server/camel'
perl ./gentables.pl  camel-mime-tables.c
(  --prefix=camel_marshal camel-marshal.list --header 
camel-marshal.h.tmp \
 mv camel-marshal.h.tmp camel-marshal.h ) || ( rm -f
camel-marshal.h.tmp  exit 1 )
/bin/sh: --prefix=camel_marshal: command not found
make[2]: *** [camel-marshal.h] Error 1
make[2]: Leaving directory
`/home/stefano/Source/evo-src/evolution-data-server/camel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/stefano/Source/evo-src/evolution-data-server'
make: *** [all] Error 2


Am I missing something?


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] Building against gtk3

2010-12-07 Thread Stefano Facchini
Hi,
I have the latest version of gnome-shell 2.91 running and I'd like to
build evolution 2.91 against the gtk3 library. Is there any instruction
to do this?

I hope this would solve the issue I have with the window showing the
list of emails. As soon as evolution starts, it works well, but after a
while it gets broken and is not updated anymore. For example, if I
switch to calendar and then back to mail, instead of the list of emails
this window shows the portion of calendar view which occupied that
region.


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Building against gtk3

2010-12-07 Thread Stefano Facchini
BTW how can I compile the gtk3 branch? I have already cloned evolution,
evolution-data-server and gtkhtml git repositories. What I have to do
now? 


Il giorno mar, 07/12/2010 alle 12.54 +0100, Rodrigo Moya ha scritto:
 On Tue, 2010-12-07 at 11:17 +0100, Stefano Facchini wrote:
  Hi,
  I have the latest version of gnome-shell 2.91 running and I'd like to
  build evolution 2.91 against the gtk3 library. Is there any instruction
  to do this?
  
 there's the gtk3 branch, but it still doesn't compile fully
 


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Building against gtk3

2010-12-07 Thread Stefano Facchini
 Evolution does not yet build against the latest round of API breaks in
 gtk3.  The others may or may not.
Ok, maybe I'll wait until everything is fixed :)

  No need to file bugs (unless you're
 submitting patches) -- we're well aware of it.
 
I didn't mean that I wanted to file bugs about compilation, but about
the window showing the list of emails. Instead of showing the list, it
shows whatever occupied that region of the screen before switching to
Evolution mail: for example a piece of Calendar, or a piece of any other
application I was using. Weirdly, it reacts correctly upon inputs: if a
click somewhere, the message is shown in the preview are on the bottom.
Are you aware of this?


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Evolution 2.91 installation error

2010-11-05 Thread Stefano Facchini

 Maybe can this depend on the fact that I have an Evolution 2.30
 installed from ubuntu repository?


 Could well be. I had the same problem and I did a
 LDFLAGS=-L/opt/evo/lib when I called autogen:

 cd evo-src/evolution
  PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/  CC='ccache gcc' CFLAGS=-g
 LDFLAGS=-L/opt/evo/lib NOCONFIGURE=y  bash ./autogen.sh
 --prefix='/opt/evo' --disable-deprecated-warning-flags

 cd ../obj/evolution

 PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/  CC='ccache gcc' CFLAGS=-g
 LDFLAGS=-L/opt/evo/lib   bash ../../evolution/autogen.sh
 --prefix='/opt/evo' --disable-deprecated-warning-flags

 Just built the whole thing and it ran through except for some help files
 at the end. Do a make -k to get to the end.


 --
 thomas




Hi, are you suggesting to install evolution in /opt/evo or should I
change it with /usr/local (where I put my compiled
evolution-data-server)? I think the latter, but it didn't work. Here's
what I did:
$ make clean
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/  CC='ccache gcc' CFLAGS=-g
LDFLAGS=-L/usr/local/lib NOCONFIGURE=y  bash ./autogen.sh
--prefix='/usr/local' --disable-deprecated-warning-flags
$ make
$ sudo make install
and then the same error complaining about camel.

 I *can* compile evolution without any error, just can't install. If
the pkg-config path were wrong, I should have problems also during
make, right?
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Evolution 2.91 installation error

2010-11-05 Thread Stefano Facchini

 What are the exact error messages?

The error happens during make install *only* and is the following:


[...]
Making install in importers
make[3]: ingresso nella directory «/home/stefano/src/evolution/mail/importers»
make[4]: ingresso nella directory «/home/stefano/src/evolution/mail/importers»
make[4]: Nessuna operazione da eseguire per «install-exec-am».
test -z /usr/local/lib/evolution/2.92 || /bin/mkdir -p
/usr/local/lib/evolution/2.92
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c
libevolution-mail-importers.la '/usr/local/lib/evolution/2.92'
libtool: install: warning: relinking `libevolution-mail-importers.la'
libtool: install: (cd /home/stefano/src/evolution/mail/importers;
/bin/bash /home/stefano/src/evolution/libtool  --silent --tag CC
--mode=relink gcc -g -O2 -fno-strict-aliasing -no-undefined
-Wl,--no-undefined -o libevolution-mail-importers.la -rpath
/usr/local/lib/evolution/2.92
libevolution_mail_importers_la-mail-importer.lo
libevolution_mail_importers_la-elm-importer.lo
libevolution_mail_importers_la-pine-importer.lo
libevolution_mail_importers_la-evolution-mbox-importer.lo
../../e-util/libeutil.la ../../shell/libeshell.la
../../filter/libfilter.la ../../mail/libevolution-mail.la
../../shell/libeshell.la ../../widgets/misc/libemiscwidgets.la
-pthread -lcairo-gobject -lgailutil -lgconf-2 -lxml2 -lgnome-desktop-2
-lstartup-notification-1 -lunique-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0
-lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -L/usr/local/lib
-lcamel-provider-1.2 -lgtkhtml-editor-3.14 -lgtkhtml-3.14 -lenchant
-ledataserverui-1.2 -lgtk-x11-2.0 -lebook-1.2 -lgdk-x11-2.0 -latk-1.0
-lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12
-lpango-1.0 -lfreetype -lfontconfig -lcamel-1.2 -ledataserver-1.2
-lsqlite3 -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4
-lpthread -ldl -lxml2 -lgconf-2 -lsoup-2.4 -lgio-2.0 -lgobject-2.0
-lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -L/usr/local/lib
-ledataserverui-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12
-lpango-1.0 -lfreetype -lfontconfig -lcamel-provider-1.2 -lebook-1.2
-lcamel-1.2 -ledataserver-1.2 -lsqlite3 -lnss3 -lnssutil3 -lsmime3
-lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lxml2 -lgconf-2
-lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt
-lglib-2.0 )
.libs/libevolution_mail_importers_la-mail-importer.o: In function
`import_mbox_exec':
/home/stefano/src/evolution/mail/importers/mail-importer.c:204:
undefined reference to `camel_folder_synchronize_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:148:
undefined reference to `camel_operation_push_message'
/home/stefano/src/evolution/mail/importers/mail-importer.c:163:
undefined reference to `camel_mime_part_construct_from_parser_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:183:
undefined reference to `camel_folder_append_message_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:195:
undefined reference to `camel_folder_synchronize_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:197:
undefined reference to `camel_operation_pop_message'
.libs/libevolution_mail_importers_la-mail-importer.o: In function
`import_folders_rec':
/home/stefano/src/evolution/mail/importers/mail-importer.c:308:
undefined reference to `camel_operation_push_message'
/home/stefano/src/evolution/mail/importers/mail-importer.c:367:
undefined reference to `camel_operation_pop_message'
.libs/libevolution_mail_importers_la-evolution-mbox-importer.o: In
function `mbox_get_preview':
/home/stefano/src/evolution/mail/importers/evolution-mbox-importer.c:357:
undefined reference to `camel_mime_part_construct_from_parser_sync'
collect2: ld returned 1 exit status
libtool: install: error: relink `libevolution-mail-importers.la' with
the above command before installing it
make[4]: *** [install-privsolibLTLIBRARIES] Errore 1
make[4]: uscita dalla directory «/home/stefano/src/evolution/mail/importers»
make[3]: *** [install-am] Errore 2
make[3]: uscita dalla directory «/home/stefano/src/evolution/mail/importers»
make[2]: *** [install-recursive] Errore 1
make[2]: uscita dalla directory «/home/stefano/src/evolution/mail»
make[1]: *** [install] Errore 2
make[1]: uscita dalla directory «/home/stefano/src/evolution/mail»
make: *** [install-recursive] Errore 1


 Do you compile in separate object
 directories as I outlined above. Remove all existing evo-src/obj/gtkhml,
 evo-src/obj/evolution-data-server and evo-src/obj/evolution directories,
 recreate them, and do the autogen, configure and build.


No I didn't compile in separate object directories, what's the use of
doing this? Anyway, I have also tried this

cd gtkhtml
PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/  CC='ccache gcc' CFLAGS=-g
LDFLAGS=-L/opt/evo/lib 

Re: [Evolution-hackers] Evolution 2.91 installation error

2010-11-05 Thread Stefano Facchini
Ok I finally succeeded in installing evolution! as suggested by thomas,
installing in /opt/evo solved the make install, probably I had garbage
in my /usr/local. Thank you!


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] Evolution 2.91 installation error

2010-11-04 Thread Stefano Facchini
   Hi,
thanks for a message. I tried to fix this in commit fd75cdf in evolution
git master, thus please update your sources and try again. It may work.
   Bye,
   Milan

Thanks to Milan patch the make stage was completed successfully!
However, the make install command still gives an error:

make[3]: ingresso nella directory «/home/stefano/src/evolution/mail/importers»
make[4]: ingresso nella directory «/home/stefano/src/evolution/mail/importers»
make[4]: Nessuna operazione da eseguire per «install-exec-am».
test -z /usr/local/lib/evolution/2.92 || /bin/mkdir -p
/usr/local/lib/evolution/2.92
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c
libevolution-mail-importers.la '/usr/local/lib/evolution/2.92'
libtool: install: warning: relinking `libevolution-mail-importers.la'
libtool: install: (cd /home/stefano/src/evolution/mail/importers;
/bin/bash /home/stefano/src/evolution/libtool  --silent --tag CC
--mode=relink gcc -g -O2 -fno-strict-aliasing -no-undefined
-Wl,--no-undefined -o libevolution-mail-importers.la -rpath
/usr/local/lib/evolution/2.92
libevolution_mail_importers_la-mail-importer.lo
libevolution_mail_importers_la-elm-importer.lo
libevolution_mail_importers_la-pine-importer.lo
libevolution_mail_importers_la-evolution-mbox-importer.lo
../../e-util/libeutil.la ../../shell/libeshell.la
../../filter/libfilter.la ../../mail/libevolution-mail.la
../../shell/libeshell.la ../../widgets/misc/libemiscwidgets.la
-pthread -lcairo-gobject -lgailutil -lgconf-2 -lxml2 -lgnome-desktop-2
-lstartup-notification-1 -lunique-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0
-lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0
-lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -L/usr/local/lib
-ledataserverui-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12
-lpango-1.0 -lfreetype -lfontconfig -lcamel-provider-1.2 -lebook-1.2
-lcamel-1.2 -ledataserver-1.2 -lsqlite3 -lnss3 -lnssutil3 -lsmime3
-lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lxml2 -lgconf-2
-lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt
-lglib-2.0 )
.libs/libevolution_mail_importers_la-mail-importer.o: In function
`import_mbox_exec':
/home/stefano/src/evolution/mail/importers/mail-importer.c:204:
undefined reference to `camel_folder_synchronize_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:148:
undefined reference to `camel_operation_push_message'
/home/stefano/src/evolution/mail/importers/mail-importer.c:163:
undefined reference to `camel_mime_part_construct_from_parser_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:183:
undefined reference to `camel_folder_append_message_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:195:
undefined reference to `camel_folder_synchronize_sync'
/home/stefano/src/evolution/mail/importers/mail-importer.c:197:
undefined reference to `camel_operation_pop_message'
.libs/libevolution_mail_importers_la-mail-importer.o: In function
`import_folders_rec':
/home/stefano/src/evolution/mail/importers/mail-importer.c:308:
undefined reference to `camel_operation_push_message'
/home/stefano/src/evolution/mail/importers/mail-importer.c:367:
undefined reference to `camel_operation_pop_message'
.libs/libevolution_mail_importers_la-evolution-mbox-importer.o: In
function `mbox_get_preview':
/home/stefano/src/evolution/mail/importers/evolution-mbox-importer.c:357:
undefined reference to `camel_mime_part_construct_from_parser_sync'
collect2: ld returned 1 exit status
libtool: install: error: relink `libevolution-mail-importers.la' with
the above command before installing it
make[4]: *** [install-privsolibLTLIBRARIES] Errore 1
make[4]: uscita dalla directory «/home/stefano/src/evolution/mail/importers»
make[3]: *** [install-am] Errore 2
make[3]: uscita dalla directory «/home/stefano/src/evolution/mail/importers»
make[2]: *** [install-recursive] Errore 1
make[2]: uscita dalla directory «/home/stefano/src/evolution/mail»
make[1]: *** [install] Errore 2
make[1]: uscita dalla directory «/home/stefano/src/evolution/mail»
make: *** [install-recursive] Errore 1


Maybe can this depend on the fact that I have an Evolution 2.30
installed from ubuntu repository?

P.S.
After the failed installation of evolution 2.91 (in /usr/local),
evolution 2.30 (from /usr/bin/evolution) is unstable, I get a
segmentation fault when trying to create a New Message, for example.
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Evolution 2.91 installation error

2010-11-04 Thread Stefano Facchini

        Hi,
 hrm, please try update sources again, with commit 9cc43ef.


Hmm, no success. Is there anything wrong with what I have done:

$ git pull git://git.gnome.org/evolution master
$ make clean
$ make
$ sudo make install

then I got the same error. Should I try something like make install -k?

Maybe this message obtained during the installation of libtools is relevant:

--
Libraries have been installed in:
   /usr/local/lib/evolution/2.92

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
 during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
 during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
--

Bye
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers