Thread overview
[D-runtime] More core stuff broken?
Jul 20, 2012
Jonathan M Davis
Jul 20, 2012
kenji hara
Jul 20, 2012
Jonathan M Davis
Jul 20, 2012
Brad Roberts
Jul 21, 2012
Martin Nowak
July 20, 2012
When I build Phobos (after a fresh build of dmd and druntime), I'm getting a whole pile of errors about undefined references from core.memory and core.bitop:

generated/linux/debug/64/unittest/std/algorithm.o: In function
`_D3std5array17__T8AppenderTAyaZ8Appender7reserveMFmZv':
/home/jmdavis/Programming/github/phobos/std/array.d:2045: undefined reference
to `_D4core6memory2GC6extendFPvmmZm'
/home/jmdavis/Programming/github/phobos/std/array.d:2055: undefined reference
to `_D4core6memory2GC6qallocFmkZS4core6memory8BlkInfo_'
generated/linux/debug/64/unittest/std/algorithm.o: In function
`_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFmZv':
/home/jmdavis/Programming/github/phobos/std/array.d:2102: undefined reference
to `_D4core6memory2GC6extendFPvmmZm'
/home/jmdavis/Programming/github/phobos/std/array.d:2114: undefined reference
to `_D4core6memory2GC6qallocFmkZS4core6memory8BlkInfo_'
generated/linux/debug/64/unittest/std/algorithm.o: In function
`_D3std5array17__T8AppenderTAyaZ8Appender11newCapacityFmZm':
...

So, it looks like whatever has been going on with all of that of late is still broken or broken again.

- Jonathan M Davis
_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime

July 20, 2012
2012/7/20 Jonathan M Davis <jmdavisProg@gmx.com>:
> When I build Phobos (after a fresh build of dmd and druntime), I'm getting a whole pile of errors about undefined references from core.memory and core.bitop:
>
> generated/linux/debug/64/unittest/std/algorithm.o: In function
> `_D3std5array17__T8AppenderTAyaZ8Appender7reserveMFmZv':
> /home/jmdavis/Programming/github/phobos/std/array.d:2045: undefined reference
> to `_D4core6memory2GC6extendFPvmmZm'
> /home/jmdavis/Programming/github/phobos/std/array.d:2055: undefined reference
> to `_D4core6memory2GC6qallocFmkZS4core6memory8BlkInfo_'
> generated/linux/debug/64/unittest/std/algorithm.o: In function
> `_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFmZv':
> /home/jmdavis/Programming/github/phobos/std/array.d:2102: undefined reference
> to `_D4core6memory2GC6extendFPvmmZm'
> /home/jmdavis/Programming/github/phobos/std/array.d:2114: undefined reference
> to `_D4core6memory2GC6qallocFmkZS4core6memory8BlkInfo_'
> generated/linux/debug/64/unittest/std/algorithm.o: In function
> `_D3std5array17__T8AppenderTAyaZ8Appender11newCapacityFmZm':
> ...
>
> So, it looks like whatever has been going on with all of that of late is still broken or broken again.

Is there zombie di modules in your druntime/import directory?

http://d.puremagic.com/issues/show_bug.cgi?id=8394#c3
> I've hit this, too. The problem was a zombie bitop.di in druntime.
> Get rid of the zombie(s): git clean -fxd
> Then rebuild druntime and phobos.

Kenji Hara
_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime

July 20, 2012
On Friday, July 20, 2012 16:59:24 kenji hara wrote:
> Is there zombie di modules in your druntime/import directory?
> 
> http://d.puremagic.com/issues/show_bug.cgi?id=8394#c3
> 
> > I've hit this, too. The problem was a zombie bitop.di in druntime.
> > Get rid of the zombie(s): git clean -fxd
> > Then rebuild druntime and phobos.

That seems to have fixed it. Thanks.

- Jonathan M Davis
_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime

July 20, 2012
On 7/20/2012 1:08 AM, Jonathan M Davis wrote:
> On Friday, July 20, 2012 16:59:24 kenji hara wrote:
>> Is there zombie di modules in your druntime/import directory?
>>
>> http://d.puremagic.com/issues/show_bug.cgi?id=8394#c3
>>
>>> I've hit this, too. The problem was a zombie bitop.di in druntime.
>>> Get rid of the zombie(s): git clean -fxd
>>> Then rebuild druntime and phobos.
> 
> That seems to have fixed it. Thanks.
> 
> - Jonathan M Davis

Dig a little deeper, if you can.  It sounds like the clean target in druntime is missing a piece.

_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime

July 21, 2012
On Fri, 20 Jul 2012 18:41:35 +0200, Brad Roberts <braddr@puremagic.com> wrote:

> On 7/20/2012 1:08 AM, Jonathan M Davis wrote:
>> On Friday, July 20, 2012 16:59:24 kenji hara wrote:
>>> Is there zombie di modules in your druntime/import directory?
>>>
>>> http://d.puremagic.com/issues/show_bug.cgi?id=8394#c3
>>>
>>>> I've hit this, too. The problem was a zombie bitop.di in druntime.
>>>> Get rid of the zombie(s): git clean -fxd
>>>> Then rebuild druntime and phobos.
>>
>> That seems to have fixed it. Thanks.
>>
>> - Jonathan M Davis
>
> Dig a little deeper, if you can.  It sounds like the clean target in druntime is missing a piece.
>
https://github.com/D-Programming-Language/druntime/pull/280
_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime