#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
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev