[Evolution-hackers] Compilation error caused by libecal (evo vs e-d-s)



Did something go wrong during the migration of a component from
evolution to evolution-data-server ?



distcc gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../../.. -DG_LOG_DOMAIN=
\"evolution-alarm-notify\" -I../../.. -I../../../widgets
-I../../../calendar -DEVOLUTION_GLADEDIR=
\""/opt/evo//share/evolution/2.4/glade"\" -DEVOLUTION_LOCALEDIR=
\""/opt/evo//share/locale"\" -DEVOLUTION_LIBEXECDIR=
\""/opt/evo//libexec/evolution/2.4"\" -DORBIT2=1 -pthread -DXTHREADS
-I/opt/evo//include/libgtkhtml-3.8
-I/opt/evo//include/evolution-data-server-1.4
-I/usr/include/libgnome-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0
-I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0
-I/usr/include/libxml2 -I/usr/include/libglade-2.0
-I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomeprintui-2.2
-I/usr/include/gnome-vfs-module-2.0        -g -O2 -Wall
-Wmissing-prototypes  -Wno-sign-compare -c `test -f 'util.c' || echo
'./'`util.c
distcc[20736] (dcc_writex) ERROR: failed to write: Broken pipe
distcc[20736] Warning: failed to distribute config-data.c to linux-4,
running locally instead
distcc[20751] (dcc_writex) ERROR: failed to write: Broken pipe
distcc[20751] Warning: failed to distribute util.c to linux-4, running
locally instead
In file included from alarm-notify.h:26,
                 from alarm-notify.c:31:
evolution-calendar.h:2431:1: warning:
"GNOME_Evolution_Calendar_Cal_IMETHODS_LEN" redefined
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-notify.c:30:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2738:1: warning: this is the location of the previous definition
In file included from alarm-notify.h:26,
                 from alarm-notify.c:31:
evolution-calendar.h:2444:1: warning:
"GNOME_Evolution_Calendar_CalListener_IMETHODS_LEN" redefined
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-notify.c:30:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2751:1: warning: this is the location of the previous definition
In file included from alarm-notify.h:27,
                 from alarm-notify.c:32:
evolution-calendar.h:2437: error: conflicting types for
‘GNOME_Evolution_Calendar_Cal__imethods’
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2744: error: previous declaration of ‘GNOME_Evolution_Calendar_Cal__imethods’ was here
evolution-calendar.h:2450: error: conflicting types for
‘GNOME_Evolution_Calendar_CalListener__imethods’
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2757: error: previous declaration of ‘GNOME_Evolution_Calendar_CalListener__imethods’ was here
distcc[20746] ERROR: compile alarm-notify.c on linux-3 failed
make[7]: *** [alarm-notify.o] Error 1
make[7]: *** Waiting for unfinished jobs....
In file included from alarm-notify.h:26,
                 from notify-main.c:45:
evolution-calendar.h:2431:1: warning:
"GNOME_Evolution_Calendar_Cal_IMETHODS_LEN" redefined
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-queue.h:24,
                 from notify-main.c:44:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2738:1: warning: this is the location of the previous definition
In file included from alarm-notify.h:26,
                 from notify-main.c:45:
evolution-calendar.h:2444:1: warning:
"GNOME_Evolution_Calendar_CalListener_IMETHODS_LEN" redefined
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-queue.h:24,
                 from notify-main.c:44:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2751:1: warning: this is the location of the previous definition
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-queue.h:24,
                 from alarm-queue.c:51:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2738:1: warning: "GNOME_Evolution_Calendar_Cal_IMETHODS_LEN" redefined
In file included from alarm-queue.c:48:
evolution-calendar.h:2431:1: warning: this is the location of the
previous definition
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-queue.h:24,
                 from alarm-queue.c:51:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2744: error: conflicting types for ‘GNOME_Evolution_Calendar_Cal__imethods’
evolution-calendar.h:2437: error: previous declaration of
‘GNOME_Evolution_Calendar_Cal__imethods’ was here
In file included
from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal-view.h:25,

from /opt/evo//include/evolution-data-server-1.4/libecal/e-cal.h:31,
                 from alarm-queue.h:24,
                 from alarm-queue.c:51:
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2751:1: warning: "GNOME_Evolution_Calendar_CalListener_IMETHODS_LEN" redefined
In file included from alarm-queue.c:48:
evolution-calendar.h:2444:1: warning: this is the location of the
previous definition
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2757: error: conflicting types for ‘GNOME_Evolution_Calendar_CalListener__imethods’
evolution-calendar.h:2450: error: previous declaration of
‘GNOME_Evolution_Calendar_CalListener__imethods’ was here
distcc[20742] ERROR: compile alarm-queue.c on localhost failed
make[7]: *** [alarm-queue.o] Error 1
make[6]: *** [all] Error 2
rm GNOME_Evolution_Calendar_AlarmNotify.server.in
make[6]: Leaving directory
`/home/freax/cvs/gnome/evolution/calendar/gui/alarm-notify'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/home/freax/cvs/gnome/evolution/calendar/gui'
make[4]: *** [all] Error 2
rm GNOME_Evolution_Calendar.server.in
make[4]: Leaving directory
`/home/freax/cvs/gnome/evolution/calendar/gui'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/freax/cvs/gnome/evolution/calendar'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/freax/cvs/gnome/evolution/calendar'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/freax/cvs/gnome/evolution'
make: *** [all] Error 2
Failure trying to upgrade evolution
freax lort:~/cvs/gnome/evolution-data-server $ In file included from
alarm-notify.h:27,
                 from notify-main.c:46:
evolution-calendar.h:2437: error: conflicting types for
‘GNOME_Evolution_Calendar_Cal__imethods’
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2744: error: previous declaration of ‘GNOME_Evolution_Calendar_Cal__imethods’ was here
evolution-calendar.h:2450: error: conflicting types for
‘GNOME_Evolution_Calendar_CalListener__imethods’
/opt/evo//include/evolution-data-server-1.4/libecal/Evolution-DataServer-Calendar.h:2757: error: previous declaration of ‘GNOME_Evolution_Calendar_CalListener__imethods’ was here
distcc[20755] ERROR: compile notify-main.c on linux-3 failed

freax lort:~/cvs/gnome/evolution-data-server $
-- 
Philip Van Hoof, Software Developer @ Cronos
home: me at pvanhoof dot be
gnome: pvanhoof at gnome dot org
work: philip dot vanhoof at cronos dot be
junk: philip dot vanhoof at gmail dot com
http://www.pvanhoof.be/




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