[dmd-internals] AutoTester breaking
Brad Roberts
braddr at puremagic.com
Sun Nov 6 13:21:43 PST 2011
The socket breakage predates the regex code landing. It dates from, shockigly, the landing of the std.socket changes.
I highly doubt they're false positives.
On 11/6/2011 11:08 AM, kenji hara wrote:
> Now AutoTester result is breaking.
> http://d.puremagic.com/test-results/
>
> It seems to me there is some problems.
>
> - Breaking of dmd/test/runnable/test23.d
>
>> runnable/test23.d(692): Error: undefined identifier package c.stdlib
>> runnable/test23.d(702): Error: undefined identifier package c.stdlib
>> runnable/test23.d(724): Error: undefined identifier package c.stdlib
>> runnable/test23.d(734): Error: undefined identifier package c.stdlib
>
> I have posted pull request. That may fix Posix dmd tests excepting OSX.
> https://github.com/D-Programming-Language/dmd/pull/496
>
> - Breaking std.socket in OSX
>
>> std/socket.d(355): Error: std.c.osx.socket.IPPROTO_RAW at std/c/osx/socket.d(39) conflicts with core.sys.posix.netinet.in_.IPPROTO_RAW at ../druntime/import/core/sys/posix/netinet/in_.di(413)
>> std/socket.d(2164): Error: std.c.osx.socket.IPV6_MULTICAST_HOPS at std/c/osx/socket.d(73) conflicts with core.sys.posix.netinet.in_.IPV6_MULTICAST_HOPS at ../druntime/import/core/sys/posix/netinet/in_.di(218)
>> std/socket.d(2167): Error: std.c.osx.socket.IPV6_V6ONLY at std/c/osx/socket.d(78) conflicts with core.sys.posix.netinet.in_.IPV6_V6ONLY at ../druntime/import/core/sys/posix/netinet/in_.di(222)
>
> It seems that is symbol definition duplication.
> Unfortunately, I don't have OSX.
>
> - Breaking Phobos test in Windows
>
>> OPTLINK (R) for Win32 Release 8.00.11
>> Copyright (C) Digital Mars 1989-2010 All rights reserved.
>> http://www.digitalmars.com/ctg/optlink.html
>> ws2_32.lib
>> Warning 2: File Not Found ws2_32.lib
>> unittest.obj(unittest)
>> Error 42: Symbol Undefined _WSAIoctl at 36
>
> I think this is AutoTester environment problem.
> Because the all builds and tests are succeeding in my PC (Windows 7 64 bit).
> It is *false positive* IMO.
>
> - Breaking std.regex in FreeBSD32
>
>> core.exception.AssertError at std.regex(2900): Assertion failure
>
> I don't know why.
>
> Kenji Hara.
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
More information about the dmd-internals
mailing list