IPv6

Andy Dougherty doughera at lafayette.edu
Wed Jan 26 15:02:41 UTC 2011


On Wed, 26 Jan 2011, Nick Wellnhofer wrote:

> On 25/01/11 12:25, Jonathan Leto wrote:
> > Howdy,
> > 
> > I just merged a pull request into master that adds IPv6 to Parrot. Yay!
> > 
> > The lovely new git-aware ttbot told me that I broke the windows build. Poop!
> > 
> > Who can lend a few tuits?
> > 
> > http://tt.taptinder.org/file/cmdout/1338.txt
> 
> Windows should build again, except for Cygwin installations without IPv6
> support. We'll need a configure test for that. The IPv6 test still doesn't
> pass on Windows, but I'm working on that.
> 
> UNIX build and test problems should also be fixed.

As of RELEASE_3_0_0-254-g4b09814, it builds ok, but fails the new ipv6 
tests on Solaris:

/home/doughera/src/hubble/parrot/parrot-master>prove -v 
t/pmc/socket_ipv6.t             
t/pmc/socket_ipv6.t .. 
1..18
# This Parrot is IPv6-aware
ok 1 - A TCP ipv6 sockaddr to localhost was set isa Sockaddr
ok 2 - A TCP ipv6 sockaddr to ::1 was set isa Sockaddr
ok 3 - A raw TCP ipv6 sockaddr to localhost was set: isa Sockaddr
ok 4 - A raw TCP ipv6 sockaddr to ::1 was set: isa Sockaddr
ok 5 - A UDP ipv6 sockaddr to localhost was set: isa Sockaddr
ok 6 - A UDP ipv6 sockaddr to ::1 was set: isa Sockaddr
ok 7 - A raw UDP ipv6 sockaddr to localhost was set:  isa Sockaddr
ok 8 - A raw UDP ipv6 sockaddr to ::1 was set:  isa Sockaddr
No address found for family 26, type 2, proto 6
current instr.: 'test_bind' pc 132 (t/pmc/socket_ipv6.t:49)
called from Sub 'main' pc 83 (t/pmc/socket_ipv6.t:36)
Dubious, test returned 1 (wstat 256, 0x100)
Failed 10/18 subtests 

Test Summary Report
-------------------
t/pmc/socket_ipv6.t (Wstat: 256 Tests: 8 Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 18 tests but ran 8.
Files=1, Tests=8,  1 wallclock secs ( 0.42 usr  0.07 sys +  0.17 cusr  
0.10 csys =  0.76 CPU)
Result: FAIL

-- 
    Andy Dougherty		doughera at lafayette.edu


More information about the parrot-dev mailing list