#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

Reply via email to