Errors trying to enable conduits to gnomecal and gnomecard



Hello,

When I try to enable the conduits for the Gnome Calendar and Card
applications (from the Gnome Control Center), I get the following error
message: "Cannot instantiate conduit."  An examination of my
~/.xsession-errors file yields the following:

libgpilotdcm-WARNING **: unable to g_module_open
(/usr/lib/gnome-pilot/conduits/libcalendar_conduit.so), reason
/usr/lib/gnome-pilot/conduits/libcalendar_conduit.so: undefined symbol:
gnome_pilot_conduit_construct

Okay, I said, fine, so maybe the Mandrake RPMs I installed (gnome-pim
and gnome-pim-conduits, both RPMs version 1.4.0-4mdk) were somehow bad. 
I tried downloading the SRPM gnome-pim-1.4.0-4mdk.src.rpm (which
produces both binary RPMs) and rebuilding, but this rebuild crashes with
the following:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -I/usr/include
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2
-I/usr/X11R6/include -DGNOMELOCALEDIR=\"/usr/share/locale\"
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -O2 -march=i686 -Wall -Wunused -c
calendar-conduit.c  -fPIC -DPIC -o .libs/calendar-conduit.lo
In file included from calendar-conduit.c:53:
calendar-conduit.h:160:8: warning: extra tokens at end of #endif
directive
calendar-conduit.c: In function `check_for_slow_setting':
calendar-conduit.c:606: too few arguments to function
`gnome_pilot_conduit_standard_set_slow'
calendar-conduit.c: In function `conduit_get_gpilot_conduit':
calendar-conduit.c:1417: warning: implicit declaration of function
`gnome_pilot_conduit_construct'
calendar-conduit.c: At top level:
calendar-conduit.h:99: warning: `gcalconduit_save_configuration' defined
but not used
calendar-conduit.h:114: warning: `gcalconduit_dupe_configuration'
defined but not used
make[3]: *** [calendar-conduit.lo] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/gnome-pim-1.4.0/gncal'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/gnome-pim-1.4.0/gncal'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/gnome-pim-1.4.0'
make: *** [all-recursive-am] Error 2
Bad exit status from /var/tmp/rpm-tmp.98474 (%build)

This seems to pretty much be the problem with the conduits I am trying
to instantiate.  My question is this: how did anyone else ever build the
binary RPM from an SRPM that had these problems?  Could my gcc install
be bad?  I have gcc-2.96-0.61mdk, which I heard was really an alpha
version of gcc-3.0, but if I try to backtrack to gcc-2.95.x or uninstall
gcc completely (and use egcs instead), rpm complains about all kinds of
dependencies being broken.

Anyone know a way out of this mess?

Dan 
-- 
Daniel Lyddy		sprocket path berkeley edu
California PATH/UC Berkeley Computer Science
Richmond Field Station, Building 452
1357 S. 46th St, Richmond, CA 94804-4698
tel: +1 (510) 231-5659  fax: +1 (510) 231-5600
url: http://highwaylab.berkeley.edu

"Nice to meet you.  Are you in the Mafia?"  -- Mrs. Wu




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