Re: evolution 2.10.1



Dan,

You did not mention which distro/platform you are running.

On my system, PPC running fedora FC6, the errant symbols are located in

     /usr/lib/libkrb5.a


Two things come to mind:

(1) Did you also install the kerberos5 devel packages?

(2) Where did the distro install the kerberos5 files?


The GAR Makefile file evolution contains a section

###  uncomment CONFIGURE_ARGS to add kerberos 5 support
###  --with-krb5=DIR , where DIR is the root of the install directory for kerberos 5
CONFIGURE_ARGS += --with-krb5=/usr

You may have to adjust the install directory for your distro.

Another thing you can do is build evo without kerberos support.


-Joseph

============================================================================

On Thu, 2007-05-03 at 08:30 +0200, Dan Bolser wrote:
> I was having trouble compiling evolution stuff with version 2.10.1, so
> I rolled back the version to 2.10.0... now I have the following
> error...
> 
> -lgconf-2 -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 -liconv
> cc -I/project/StruPPi/bolser/build/include -O2 -pipe -Wall
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith
> -Wno-sign-compare -Wno-sign-compare -Wl,--export-dynamic -o
> evolution-exchange-storage exchange-autoconfig-wizard.o
> exchange-component.o exchange-config-listener.o
> exchange-change-password.o exchange-migrate.o exchange-storage.o
> main.o ../camel/.libs/camel-stub-marshal.o
> -Wl,-R/project/StruPPi/bolser/build/lib/evolution/2.10
> -Wl,--export-dynamic -pthread
> -Wl,-R/project/StruPPi/bolser/build/lib/evolution/2.10
> -Wl,--export-dynamic -pthread  -L/project/StruPPi/bolser/build/lib
> ../mail/.libs/libexchangemail.a
> ../addressbook/.libs/libexchangeaddressbook.a
> ../calendar/.libs/libexchangecalendar.a
> /project/StruPPi/bolser/build/lib/libldap.so /usr/lib/libsasl2.so
> /project/StruPPi/bolser/build/lib/liblber.so
> -L/project/StruPPi/bolser/build/lib/evolution/2.10 -L/usr/X11R6/lib
> -L/project/StruPPi/bolser/build/lib/firefox-2.0.0.3
> /project/StruPPi/bolser/build/lib/libedata-book-1.2.so
> /project/StruPPi/bolser/build/lib/libedata-cal-1.2.so
> /project/StruPPi/bolser/build/lib/libecal-1.2.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libeshell.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libemiscwidgets.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libetext.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libetable.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libevolution-widgets-a11y.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libevolution-a11y.so
> /project/StruPPi/bolser/build/lib/evolution/2.10/libeutil.so
> /project/StruPPi/bolser/build/lib/libcamel-provider-1.2.so
> /project/StruPPi/bolser/build/lib/libgnomeprintui-2-2.so
> /project/StruPPi/bolser/build/lib/libgnomeprint-2-2.so
> /project/StruPPi/bolser/build/lib/libgtkhtml-3.14.so
> /project/StruPPi/bolser/build/lib/libgailutil.so
> /project/StruPPi/bolser/build/lib/libgnomeui-2.so -ljpeg
> /project/StruPPi/bolser/build/lib/libbonoboui-2.so
> /project/StruPPi/bolser/build/lib/libgnome-keyring.so
> /project/StruPPi/bolser/build/lib/libgnomecanvas-2.so
> /project/StruPPi/bolser/build/lib/libart_lgpl_2.so
> /project/StruPPi/bolser/build/lib/libedataserverui-1.2.so
> /project/StruPPi/bolser/build/lib/libebook-1.2.so
> /project/StruPPi/bolser/build/lib/libcamel-1.2.so -lnss3 -lsmime3
> -lssl3 -lsoftokn3
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so
> /project/StruPPi/bolser/build/lib/libedataserver-1.2.so -lplds4 -lplc4
> -lnspr4 /project/StruPPi/bolser/build/lib/libglade-2.0.so
> /project/StruPPi/bolser/build/lib/libgtk-x11-2.0.so
> /project/StruPPi/bolser/build/lib/libgdk-x11-2.0.so -lXrandr -lXi
> -lXinerama -lXext /project/StruPPi/bolser/build/lib/libatk-1.0.so
> /project/StruPPi/bolser/build/lib/libgdk_pixbuf-2.0.so
> /project/StruPPi/bolser/build/lib/libpangocairo-1.0.so
> /project/StruPPi/bolser/build/lib/libpangoft2-1.0.so
> /project/StruPPi/bolser/build/lib/libpango-1.0.so
> /project/StruPPi/bolser/build/lib/libcairo.so
> /project/StruPPi/bolser/build/lib/libfontconfig.so
> /project/StruPPi/bolser/build/lib/libfreetype.so
> /project/StruPPi/bolser/build/lib/libexpat.so
> /project/StruPPi/bolser/build/lib/libglitz.so
> /project/StruPPi/bolser/build/lib/libpng12.so
> /project/StruPPi/bolser/build/lib/libXrender.so -lSM -lICE -lX11
> /project/StruPPi/bolser/build/lib/libgnome-2.so
> /project/StruPPi/bolser/build/lib/libgnomevfs-2.so
> /project/StruPPi/bolser/build/lib/libdbus-glib-1.so
> /project/StruPPi/bolser/build/lib/libavahi-glib.so
> /project/StruPPi/bolser/build/lib/libavahi-client.so
> /project/StruPPi/bolser/build/lib/libdbus-1.so
> /project/StruPPi/bolser/build/lib/libavahi-common.so -lutil
> /project/StruPPi/bolser/build/lib/libesd.so /usr/lib/libasound.so
> /project/StruPPi/bolser/build/lib/libaudiofile.so /usr/lib/libpopt.so
> /usr/lib/libldap.so -lssl -lcrypto /usr/lib/liblber.so -lresolv -lnsl
> /project/StruPPi/bolser/build/lib/libsoup-2.2.so
> /project/StruPPi/bolser/build/lib/libbonobo-2.so
> /project/StruPPi/bolser/build/lib/libbonobo-activation.so
> /project/StruPPi/bolser/build/lib/libORBitCosNaming-2.so
> /project/StruPPi/bolser/build/lib/libxml2.so -lz -lm
> /project/StruPPi/bolser/build/lib/libgconf-2.so
> /project/StruPPi/bolser/build/lib/libORBit-2.so
> /project/StruPPi/bolser/build/lib/libgmodule-2.0.so -ldl
> /project/StruPPi/bolser/build/lib/libgthread-2.0.so -lpthread -lrt
> /project/StruPPi/bolser/build/lib/libgobject-2.0.so
> /project/StruPPi/bolser/build/lib/libglib-2.0.so
> /project/StruPPi/bolser/build/lib/libiconv.so -Wl,--rpath
> -Wl,/project/StruPPi/bolser/build/lib -Wl,--rpath
> -Wl,/project/StruPPi/bolser/build/lib/evolution/2.10 -Wl,--rpath
> -Wl,/project/StruPPi/bolser/build/lib -Wl,--rpath
> -Wl,/project/StruPPi/bolser/build/lib/evolution/2.10
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_get_init_creds_opt_set_renew_life'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_get_init_creds_opt_set_tkt_life'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_free_principal'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_free_cred_contents'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_get_init_creds_password'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_get_init_creds_opt_init'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_free_context'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_get_init_creds_opt_set_forwardable'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_change_password'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_set_default_realm'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_free_data_contents'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_get_init_creds_opt_set_proxiable'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_init_context'
> /project/StruPPi/bolser/build/lib/libexchange-storage-1.2.so:
> undefined reference to `krb5_parse_name'
> collect2: ld returned 1 exit status
> make[4]: *** [evolution-exchange-storage] Error 1
> make[4]: Leaving directory
> `/tmp/garnome-2.18.1/desktop/evolution-exchange/work/main.d/evolution-exchange-2.10.0/storage'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/tmp/garnome-2.18.1/desktop/evolution-exchange/work/main.d/evolution-exchange-2.10.0'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory
> `/tmp/garnome-2.18.1/desktop/evolution-exchange/work/main.d/evolution-exchange-2.10.0'
> make[1]: *** [build-work/main.d/evolution-exchange-2.10.0/Makefile] Error 2
> make[1]: Leaving directory `/tmp/garnome-2.18.1/desktop/evolution-exchange'
> make: *** [paranoid-install] Error 2
> 
> I installed krb5-1.6.1 already to satisfy an evolution-data-server dependency...
> 
> Any clue what to do?
> 
> This is a scratch linux distro.
-- 
jsacco [at] gnome [dot] org




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