[Pidgin] #16883: Building Bonjour broken on Mac OS X

Pidgin trac at pidgin.im
Mon Feb 1 17:28:18 EST 2016


#16883: Building Bonjour broken on Mac OS X
------------------------+-----------------------
 Reporter:  clokep      |       Owner:  datallah
     Type:  defect      |      Status:  new
Milestone:              |   Component:  Bonjour
  Version:  2.10.12     |  Resolution:
 Keywords:  regression  |
------------------------+-----------------------

Comment (by datallah):

 It's surprising to me that any of this was used on Mac, but I guess if it
 worked, that's fair enough.

 {{{mdns_win32.c}}} probably should be renamed ({{{mdns_dns_sd.c}}}?) if
 it's going to be used on other platforms.

 I think a simple change to the mdns_win32.c includes would restore the
 previous behavior - something like:
 {{{
 #ifdef THISISAMAC
 #include <dns_sd.h>
 #else
 #include "dns_sd_proxy.h"
 #endif
 }}}

 I don't think dns_sd_proxy.c/dns_sd_proxy.h have any value except on
 Windows.

 There probably should be also changes to the libpurple build scripts to
 make this build for Mac in the same way.

--
Ticket URL: <https://developer.pidgin.im/ticket/16883#comment:1>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list