[Evolution] Can't build from SVN HEAD (July 30)



Hi all;

Yesterday I tried to check out SVN HEAD and build it, but e-d-s (rev
7899) failed to build for me with this error:

        ccache gcc -g -Wall -Wmissing-prototypes -Wno-sign-compare -o .libs/test-recur test-recur.o 
-Wl,--export-dynamic -pthread  ../../../calendar/libecal/.libs/libecal-1.2.so 
../../../calendar/libical/src/libical/.libs/libical-evolution.a -lpthread /usr/lib/libxml2.so 
/usr/lib/libgnome-2.so /usr/lib/libpopt.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so 
/usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libORBit-2.so 
/usr/lib/libgthread-2.0.so -lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -Wl,--rpath 
-Wl,/opt/evo/lib
        ../../../calendar/libecal/.libs/libecal-1.2.so: undefined reference to `e_source_get_duped_property'
        collect2: ld returned 1 exit status
        make[4]: *** [test-recur] Error 1
        make[4]: Leaving directory `/opt/evo/src/evolution-data-server/calendar/tests/ecal'
        make[3]: *** [all-recursive] Error 1
        make[3]: Leaving directory `/opt/evo/src/evolution-data-server/calendar/tests'
        make[2]: *** [all-recursive] Error 1
        make[2]: Leaving directory `/opt/evo/src/evolution-data-server/calendar'
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory `/opt/evo/src/evolution-data-server'
        make: *** [all] Error 2

Actually most/all the apps in the calendar/tests/ecal directory failed
to link with exactly the same error.

Since this seemed like test stuff, I forced the make/make install to
complete and moved on.

But then building evolution (rev 33913) died with the same type of
error:

        ccache gcc -g -Wall -Wmissing-prototypes -Wno-sign-compare -o .libs/evolution-alarm-notify 
evolution-calendar-common.o evolution-calendar-skels.o evolution-calendar-stubs.o alarm.o alarm-notify.o 
alarm-notify-dialog.o alarm-queue.o config-data.o notify-main.o util.o -Wl,--export-dynamic -pthread  
../../../e-util/.libs/libeutil.so ../../../widgets/misc/.libs/libemiscwidgets.so 
../../../calendar/common/.libs/libevolution-calendarprivate.a -L/opt/evo/lib /opt/evo/lib/libcamel-1.2.so 
/opt/evo/lib/libcamel-provider-1.2.so /opt/evo/lib/libgtkhtml-3.14.so /usr/lib/libgnomeui-2.so -lSM -lICE 
/usr/lib/libbonoboui-2.so /usr/lib/libgnomevfs-2.so /usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so 
/usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /opt/evo/lib/libecal-1.2.so 
/opt/evo/lib/libedataserverui-1.2.so /usr/lib/libglade-2.0.so /opt/evo/lib/libebook-1.2.so 
/usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -
 lm /usr/lib/libpangocairo-1.0.so -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes 
/usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lX11 /usr/lib/libgnome-2.so /usr/lib/libpopt.so 
/opt/evo/lib/libedataserver-1.2.so /usr/lib/libxml2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-2.so 
/usr/lib/libbonobo-activation.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libORBit-2.so 
/usr/lib/libgthread-2.0.so -lrt /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -Wl,--rpath 
-Wl,/opt/evo/lib/evolution/2.12 -Wl,--rpath -Wl,/opt/evo/lib
        ../../../calendar/common/.libs/libevolution-calendarprivate.a(authentication.o): In function 
`auth_func_cb':
        /opt/evo/src/evolution/calendar/common/authentication.c:44: undefined reference to 
`e_source_get_duped_property'
        collect2: ld returned 1 exit status
        make[7]: *** [evolution-alarm-notify] Error 1
        make[7]: Leaving directory `/opt/evo/src/evolution/calendar/gui/alarm-notify'
        make[6]: *** [all] Error 2
        rm GNOME_Evolution_Calendar_AlarmNotify.server.in
        make[6]: Leaving directory `/opt/evo/src/evolution/calendar/gui/alarm-notify'
        make[5]: *** [all-recursive] Error 1
        make[5]: Leaving directory `/opt/evo/src/evolution/calendar/gui'
        make[4]: *** [all] Error 2
        rm GNOME_Evolution_Calendar.server.in
        make[4]: Leaving directory `/opt/evo/src/evolution/calendar/gui'
        make[3]: *** [all-recursive] Error 1
        make[3]: Leaving directory `/opt/evo/src/evolution/calendar'
        make[2]: *** [all] Error 2
        make[2]: Leaving directory `/opt/evo/src/evolution/calendar'
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory `/opt/evo/src/evolution'
        make: *** [all] Error 2

Thoughts/ideas?

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <psmith gnu org>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist



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