[Pidgin] #48: Make SIP/SIMPLE work with Microsoft Live Communication Server

Pidgin trac at pidgin.im
Wed Dec 3 18:03:12 EST 2008


#48: Make SIP/SIMPLE work with Microsoft Live Communication Server
---------------------------+------------------------------------------------
 Reporter:  MarkDoliner    |        Owner:  shulman
     Type:  patch          |       Status:  new    
Milestone:                 |    Component:  SIMPLE 
  Version:  2.0            |   Resolution:         
 Keywords:  MS LCS SIMPLE  |  
---------------------------+------------------------------------------------

Comment(by galiven):

 Replying to [comment:215 msalerno]:
 > Has anyone gotten this to build against mignw32?  I have been building
 the plugin on my linux server, and the latest release works great on OCS
 2007, but I would like to build a windows DLL to distribute for testing.
 I have been hacking away at the code to get it to compile in cygwin/mingw
 with some friends at work, but we have not had much luck.
 >
 > Any help would be appreciated.
 >
 > Thanks


 As you probably know, the problem is with Kerberos, on a standard
 Windows/Cygwin/MinGW environment, there is no krb5.h file to include or
 libraries to link against.  You can get
 [http://web.mit.edu/Kerberos/dist/#kfw-3.2 Kerberos for Windows], but even
 if you modify src/Makefile.mingw to try to include the kerberos headers
 and library, it fails.  From my research, it's starting to look like we
 would have to use Microsoft's implementation of Kerberos, which would
 basically mean another version of sipkrb5 for windows that used the
 Microsoft libraries described here: [http://msdn.microsoft.com/en-
 us/library/aa380496(VS.85).aspx].

 I've tried to get the source for MIT Kerberos to compile in the
 Cygwin/MinGW environment to no avail, they don't provide a mingw Makefile,
 and configure fails because cygwin doesn't provide resolv.h.  As a
 temporary measure, it could be possible to put #ifdef WIN32 around all the
 Kerberos stuff to disable Kerberos support on Windows to allow the plugin
 to compile like before, but this doesn't help the people that need
 Kerberos to connect to their OCS server (like me).

 Regarding the other recent discussions about getting development off this
 thread, I'm all for moving things to a forum topic on SIPE's already
 existing [https://sourceforge.net/forum/?group_id=194563 sourceforge
 page], I'd even be willing to set some things up, but when I previously
 asked fixxer to let me help with sourceforge my request was lost. . .  The
 only problem that I can see with sourceforge is that we would want to set
 up some sort of git-svn bridge so that the code could be viewed more
 easily from the sourceforge project.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/48#comment:247>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list