#240: QuteCom will not compile when Facebook IM etc. enabled --------------------------+------------------------------------------------- Reporter: chris-mac | Owner: laurent Type: defect | Status: new Priority: critical | Milestone: QuteCom 2.2-RC4 Component: Build System | Version: 2.2 Keywords: | Field_os: all --------------------------+------------------------------------------------- QuteCom will fail to compile, throwing the following error: ---------------------- CMakeFiles/libpurple.dir/pidgin-2.6.6/libpurple/protocols/myspace/myspace.o: In function `purple_init_myspace_plugin': /home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/libpurple/protocols/myspace/myspace.c:3678: multiple definition of `purple_init_myspace_plugin' CMakeFiles/libpurple.dir/pidgin-2.6.6/fake_init.o:/home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/fake_init.c:11: first defined here CMakeFiles/libpurple.dir/pidgin-2.6.6/libpurple/plugins/facebook/libfacebook.o: In function `purple_init_facebook_plugin': /home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/libpurple/plugins/facebook/libfacebook.c:911: multiple definition of `purple_init_facebook_plugin' CMakeFiles/libpurple.dir/pidgin-2.6.6/fake_init.o:/home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/fake_init.c:5: first defined here CMakeFiles/libpurple.dir/pidgin-2.6.6/libpurple/plugins/twitter/twitter.o: In function `purple_init_twitter_plugin': /home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/libpurple/plugins/twitter/twitter.c:1427: multiple definition of `purple_init_twitter_plugin' CMakeFiles/libpurple.dir/pidgin-2.6.6/fake_init.o:/home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/fake_init.c:17: first defined here CMakeFiles/libpurple.dir/pidgin-2.6.6/libpurple/plugins/skype/libskype.o: In function `purple_init_skype_plugin': /home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/libpurple/plugins/skype/libskype.c:505: multiple definition of `purple_init_skype_plugin' CMakeFiles/libpurple.dir/pidgin-2.6.6/fake_init.o:/home/chris/workspace/app/qutecom-2.2/libs/3rdparty/libpurple/pidgin-2.6.6/fake_init.c:23: first defined here collect2: ld returned 1 exit status make[2]: *** [libs/3rdparty/libpurple/liblibpurple.so] Error 1 make[1]: *** [libs/3rdparty/libpurple/CMakeFiles/libpurple.dir/all] Error 2 make: *** [all] Error 2 ----------------------
when additional IM protocols are enabled in !DefineWengoOptions.cmake: -------------------- option(ENABLE_FACEBOOK "Enable Facebook support" ON) option(ENABLE_MYSPACE "Enable MySpace support" ON) option(ENABLE_SKYPE "Enable Skype support" ON) option(ENABLE_TWITTER "Enable Twitter support" ON) -------------------- -- Ticket URL: <http://trac.qutecom.com/ticket/240> QuteCom <http://trac.qutecom.com> _______________________________________________ QuteCom-dev mailing list QuteCom-dev@lists.qutecom.org http://lists.qutecom.org/mailman/listinfo/qutecom-dev