On Wed, Aug 8, 2012 at 12:31 PM, Sébastien Doeraene
<[email protected]> wrote:
> Ah, linking. We're getting somewhere ^^
>
> That one was easy:
> https://github.com/sjrd/mozart2/commit/bbb69075b9ad3b43cffab86471d5bb5a90d4e851
>
> The warning, I've seen it before. It has no consequence. Ignore it for now,
> I'll try to figure out how to get rid of it.
>
> Sébastien

Now it works. Thanks!

>
>
> On Wed, Aug 8, 2012 at 6:58 PM, Gustavo A. Gómez Farhat
> <[email protected]> wrote:
>>
>> On Wed, Aug 8, 2012 at 11:45 AM, Sébastien Doeraene
>> <[email protected]> wrote:
>> > Oh right, I had overlooked this one. :-s
>> >
>> > New guess: (it's an amendment)
>> >
>> > https://github.com/sjrd/mozart2/commit/9e1bddbf4f69755dce5f39ff505e940dda8bc3be
>>
>> It fails when linking: http://pastebin.com/Vf7ER3hm
>>
>> There are some warnings about signed overflow too.
>>
>> >
>> > Thank you for your cooperation :-)
>>
>> You're welcome :)
>>
>> > Sébastien
>> >
>> >
>> > On Wed, Aug 8, 2012 at 6:37 PM, Gustavo A. Gómez Farhat
>> > <[email protected]> wrote:
>> >>
>> >> On Wed, Aug 8, 2012 at 11:19 AM, Sébastien Doeraene
>> >> <[email protected]> wrote:
>> >> > Oh, apparently your compiler does not support constructor delegation.
>> >> > But
>> >> > that's weird, because it's been available in clang since version 3.0.
>> >> >
>> >> > So, that other constructor of ContainedLString should also be faulty.
>> >> >
>> >> >   template <class It>
>> >> >   ContainedLString(It begin, It end) : ContainedLString(T(begin,
>> >> > end))
>> >> > {}
>> >> >
>> >> > However, this one is actually used. So it should be implemented in
>> >> > another
>> >> > way.
>> >> >
>> >> > Can you try this fix-for-the-fix:
>> >> >
>> >> >
>> >> > https://github.com/sjrd/mozart2/commit/e99e64e68fd57209a1d1341b48d12e1e31a172c0
>> >> > ?
>> >>
>> >> It fails: http://pastebin.com/ENAYwAMM
>> >>
>> >> >
>> >> > Cheers,
>> >> > Sébastien
>> >> >
>> >> >
>> >> > On Wed, Aug 8, 2012 at 6:04 PM, Sébastien Doeraene
>> >> > <[email protected]>
>> >> > wrote:
>> >> >>
>> >> >> Ha ... Doesn't make sense to me. :-s
>> >> >> But anyway, the faulty constructor does not seem to be needed. What
>> >> >> happens if you simply delete it? I mean, in LString, the
>> >> >> constructor:
>> >> >>
>> >> >>   LString(VM vm, const LString<C>& other)
>> >> >>       : LString(vm, static_cast<const BaseLString<C>&>(other)) {}
>> >> >>
>> >> >> It should likely fix that compiling issue, but it might introduce a
>> >> >> new
>> >> >> one ...
>> >> >>
>> >> >> Cheers,
>> >> >> Sébastien
>> >> >>
>> >> >>
>> >> >> On Wed, Aug 8, 2012 at 5:57 PM, Gustavo A. Gómez Farhat
>> >> >> <[email protected]> wrote:
>> >> >>>
>> >> >>> On Wed, Aug 8, 2012 at 10:53 AM, Sébastien Doeraene
>> >> >>> <[email protected]> wrote:
>> >> >>> > Wow! Is this error actually related to the "fix"? Didn't you get
>> >> >>> > it
>> >> >>> > before
>> >> >>> > the fix too?
>> >> >>> > Just asking because it just seems to have nothing to do with an
>> >> >>> > additional
>> >> >>> > overload of build() :-s
>> >> >>>
>> >> >>> I did not get that error before, it appears when I apply the "fix".
>> >> >>>
>> >> >>> >
>> >> >>> > Sébastien
>> >> >>> >
>> >> >>> >
>> >> >>> >
>> >> >>> > On Wed, Aug 8, 2012 at 5:45 PM, Gustavo A. Gómez Farhat
>> >> >>> > <[email protected]> wrote:
>> >> >>> >>
>> >> >>> >> Hi Sébastien, thanks for your response.
>> >> >>> >>
>> >> >>> >> On Wed, Aug 8, 2012 at 10:25 AM, Sébastien Doeraene
>> >> >>> >> <[email protected]> wrote:
>> >> >>> >> > Hi :-)
>> >> >>> >> >
>> >> >>> >> > I guess you're making a 32 bits build?
>> >> >>> >>
>> >> >>> >> Yes, it is.
>> >> >>> >>
>> >> >>> >> >
>> >> >>> >> > Does this alternative fix work for you:
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> > https://github.com/sjrd/mozart2/commit/4ba4fa5bb83e01923f7f83e2201e7308e1be5f83
>> >> >>> >> > ?
>> >> >>> >> > It's cleaner and more general than the one you suggest. If it
>> >> >>> >> > works,
>> >> >>> >> > I'll
>> >> >>> >> > push that to the official repo.
>> >> >>> >>
>> >> >>> >> It does not work, see http://pastebin.com/UKsQywBN
>> >> >>> >>
>> >> >>> >> >
>> >> >>> >> > Cheers,
>> >> >>> >> > Sébastien
>> >> >>> >> >
>> >> >>> >> > On Wed, Aug 8, 2012 at 4:47 PM, Gustavo A. Gómez Farhat
>> >> >>> >> > <[email protected]> wrote:
>> >> >>> >> >>
>> >> >>> >> >> Hello hackers, I am working with mozart2 on Debian Testing
>> >> >>> >> >> and
>> >> >>> >> >> it
>> >> >>> >> >> fails to compile, the error is http://pastebin.com/eWZy1XAd
>> >> >>> >> >>
>> >> >>> >> >> It can be fixed like this:
>> >> >>> >> >>
>> >> >>> >> >> result = build(vm,
>> >> >>> >> >> static_cast<nativeint>(vm->getReferenceTime()));
>> >> >>> >> >>
>> >> >>> >> >> My clang info:
>> >> >>> >> >>
>> >> >>> >> >> clang version 3.1 (tags/RELEASE_31/final)
>> >> >>> >> >> Target: i386-pc-linux-gnu
>> >> >>> >> >> Thread model: posix
>> >> >>> >> >>
>> >> >>> >> >> Thanks!
>> >> >>> >> >>
>> >> >>> >> >> --
>> >> >>> >> >> Gustavo Andrés Gómez Farhat
>> >> >>> >> >> Departamento de Electrónica y Ciencias de la Computación
>> >> >>> >> >> Pontificia Universidad Javeriana
>> >> >>> >> >> Cali
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >> _________________________________________________________________________________
>> >> >>> >> >> mozart-hackers mailing list
>> >> >>> >> >> [email protected]
>> >> >>> >> >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> >
>> >> >>> >> > _________________________________________________________________________________
>> >> >>> >> > mozart-hackers mailing list
>> >> >>> >> > [email protected]
>> >> >>> >> > http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >> >>> >>
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> --
>> >> >>> >> Gustavo Andrés Gómez Farhat
>> >> >>> >> Departamento de Electrónica y Ciencias de la Computación
>> >> >>> >> Pontificia Universidad Javeriana
>> >> >>> >> Cali
>> >> >>> >>
>> >> >>> >>
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> _________________________________________________________________________________
>> >> >>> >> mozart-hackers mailing list
>> >> >>> >> [email protected]
>> >> >>> >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >> >>> >
>> >> >>> >
>> >> >>> >
>> >> >>> >
>> >> >>> >
>> >> >>> >
>> >> >>> > _________________________________________________________________________________
>> >> >>> > mozart-hackers mailing list
>> >> >>> > [email protected]
>> >> >>> > http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>> Gustavo Andrés Gómez Farhat
>> >> >>> Departamento de Electrónica y Ciencias de la Computación
>> >> >>> Pontificia Universidad Javeriana
>> >> >>> Cali
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> _________________________________________________________________________________
>> >> >>> mozart-hackers mailing list
>> >> >>> [email protected]
>> >> >>> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > _________________________________________________________________________________
>> >> > mozart-hackers mailing list
>> >> > [email protected]
>> >> > http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >>
>> >>
>> >>
>> >> --
>> >> Gustavo Andrés Gómez Farhat
>> >> Departamento de Electrónica y Ciencias de la Computación
>> >> Pontificia Universidad Javeriana
>> >> Cali
>> >>
>> >>
>> >> _________________________________________________________________________________
>> >> mozart-hackers mailing list
>> >> [email protected]
>> >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>> >
>> >
>> >
>> >
>> > _________________________________________________________________________________
>> > mozart-hackers mailing list
>> > [email protected]
>> > http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>>
>>
>>
>> --
>> Gustavo Andrés Gómez Farhat
>> Departamento de Electrónica y Ciencias de la Computación
>> Pontificia Universidad Javeriana
>> Cali
>>
>> _________________________________________________________________________________
>> mozart-hackers mailing list
>> [email protected]
>> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
>
>
>
> _________________________________________________________________________________
> mozart-hackers mailing list
> [email protected]
> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers



-- 
Gustavo Andrés Gómez Farhat
Departamento de Electrónica y Ciencias de la Computación
Pontificia Universidad Javeriana
Cali
_________________________________________________________________________________
mozart-hackers mailing list                           
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-hackers

Reply via email to