Bug 191004

Summary: net-im/pidgin build fails
Product: Ports & Packages Reporter: Sean Bruno <sbruno>
Component: Individual Port(s)Assignee: Joe Marcus Clarke <marcus>
Status: Closed Works As Intended    
Severity: Affects Only Me CC: marcus
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Sean Bruno freebsd_committer freebsd_triage 2014-06-13 15:45:36 UTC
Current version of pidgin seems to fail to build:

http://people.freebsd.org/~sbruno/pidgin-2.10.9_3.log

gtkmain.o: In function `main':
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmain.c:824: undefined reference to `purple_dbus_get_connection'
gtkmedia.o: In function `pidgin_medias_init':
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1171: undefined reference to `purple_media_element_info_get_type'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1180: undefined reference to `purple_media_element_info_get_type'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1188: undefined reference to `purple_media_element_info_get_type'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1197: undefined reference to `purple_media_element_info_get_type'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1216: undefined reference to `purple_media_manager_set_active_element'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1217: undefined reference to `purple_media_manager_set_active_element'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1218: undefined reference to `purple_media_manager_set_active_element'
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:1219: undefined reference to `purple_media_manager_set_active_element'
gtkmedia.o: In function `pidgin_media_disconnect_levels':
/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin/gtkmedia.c:466: undefined reference to `purple_media_manager_get_pipeline'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [pidgin] Error 1
gmake[2]: Leaving directory `/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/wrkdirs/usr/ports/net-im/pidgin/work/pidgin-2.10.9/pidgin'
*** Error code 1

Stop.
make: stopped in /usr/ports/net-im/pidgin
====>> Cleaning up wrkdir
===>  Cleaning for pidgin-2.10.9_3
build of /usr/ports/net-im/pidgin ended at Fri Jun 13 08:22:44 PDT 2014
build time: 00:01:59
!!! build failure encountered !!!
Comment 1 Joe Marcus Clarke freebsd_committer freebsd_triage 2014-06-14 02:55:28 UTC
What it looks like is that you built libpurple without gstreamer, but you're now building pidgin with gstreamer.  Either rebuild libpurple with gstreamer, or disable it for pidgin.
Comment 2 Sean Bruno freebsd_committer freebsd_triage 2014-06-14 03:04:40 UTC
ah, I certainly did, for finch as it doesn't make sense there.  But, yes.  I did do that. thanks!
Comment 3 Joe Marcus Clarke freebsd_committer freebsd_triage 2014-06-14 03:09:42 UTC
Libpurple needed gst support.