Thread overview | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
December 16, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
I'm trying to run the Phobos unit tests on Mac OS X but they fail to build The error message I get is: Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...) std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse compiler error, parameter 's', bugzilla 2962? Assertion failed: (0), function toObjFile, file glue.c, line 709. Abort trap The command I use to build the tests is: ../dmd/src/dmd -O -nofloat -w -d -property -unittest unittest.d crc32.d std/algorithm.d std/array.d std/ascii.d std/base64.d std/bigint.d std/bitmanip.d std/compiler.d std/complex.d std/concurrency.d std/container.d std/contracts.d std/conv.d std/cpuid.d std/cstream.d std/ctype.d std/date.d std/datetime.d std/datebase.d std/dateparse.d std/demangle.d std/encoding.d std/exception.d std/file.d std/format.d std/functional.d std/getopt.d std/gregorian.d std/json.d std/loader.d std/math.d std/mathspecial.d std/md5.d std/metastrings.d std/mmfile.d std/numeric.d std/outbuffer.d std/parallelism.d std/path.d std/perf.d std/process.d std/random.d std/range.d std/regex.d std/regexp.d std/signals.d std/socket.d std/socketstream.d std/stdint.d std/stdio.d std/stdiobase.d std/stream.d std/string.d std/syserror.d std/system.d std/traits.d std/typecons.d std/typetuple.d std/uni.d std/uri.d std/utf.d std/variant.d std/xml.d std/zip.d std/zlib.d std/c/linux/linuxd std/c/linux/socket.d etc/c/curl.d etc/c/zlib.d std/c/fenv.d std/c/locale.d std/c/math.d std/c/process.d std/c/stdarg.d std/c/stddef.d std/c/stdiod std/c/stdlib.d std/c/string.d std/c/time.d std/c/wcharh.d std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d std/internal/math/biguintx86.d std/internal/math/gammafunction.d std/internal/math/errorfunctiond std/internal/processinit.d std/internal/uni.d std/internal/uni_tab.d std/net/isemail.d generated/osx/release/32/etc/c/zlib/adler32.o generated/osx/release/32/etc/c/zlib/compress.o generated/osx/release/32/etc/c/zlib/crc32.o generated/osx/release/32/etc/c/zlib/deflate.o generated/osx/release/32/etc/c/zlib/gzclose.o generated/osx/release/32/etc/c/zlib/gzlib.o generated/osx/release/32/etc/c/zlib/gzread.o generated/osx/release/32/etc/c/zlib/gzwrite.o generated/osx/release/32/etc/c/zlib/infback.o generated/osx/release/32/etc/c/zlib/inffast.o generated/osx/release/32/etc/c/zlib/inflate.o generated/osx/release/32/etc/c/zlib/inftrees.o generated/osx/release/32/etc/c/zlib/trees.o generated/osx/release/32/etc/c/zlib/uncompr.o generated/osx/release/32/etc/c/zlib/zutil.o ../druntime/lib/libdruntime.a -I../druntime/import /Jacob Carlborg? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.puremagic.com/pipermail/dmd-internals/attachments/20111216/4e99c905/attachment.html> |
December 16, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | Yet it's OK on the autotester. Have you done a clean build of dmd? I don't know what it's like on other systems, but the Windows DMD makefile is horribly broken -- it has so many missing dependencies that I always do "make clean" before EVERY build. When I don't do that, I often get strange ICE bugs in the glue layer.
On 16 December 2011 09:17, Jacob Carlborg <doob at me.com> wrote:
> I'm trying to run the Phobos unit tests on Mac OS X but they fail to build. The error message I get is:
>
> Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor
> C_6(...)
> std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse
> compiler error, parameter 's', bugzilla 2962?
> Assertion failed: (0), function toObjFile, file glue.c, line 709.
> Abort trap
>
> The command I use to build the tests is:
>
> ./dmd/src/dmd -O -nofloat -w -d -property -unittest unittest.d crc32.d std/algorithm.d std/array.d std/ascii.d std/base64.d std/bigint.d std/bitmanip.d std/compiler.d std/complex.d std/concurrency.d std/container.d std/contracts.d std/conv.d std/cpuid.d std/cstream.d std/ctype.d std/date.d std/datetime.d std/datebase.d std/dateparse.d std/demangle.d std/encoding.d std/exception.d std/file.d std/format.d std/functional.d std/getopt.d std/gregorian.d std/json.d std/loader.d std/math.d std/mathspecial.d std/md5.d std/metastrings.d std/mmfile.d std/numeric.d std/outbuffer.d std/parallelism.d std/path.d std/perf.d std/process.d std/random.d std/range.d std/regexd std/regexp.d std/signals.d std/socket.d std/socketstream.d std/stdint.d std/stdio.d std/stdiobase.d std/stream.d std/string.d std/syserror.d std/system.d std/traits.d std/typecons.d std/typetuple.d std/uni.d std/uri.d std/utf.d std/variant.d std/xml.d std/zip.d std/zlib.d std/c/linux/linux.d std/c/linux/socket.d etc/c/curl.d etc/c/zlib.d std/c/fenv.d std/c/locale.d std/c/math.d std/c/process.d std/c/stdarg.d std/c/stddef.d std/c/stdio.d std/c/stdlib.d std/c/string.d std/c/time.d std/c/wcharh.d std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d std/internal/math/biguintx86.d std/internal/math/gammafunction.d std/internal/math/errorfunction.d std/internal/processinit.d std/internal/uni.d std/internal/uni_tab.d std/net/isemail.d generated/osx/release/32/etc/c/zlib/adler32.o generated/osx/release/32/etc/c/zlib/compress.o generated/osx/release/32/etc/c/zlib/crc32.o generated/osx/release/32/etc/c/zlib/deflate.o generated/osx/release/32/etc/c/zlib/gzclose.o generated/osx/release/32/etc/c/zlib/gzlib.o generated/osx/release/32/etc/c/zlib/gzread.o generated/osx/release/32/etc/c/zlib/gzwrite.o generated/osx/release/32/etc/c/zlib/infback.o generated/osx/release/32/etc/c/zlib/inffast.o generated/osx/release/32/etc/c/zlib/inflate.o generated/osx/release/32/etc/c/zlib/inftrees.o generated/osx/release/32/etc/c/zlib/trees.o generated/osx/release/32/etc/c/zlib/uncompr.o generated/osx/release/32/etc/c/zlib/zutil.o ../druntime/lib/libdruntime.a -I../druntime/import
>
>
> /Jacob Carlborg
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
|
December 16, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | Looking at the history of the auto tester runs on win32, that looks like the error that occurred for the 12/14 @ 11am pst run. It's since been fixed. So chances are you're out of date. http://d.puremagic.com/test-results/ http://d.puremagic.com/test-results/platform-history.ghtml?os=Win_32 http://d.puremagic.com/test-results/test_data.ghtml?dataid=125994 Later, Brad On 12/16/2011 12:17 AM, Jacob Carlborg wrote: > I'm trying to run the Phobos unit tests on Mac OS X but they fail to build. The error message I get is: > > Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...) > std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse compiler error, parameter 's', bugzilla 2962? > Assertion failed: (0), function toObjFile, file glue.c, line 709. > Abort trap > > /Jacob Carlborg |
December 16, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On 16 dec 2011, at 09:42, Brad Roberts wrote: > Looking at the history of the auto tester runs on win32, that looks like the error that occurred for the 12/14 @ 11am pst run. It's since been fixed. So chances are you're out of date. > > http://d.puremagic.com/test-results/ http://d.puremagic.com/test-results/platform-history.ghtml?os=Win_32 http://d.puremagic.com/test-results/test_data.ghtml?dataid=125994 > I'm using the latest of DMD, druntime and Phobos. > Later, > Brad > > On 12/16/2011 12:17 AM, Jacob Carlborg wrote: >> I'm trying to run the Phobos unit tests on Mac OS X but they fail to build. The error message I get is: >> >> Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...) >> std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse compiler error, parameter 's', bugzilla 2962? >> Assertion failed: (0), function toObjFile, file glue.c, line 709. >> Abort trap >> >> /Jacob Carlborg > _______________________________________________ > dmd-internals mailing list > dmd-internals at puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals -- /Jacob Carlborg |
December 16, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don Clugston | On 16 dec 2011, at 09:28, Don Clugston wrote: > Yet it's OK on the autotester. Have you done a clean build of dmd? I don't know what it's like on other systems, but the Windows DMD makefile is horribly broken -- it has so many missing dependencies that I always do "make clean" before EVERY build. When I don't do that, I often get strange ICE bugs in the glue layer. I did a clean build of DMD, druntime and Phobos. -- /Jacob Carlborg |
December 16, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | You're right.. it's not that you're not current, but it's something about your set of changes. The pull auto-tester for your pull request also failed, only on windows: http://d.puremagic.com/test-results/pulls.ghtml http://d.puremagic.com/test-results/pull.ghtml?runid=406 http://d.puremagic.com/test-results/pull.ghtml?runid=406&logid=6 However, there isn't any sign of the actual error in the log. Does the windows dmd not emit assert errors? I hardly ever touch the windows side of things. Either your changes have exposed an existing bug or introduced a new one. The trunk is passing it's builds/tests: http://d.puremagic.com/test-results/ On Fri, 16 Dec 2011, Jacob Carlborg wrote: > Date: Fri, 16 Dec 2011 21:19:49 +0100 > From: Jacob Carlborg <doob at me.com> > Reply-To: Discuss the internals of DMD <dmd-internals at puremagic.com> > To: Discuss the internals of DMD <dmd-internals at puremagic.com> > Subject: Re: [dmd-internals] The Phobos unit tests fail to build > > > On 16 dec 2011, at 09:42, Brad Roberts wrote: > > > Looking at the history of the auto tester runs on win32, that looks like the error that occurred for the 12/14 @ 11am pst run. It's since been fixed. So chances are you're out of date. > > > > http://d.puremagic.com/test-results/ http://d.puremagic.com/test-results/platform-history.ghtml?os=Win_32 http://d.puremagic.com/test-results/test_data.ghtml?dataid=125994 > > > > I'm using the latest of DMD, druntime and Phobos. > > > Later, > > Brad > > > > On 12/16/2011 12:17 AM, Jacob Carlborg wrote: > >> I'm trying to run the Phobos unit tests on Mac OS X but they fail to build. The error message I get is: > >> > >> Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...) > >> std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse compiler error, parameter 's', bugzilla 2962? > >> Assertion failed: (0), function toObjFile, file glue.c, line 709. > >> Abort trap > >> > >> /Jacob Carlborg > > _______________________________________________ > > dmd-internals mailing list > > dmd-internals at puremagic.com > > http://lists.puremagic.com/mailman/listinfo/dmd-internals > > -- > /Jacob Carlborg > > _______________________________________________ > dmd-internals mailing list > dmd-internals at puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals > |
December 17, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On 16 December 2011 22:37, Brad Roberts <braddr at puremagic.com> wrote: > You're right.. it's not that you're not current, but it's something about your set of changes. ?The pull auto-tester for your pull request also failed, only on windows: > > http://d.puremagic.com/test-results/pulls.ghtml http://d.puremagic.com/test-results/pull.ghtml?runid=406 http://d.puremagic.com/test-results/pull.ghtml?runid=406&logid=6 > > However, there isn't any sign of the actual error in the log. ?Does the windows dmd not emit assert errors? ?I hardly ever touch the windows side of things. Sometimes you get a silent exit if there is stack corruption. > > Either your changes have exposed an existing bug or introduced a new one. The trunk is passing it's builds/tests: > > http://d.puremagic.com/test-results/ > > On Fri, 16 Dec 2011, Jacob Carlborg wrote: > >> Date: Fri, 16 Dec 2011 21:19:49 +0100 >> From: Jacob Carlborg <doob at me.com> >> Reply-To: Discuss the internals of DMD <dmd-internals at puremagic.com> >> To: Discuss the internals of DMD <dmd-internals at puremagic.com> >> Subject: Re: [dmd-internals] The Phobos unit tests fail to build >> >> >> On 16 dec 2011, at 09:42, Brad Roberts wrote: >> >> > Looking at the history of the auto tester runs on win32, that looks like the error that occurred for the 12/14 @ 11am pst run. ?It's since been fixed. ?So chances are you're out of date. >> > >> > http://d.puremagic.com/test-results/ http://d.puremagic.com/test-results/platform-history.ghtml?os=Win_32 http://d.puremagic.com/test-results/test_data.ghtml?dataid=125994 >> > >> >> I'm using the latest of DMD, druntime and Phobos. >> >> > Later, >> > Brad >> > >> > On 12/16/2011 12:17 AM, Jacob Carlborg wrote: >> >> I'm trying to run the Phobos unit tests on Mac OS X but they fail to build. The error message I get is: >> >> >> >> Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...) >> >> std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse compiler error, parameter 's', bugzilla 2962? >> >> Assertion failed: (0), function toObjFile, file glue.c, line 709. >> >> Abort trap >> >> >> >> /Jacob Carlborg >> > _______________________________________________ >> > dmd-internals mailing list >> > dmd-internals at puremagic.com >> > http://lists.puremagic.com/mailman/listinfo/dmd-internals >> >> -- >> /Jacob Carlborg >> >> _______________________________________________ >> dmd-internals mailing list >> dmd-internals at puremagic.com >> http://lists.puremagic.com/mailman/listinfo/dmd-internals >> > _______________________________________________ > dmd-internals mailing list > dmd-internals at puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals |
December 17, 2011 [dmd-internals] The Phobos unit tests fail to build | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | I got the same error before I added my changes. I always start by running the unit tests so I know if I did a mistake or not. On 16 dec 2011, at 22:37, Brad Roberts wrote: > You're right.. it's not that you're not current, but it's something about your set of changes. The pull auto-tester for your pull request also failed, only on windows: > > http://d.puremagic.com/test-results/pulls.ghtml http://d.puremagic.com/test-results/pull.ghtml?runid=406 http://d.puremagic.com/test-results/pull.ghtml?runid=406&logid=6 > > However, there isn't any sign of the actual error in the log. Does the windows dmd not emit assert errors? I hardly ever touch the windows side of things. > > Either your changes have exposed an existing bug or introduced a new one. The trunk is passing it's builds/tests: > > http://d.puremagic.com/test-results/ > > On Fri, 16 Dec 2011, Jacob Carlborg wrote: > >> Date: Fri, 16 Dec 2011 21:19:49 +0100 >> From: Jacob Carlborg <doob at me.com> >> Reply-To: Discuss the internals of DMD <dmd-internals at puremagic.com> >> To: Discuss the internals of DMD <dmd-internals at puremagic.com> >> Subject: Re: [dmd-internals] The Phobos unit tests fail to build >> >> >> On 16 dec 2011, at 09:42, Brad Roberts wrote: >> >>> Looking at the history of the auto tester runs on win32, that looks like the error that occurred for the 12/14 @ 11am pst run. It's since been fixed. So chances are you're out of date. >>> >>> http://d.puremagic.com/test-results/ http://d.puremagic.com/test-results/platform-history.ghtml?os=Win_32 http://d.puremagic.com/test-results/test_data.ghtml?dataid=125994 >>> >> >> I'm using the latest of DMD, druntime and Phobos. >> >>> Later, >>> Brad >>> >>> On 12/16/2011 12:17 AM, Jacob Carlborg wrote: >>>> I'm trying to run the Phobos unit tests on Mac OS X but they fail to build. The error message I get is: >>>> >>>> Warning: AutoImplement!(C_6) ignored variadic arguments to the constructor C_6(...) >>>> std/conv.d(2812): Error: function std.conv.parse!(string[int],string).parse compiler error, parameter 's', bugzilla 2962? >>>> Assertion failed: (0), function toObjFile, file glue.c, line 709. >>>> Abort trap >>>> >>>> /Jacob Carlborg >>> _______________________________________________ >>> dmd-internals mailing list >>> dmd-internals at puremagic.com >>> http://lists.puremagic.com/mailman/listinfo/dmd-internals >> >> -- >> /Jacob Carlborg >> >> _______________________________________________ >> dmd-internals mailing list >> dmd-internals at puremagic.com >> http://lists.puremagic.com/mailman/listinfo/dmd-internals >> > _______________________________________________ > dmd-internals mailing list > dmd-internals at puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals -- /Jacob Carlborg |
Copyright © 1999-2021 by the D Language Foundation