[Evolution] problem compiling evolution 1.4.3



Hi,

I am the maintainer of the gnome2.2 debian woody backport, and have been
trying without success to get evolution 1.4.3 to compile.  See the below
errors:

/bin/sh ../../mkinstalldirs
/mnt/spare/james/evolution/evolution-1.4.3/debian/evolution/usr/lib/evolution/1.4/components
 /bin/sh ../../libtool --mode=install /usr/bin/install -c 
libevolution-calendar.la
/mnt/spare/james/evolution/evolution-1.4.3/debian/evolution/usr/lib/evolution/1.4/components/libevolution-calendar.la
libtool: install: warning: relinking `libevolution-calendar.la'
(cd
/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui; /bin/sh ../../libtool 
--mode=relink cc -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wl,--rpath 
-Wl,/usr/lib/mozilla -o libevolution-calendar.la -rpath /usr/lib/evolution/1.4/components -avoid-version 
-module Evolution-Composer-common.lo Evolution-Composer-skels.lo Evolution-Composer-stubs.lo 
Evolution-Addressbook-SelectNames-common.lo Evolution-Addressbook-SelectNames-skels.lo 
Evolution-Addressbook-SelectNames-stubs.lo evolution-calendar-common.lo evolution-calendar-skels.lo 
evolution-calendar-stubs.lo cal-search-bar.lo calendar-config.lo calendar-commands.lo calendar-component.lo 
calendar-model.lo calendar-offline-handler.lo calendar-view.lo calendar-view-factory.lo 
comp-editor-factory.lo comp-util.lo control-factory.lo e-alarm-list.lo e-calendar-table.lo 
e-cell-date-edit-text.lo e-comp-editor-registry.lo e-date-time-list.lo e-day-view-layout.lo 
e-day-view-main-item.lo e-day-view-time-item.lo e-day-view-top-item.lo e-day-view.lo e-itip-control.lo 
e-meeting-attendee.lo e-meeting-model.lo e-meeting-time-sel.lo e-meeting-time-sel-item.lo e-meeting-utils.lo 
e-week-view-event-item.lo e-week-view-layout.lo e-week-view-main-item.lo e-week-view-titles-item.lo 
e-week-view.lo e-tasks.lo e-timezone-entry.lo gnome-cal.lo goto.lo itip-bonobo-control.lo itip-utils.lo 
main.lo misc.lo print.lo tag-calendar.lo tasks-control.lo weekday-picker.lo 
/mnt/spare/james/evolution/evolution-1.4.3/build-tree/db3/lib/libdb.a ../../widgets/menus/libmenus.la 
../../shell/libeshell.la ../../calendar/cal-client/libcal-client.la 
../../addressbook/backend/ebook/libebook.la ../../calendar/gui/dialogs/libcal-dialogs.la 
../../widgets/e-timezone-dialog/libetimezonedialog.la ../../widgets/misc/libemiscwidgets.la -pthread 
-Wl,--export-dynamic -L/usr/X11R6/lib -lgtkhtml-3.0 -lgtkhtml-a11y-3.0 -lgnomeui-2 -lSM -lICE 
-lgnomeprintui-2-2 -lgal-2.0 -lbonoboui-2 -lgnome-2 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation 
-lORBit-2 -llinc -lgthread-2.0 -lgnomecanvas-2 -lpangoft2-1.0 -lglade-2.0 -lgnomeprint-2-2 -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lart_lgpl_2 -lxml2 -lpthread -lz -lm 
-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -pthread -Wl,--export-dynamic -L/usr/X11R6/lib 
-lgtkhtml-3.0 -lgtkhtml-a11y-3.0 -lgnomeui-2 -lSM -lICE -lgnomeprintui-2-2 -lgal-2.0 -lbonoboui-2 -lgnome-2 
-lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -llinc -lgthread-2.0 -lgnomecanvas-2 
-lpangoft2-1.0 -lglade-2.0 -lgnomeprint-2-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 
-lpangoxft-1.0 -lpangox-1.0 -lart_lgpl_2 -lxml2 -lpthread -lz -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 
-ldl -lglib-2.0 -inst-prefix-dir /mnt/spare/james/evolution/evolution-1.4.3/debian/evolution)
 
*** Warning: Linking the shared library libevolution-calendar.la against
the
*** static library
/mnt/spare/james/evolution/evolution-1.4.3/build-tree/db3/lib/libdb.a is
not portable!
cc -shared  Evolution-Composer-common.lo Evolution-Composer-skels.lo
Evolution-Composer-stubs.lo Evolution-Addressbook-SelectNames-common.lo
Evolution-Addressbook-SelectNames-skels.lo
Evolution-Addressbook-SelectNames-stubs.lo evolution-calendar-common.lo
evolution-calendar-skels.lo evolution-calendar-stubs.lo
cal-search-bar.lo calendar-config.lo calendar-commands.lo
calendar-component.lo calendar-model.lo calendar-offline-handler.lo
calendar-view.lo calendar-view-factory.lo comp-editor-factory.lo
comp-util.lo control-factory.lo e-alarm-list.lo e-calendar-table.lo
e-cell-date-edit-text.lo e-comp-editor-registry.lo e-date-time-list.lo
e-day-view-layout.lo e-day-view-main-item.lo e-day-view-time-item.lo
e-day-view-top-item.lo e-day-view.lo e-itip-control.lo
e-meeting-attendee.lo e-meeting-model.lo e-meeting-time-sel.lo
e-meeting-time-sel-item.lo e-meeting-utils.lo e-week-view-event-item.lo
e-week-view-layout.lo e-week-view-main-item.lo
e-week-view-titles-item.lo e-week-view.lo e-tasks.lo e-timezone-entry.lo
gnome-cal.lo goto.lo itip-bonobo-control.lo itip-utils.lo main.lo
misc.lo print.lo tag-calendar.lo tasks-control.lo weekday-picker.lo
-Wl,--whole-archive ../../widgets/menus/.libs/libmenus.al
../../calendar/gui/dialogs/.libs/libcal-dialogs.al
../../widgets/e-timezone-dialog/.libs/libetimezonedialog.al
-Wl,--no-whole-archive  -Wl,--rpath -Wl,/usr/lib/evolution/1.4
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/e-util/ename/.libs 
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/camel/.libs 
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/libversit/.libs 
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/libwombat/.libs 
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/libical/src/libical/.libs 
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/cal-util/.libs 
-L/usr/lib/mozilla -L/usr/lib -L/usr/X11R6/lib 
-L/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/e-util/.libs 
/mnt/spare/james/evolution/evolution-1.4.3/build-tree/db3/lib/libdb.a -L/usr/lib/evolution/1.4 
-L/mnt/spare/james/evolution/evolution-1.4.3/debian/evolution/usr/lib/evolution/1.4 -leshell -lcal-client 
-lebook -lemiscwidgets -L/mnt/spare/james/evolution/evolution-1.4.3/debian/evolution/usr/lib -lgtkhtml-3.0 
-lgtkhtml-a11y-3.0 -lgnomeui-2 -lSM -lICE -lgnomeprintui-2-2 -lgal-2.0 -lbonoboui-2 -lgnome-2 -lbonobo-2 
-lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -llinc -lgthread-2.0 -lgnomecanvas-2 -lpangoft2-1.0 
-lglade-2.0 -lgnomeprint-2-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 
-lpangox-1.0 -lart_lgpl_2 -lxml2 -lpthread -lz -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
-Wl,--rpath -Wl,/usr/lib/mozilla -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic -Wl,-soname 
-Wl,libevolution-calendar.so -o .libs/libevolution-calendar.so
/usr/lib/libcal-client.a(evolution-calendar-common.o): In function
`CORBA_sequence_GNOME_Evolution_Calendar_CalObj(float, long
double,...)(...)':
/home/james/src/evo12/evolution-1.1.2/calendar/cal-client/evolution-calendar-common.c:2290: multiple 
definition of `TC_GNOME_Evolution_Calendar_CalObj_struct'
evolution-calendar-common.lo(.data+0x20):/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui/evolution-calendar-common.c:
 first defined here
/usr/lib/libcal-client.a(evolution-calendar-common.o): In function
`GNOME_Evolution_Calendar_CalObjSeq(float, long double,...)(...)':
/home/james/src/evo12/evolution-1.1.2/calendar/cal-client/evolution-calendar-common.c:2329: multiple 
definition of `TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_struct'
evolution-calendar-common.lo(.data+0x80):/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui/evolution-calendar-common.c:
 first defined here
/usr/lib/libcal-client.a(evolution-calendar-common.o): In function
`CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID(float, long
double,...)(...)':
/home/james/src/evo12/evolution-1.1.2/calendar/cal-client/evolution-calendar-common.c:2441: multiple 
definition of `TC_GNOME_Evolution_Calendar_CalObjSeq_struct'

...
a bunch of the above
...

/usr/lib/libcal-client.a(evolution-calendar-stubs.o): In function
`GNOME_Evolution_Calendar_CompEditorFactory_editNew':
/home/james/src/evo12/evolution-1.1.2/calendar/cal-client/evolution-calendar-stubs.c(.text+0x4e68): multiple 
definition of `GNOME_Evolution_Calendar_CompEditorFactory_editNew'
evolution-calendar-stubs.lo(.text+0x1a18):/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui/evolution-calendar-stubs.c:
 first defined here
/usr/bin/ld: Warning: size of symbol
`GNOME_Evolution_Calendar_CompEditorFactory_editNew' changed from 177 to
494 in /usr/lib/libcal-client.a(evolution-calendar-stubs.o)
collect2: ld returned 1 exit status
libtool: install: error: relink `libevolution-calendar.la' with the
above command before installing it
make[5]: *** [install-componentLTLIBRARIES] Error 1
make[5]: Leaving directory
`/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui'
make[4]: *** [install-am] Error 2
make[4]: Leaving directory
`/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory
`/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar/gui'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory
`/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3/calendar'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory
`/mnt/spare/james/evolution/evolution-1.4.3/build-tree/evolution-1.4.3'
make: *** [install] Error 2

I have gnome 2.2.2 and its development packages with:
gtkhtml 3.0.7
gal2 1.99.8
soup 1.99.23
libtool 1.4.3
gcc 2.95.4 and gcc 3.0.4 (neither worked)
automake 1.4 and 1.7

installed.  1.3.92 had no problems.  Can someone point me in the right
direction on how to try to fix the above?  I'd be happy to send any
additional information.

Thanks,

Jamie

-- 
Email:        jstrand1 rochester rr com
GPG/PGP ID:   26384A3A
Fingerprint:  D9FF DF4A 2D46 A353 A289  E8F5 AA75 DCBE 2638 4A3A




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