MulticastSocket problem on FreeBSD

Kurt Miller kurt at intricatesoftware.com
Thu Jan 31 14:10:39 PST 2013


On Thursday 31 January 2013 05:02:51 pm Kurt Miller wrote:
> Hi Oliver,
> 
> On Thursday 31 January 2013 01:39:40 pm Oliver Lehmann wrote:
> > In addition to my 1st mail:
> > 
> > Is this the code which was used to compile openjdk 6 on FreeBSD?
> > 
> > http://download.java.net/openjdk/jdk6/promoted/b27/openjdk-6-src-b27-26_oct_2012.tar.gz
> 
> The bsd-port repository is for openjdk7. For openjdk6 on FreeBSD
> you would need to instal the ports tree and build /usr/local/java/openjdk6:

/usr/ports/java/openjdk6 rather.

> 
> http://svnweb.freebsd.org/ports/head/java/openjdk6
> 
> It uses the source you found above combined with a large patchset
> plus some other patches.
> 
> Regards,
> -Kurt
> 
> > 
> > PlainDatagramSocketImpl.c only contains an implementation for Solaris  
> > and Linux for
> > the method setMulticastInterface(). It looks like exactly this method  
> > is called when
> > 
> > ssdpSocket.setInterface(ia);
> > 
> > is executed.
> > 
> > MulticastSocket.java:setInterface()
> > ->
> > PlainDatagramSocketImpl.java:socketSetOption()
> > ->
> > PlainDatagramSocketImpl.c:Java_java_net_PlainDatagramSocketImpl_socketSetOption()
> > ->
> > PlainDatagramSocketImpl.c:setMulticastInterface()
> > 
> > But this tar.gz does not contain (Free)BSD specific code I guess as  
> > there are only
> > directories for solaris, linux and windows. So - where is the BSD  
> > specific code
> > located?
> > 
> > 
> 
> 





More information about the bsd-port-dev mailing list