Re: [Evolution-hackers] Gtk-ERROR **: GTK+ 3 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
On Thu, 2011-02-03 at 12:43 -0500, Reid Thompson wrote: > Is there a way to determine where I'm mixing GTK 2 & 3? Hi, try with this: $ for i in `ldd $PREFIX/bin/evolution | awk '{print $3}'` ; do \ if [[ `ldd $i | grep gtk` ]] ; then \ echo -e "$i \n `ldd $i | grep gtk` \n" ; \ fi ; done Bye, Milan ___ 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] Gtk-ERROR **: GTK+ 3 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
On Thu, 2011-02-03 at 13:33 -0500, Matthew Barnes wrote: > On Thu, 2011-02-03 at 12:43 -0500, Reid Thompson wrote: > > Is there a way to determine where I'm mixing GTK 2 & 3? > > I'm not aware of a good way. In the past I've had to pick through > pkgconfig files to figure out what's dragging it in, but it's slow and > painful. You could also prolly check the Makefile to see what package to picking up the gtk2 libs.. - Chenthill. > > Evolution, Evolution-Data-Server and GtkHtml are all pure GTK3 now so it > must be an external dependency dragging it in. It might be that we just > need to bump a version requirement somewhere, or it might be deeper than > that. > > ___ > 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 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] Gtk-ERROR **: GTK+ 3 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
On Thu, 2011-02-03 at 12:43 -0500, Reid Thompson wrote: > Is there a way to determine where I'm mixing GTK 2 & 3? I'm not aware of a good way. In the past I've had to pick through pkgconfig files to figure out what's dragging it in, but it's slow and painful. Evolution, Evolution-Data-Server and GtkHtml are all pure GTK3 now so it must be an external dependency dragging it in. It might be that we just need to bump a version requirement somewhere, or it might be deeper than that. ___ 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] Gtk-ERROR **: GTK+ 3 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Is there a way to determine where I'm mixing GTK 2 & 3? thanks - reid Gtk-ERROR **: GTK+ 3 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported aborting... - Core file: /opt/evo/evo/log/20110203.123035/core - /opt/evo/evo/log/20110203.123035/core: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from '/opt/evo/bin/evolution' gdb -batch -ex 'info shared' -ex 'thread apply all bt full' -ex 'bt' -core /opt/evo/evo/log/20110203.123035/core /opt/evo/bin/evolution [New Thread 5150] warning: Can't read pathname for load map: Input/output error. Core was generated by `/opt/evo/bin/evolution'. Program terminated with signal 5, Trace/breakpoint trap. #0 g_logv (log_domain=0xb75200bb "Gtk", log_level=G_LOG_LEVEL_ERROR, format=0xb75ae31c "GTK+ 3 symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported", args1=0xbf8abe0c "q\267\067\266\220\066\n\b") at ../../../glib/glib/gmessages.c:563 563 g_private_set (g_log_depth, GUINT_TO_POINTER (depth)); >FromTo Syms Read Shared Object Library 0xb77bbf10 0xb77d98ec Yes /opt/evo/lib/evolution/2.92/libeshell.so.0 0xb779f8e0 0xb77a6d0c Yes /opt/evo/lib/evolution/2.92/libmenus.so.0 0xb77793b0 0xb7794090 Yes /opt/evo/lib/libegroupwise-1.2.so.13 0xb776c4e0 0xb776dce8 Yes /opt/evo/lib/evolution/2.92/libetimezonedialog.so.0 0xb7765000 0xb77673e4 Yes /opt/evo/lib/libebackend-1.2.so.1 0xb76228a0 0xb77485f0 Yes (*) /usr/lib/libdb-4.8.so 0xb7600ec0 0xb7603e98 Yes /usr/lib/libnotify.so.1 0xb7271150 0xb7520044 Yes /opt/evo/lib/libgtk-x11-2.0.so.0 0xb718e260 0xb71ecee0 Yes /opt/evo/lib/libgdk-x11-2.0.so.0 0xb7114770 0xb716d154 Yes /opt/evo/lib/evolution/2.92/libetable.so.0 0xb70eb750 0xb70f9968 Yes /opt/evo/lib/evolution/2.92/libetext.so.0 0xb707f7e0 0xb70d3efc Yes /opt/evo/lib/evolution/2.92/libemiscwidgets.so.0 0xb704c3f0 0xb7058f54 Yes /opt/evo/lib/evolution/2.92/libfilter.so.0 0xb704295c 0xb7042ad8 Yes /opt/evo/lib/evolution/2.92/libevolution-a11y.so.0 0xb702bcf0 0xb703cba4 Yes /opt/evo/lib/evolution/2.92/libgnomecanvas.so.0 0xb7002d90 0xb701b388 Yes /opt/evo/lib/libgtkhtml-editor-4.0.so.0 0xb6fc8520 0xb6fea860 Yes /opt/evo/lib/evolution/2.92/libeutil.so.0 0xb6f556a0 0xb6fa319c Yes /opt/evo/lib/libcamel-provider-1.2.so.23 0xb6f0ada0 0xb6f352d8 Yes /opt/evo/lib/libecal-1.2.so.8 0xb6e86bf0 0xb6ede9b4 Yes /usr/lib/libgdata.so.11 0xb6e6c320 0xb6e6e46c Yes /usr/lib/libsoup-gnome-2.4.so.1 0xb6e3a9b0 0xb6e5eb50 Yes (*) /usr/lib/libeggdbus-1.so.0 0xb6e17380 0xb6e269a4 Yes (*) /usr/lib/libproxy.so.1 0xb6dfff70 0xb6e099e8 Yes (*) /usr/lib/libicalss.so.0 0xb6ded450 0xb6df3a40 Yes (*) /usr/lib/libicalvcal.so.0 0xb6db2940 0xb6ddacf0 Yes (*) /usr/lib/libical.so.0 0xb6d18800 0xb6d8a130 Yes /opt/evo/lib/libgtkhtml-4.0.so.0 0xb6cec910 0xb6cf19c8 Yes (*) /usr/lib/libenchant.so.1 0xb6cbcb10 0xb6ce3054 Yes /opt/evo/lib/libedataserverui-3.0.so.0 0xb6c97e30 0xb6ca7fa0 Yes /usr/lib/libgnome-keyring.so.0 0xb6c683f0 0xb6c8846c Yes /opt/evo/lib/libebook-1.2.so.10 0xb6bfe6a0 0xb6c3b490 Yes /opt/evo/lib/libcamel-1.2.so.23 0xb6b4f310 0xb6bb33d4 Yes /usr/lib/libkrb5.so.3 0xb6b1d090 0xb6b32ab4 Yes /usr/lib/libk5crypto.so.3 0xb6ae30a0 0xb6ae3c34 Yes /lib/libcom_err.so.2 0xb6ab9260 0xb6adce9c Yes /usr/lib/libgssapi_krb5.so.2 0xb6a96ee0 0xb6aacaf8 Yes /opt/evo/lib/libedataserver-1.2.so.14 0xb6a081b0 0xb6a7f8fc Yes /usr/lib/libsqlite3.so.0 0xb69d8350 0xb69fcb0c Yes (*) /usr/lib/libssl3.so 0xb69b4dc0 0xb69cca78 Yes (*) /usr/lib/libsmime3.so 0xb699a950 0xb69a5778 Yes (*) /usr/lib/libnssutil3.so 0xb689d7b0 0xb697dd54 Yes (*) /usr/lib/libnss3.so 0xb6886d00 0xb6887b24 Yes (*) /usr/lib/libplds4.so 0xb68821b0 0xb68839b0 Yes (*) /usr/lib/libplc4.so 0xb6858780 0xb6878cd8 Yes (*) /usr/lib/libnspr4.so 0xb6815c10 0xb68431c0 Yes /usr/lib/libsoup-2.4.so.1 0xb660 0xb67f3278 Yes /usr/lib/libgnutls.so.26 0xb67574a0 0xb6762ce0 Yes /usr/lib/libtasn1.so.3 0xb66ea530 0xb673a8e4 Yes /usr/lib/libgcrypt.so.11 0xb66e0680 0xb66e0be0 Yes (*) /usr/lib/libgpg-error.so.0 0xb66d84f0 0xb66dca18 Yes /opt/evo/lib/libgailutil-3.0.so.0 0xb66d2900 0xb66d3334 Yes /usr/lib/libXinerama.so.1 0xb66c5d70 0xb66cf5e4 Yes /usr/lib/libXi.so.6 0xb66bc3a0 0xb66c1368 Yes /usr/lib/libXcursor.so.1 0xb66b69d0 0xb66b74b8 Yes /usr/lib/libXcomposite.so.1 0xb66b1930 0xb66b22e8 Yes (*) /usr/lib/libXdamage.so.1 0xb66ac1b0 0xb66ae3d8 Yes (*) /usr/lib/libXfixes.so.3 0xb66a24c0 0xb66a7858 Yes /opt/evo/lib/libunique-3.0.so.0 0xb6684a80 0xb6696f34 Yes /u