Paul Smith
Sat, 06 Feb 2010 15:56:44 -0800
Hi all; I just did an update of my git workspaces and tried a clean build, and the compile of "evolution" is failing in the evolution/shell directory, as below.
I do have libunique 1.1.2-1 installed, including the dev package, so the configure test passes and even the compilation works as you can see. It seems like the link line, at least for the libeshell.so, is not correctly including libunique as a prerequisite? CCLD libeshell.la .libs/libeshell_la-e-shell.o: In function `shell_finalize': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:613: undefined reference to `unique_app_get_type' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:613: undefined reference to `unique_app_is_running' .libs/libeshell_la-e-shell.o: In function `shell_constructed': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:635: undefined reference to `unique_app_get_type' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:635: undefined reference to `unique_app_is_running' .libs/libeshell_la-e-shell.o: In function `shell_message_handle_new': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:653: undefined reference to `unique_message_data_get_text' .libs/libeshell_la-e-shell.o: In function `shell_message_handle_open': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:666: undefined reference to `unique_message_data_get_uris' .libs/libeshell_la-e-shell.o: In function `shell_message_received': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:729: undefined reference to `unique_app_get_type' .libs/libeshell_la-e-shell.o: In function `shell_class_init': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:756: undefined reference to `unique_app_get_type' .libs/libeshell_la-e-shell.o: In function `e_shell_get_type': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1139: undefined reference to `unique_app_get_type' .libs/libeshell_la-e-shell.o: In function `e_shell_create_shell_window': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1310: undefined reference to `unique_app_get_type' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1312: undefined reference to `unique_app_is_running' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1353: undefined reference to `unique_message_data_new' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1354: undefined reference to `unique_message_data_set_text' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1355: undefined reference to `unique_app_send_message' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1356: undefined reference to `unique_message_data_free' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1358: undefined reference to `unique_app_send_message' .libs/libeshell_la-e-shell.o: In function `e_shell_handle_uris': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1386: undefined reference to `unique_app_get_type' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1388: undefined reference to `unique_app_is_running' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1413: undefined reference to `unique_message_data_new' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1425: undefined reference to `unique_message_data_set_uris' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1429: undefined reference to `unique_message_data_set_uris' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1431: undefined reference to `unique_app_send_message' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1432: undefined reference to `unique_message_data_free' .libs/libeshell_la-e-shell.o: In function `e_shell_watch_window': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1469: undefined reference to `unique_app_get_type' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1469: undefined reference to `unique_app_watch_window' .libs/libeshell_la-e-shell.o: In function `e_shell_quit': /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1743: undefined reference to `unique_app_get_type' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1745: undefined reference to `unique_app_is_running' /home/psmith/src/evo/evo-master/obj/evolution/shell/../../../evolution/shell/e-shell.c:1757: undefined reference to `unique_app_send_message' collect2: ld returned 1 exit status make[5]: *** [libeshell.la] Error 1 make[5]: Leaving directory `/home/psmith/src/evo/evo-master/obj/evolution/shell' make[4]: *** [all-recursive] Error 1 _______________________________________________ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers