Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
September 27, 2004 Missing symbols, in going from 0.100 => 0.102 | ||||
---|---|---|---|---|
| ||||
I just ran a build of DTL with 0.100, which built and ran fine, then did a make clean, and upgraded to 0.102. Now I get undefined symbol of: _D3std4type6traits57BuiltinTransformMixin___30_3std4type6traits11_isMaxV alueb4txFnFiZb Any ideas? |
September 27, 2004 Re: Missing symbols, in going from 0.100 => 0.102 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Matthew wrote:
> I just ran a build of DTL with 0.100, which built and ran fine, then did
> a make clean, and upgraded to 0.102.
>
> Now I get undefined symbol of:
>
>
> _D3std4type6traits57BuiltinTransformMixin___30_3std4type6traits11_isMaxV
> alueb4txFnFiZb
>
> Any ideas?
I had to specify the location of phobos with the -L-L option after upgrading to 0.102 (Maybe that is because I forgot to copy it some place common). But I guess you would have noticed yourself if it was as simple an issue as this :-)
Bastiaan.
|
September 27, 2004 Re: Missing symbols, in going from 0.100 => 0.102 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | "Matthew" <admin@stlsoft.dot.dot.dot.dot.org> escribió en el mensaje news:cj8881$16hd$1@digitaldaemon.com... |I just ran a build of DTL with 0.100, which built and ran fine, then did | a make clean, and upgraded to 0.102. | | Now I get undefined symbol of: | | | _D3std4type6traits57BuiltinTransformMixin___30_3std4type6traits11_isMaxV | alueb4txFnFiZb | | Any ideas? | | | I'm having the same problem coming from 0.101. Also with mixins, btw. ----------------------- Carlos Santander Bernal |
October 01, 2004 Re: Missing symbols, in going from 0.100 => 0.102 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | "Matthew" <admin@stlsoft.dot.dot.dot.dot.org> wrote in message news:cj8881$16hd$1@digitaldaemon.com... > I just ran a build of DTL with 0.100, which built and ran fine, then did a make clean, and upgraded to 0.102. > > Now I get undefined symbol of: > > > _D3std4type6traits57BuiltinTransformMixin___30_3std4type6traits11_isMaxV alueb4txFnFiZb > > Any ideas? Look for a symbol named std.type.traits.BuiltinTransformMixin___ and look at where it should be defined. |
October 02, 2004 Re: Missing symbols, in going from 0.100 => 0.102 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | "Walter" <newshound@digitalmars.com> wrote in message news:cjkjnu$177d$1@digitaldaemon.com... > > "Matthew" <admin@stlsoft.dot.dot.dot.dot.org> wrote in message news:cj8881$16hd$1@digitaldaemon.com... >> I just ran a build of DTL with 0.100, which built and ran fine, then did a make clean, and upgraded to 0.102. >> >> Now I get undefined symbol of: >> >> >> _D3std4type6traits57BuiltinTransformMixin___30_3std4type6traits11_isMaxV alueb4txFnFiZb >> >> Any ideas? > > Look for a symbol named std.type.traits.BuiltinTransformMixin___ and look at where it should be defined. Not sure what you mean. Can you elaborate? In any case, isn't that missing the point? I ran a full build with 0.100, and it built correctly. I then upgraded to 0.102 and ran again and it failed. (This happened literally within a minute of the first, as I unzipped in a separate window to my D command-line build.) When I unzipped 0.100 back, it worked again. How can this be anything other than a difference in the compilers? |
Copyright © 1999-2021 by the D Language Foundation