Excellent! I have pushed it all to mozart/mozart2. Sébastien
On Wed, Aug 8, 2012 at 8:10 PM, Gustavo A. Gómez Farhat < gustavo.gomez.far...@gmail.com> wrote: > On Wed, Aug 8, 2012 at 12:31 PM, Sébastien Doeraene > <sjrdoera...@gmail.com> 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 > > <gustavo.gomez.far...@gmail.com> wrote: > >> > >> On Wed, Aug 8, 2012 at 11:45 AM, Sébastien Doeraene > >> <sjrdoera...@gmail.com> 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 > >> > <gustavo.gomez.far...@gmail.com> wrote: > >> >> > >> >> On Wed, Aug 8, 2012 at 11:19 AM, Sébastien Doeraene > >> >> <sjrdoera...@gmail.com> 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 > >> >> > <sjrdoera...@gmail.com> > >> >> > 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 > >> >> >> <gustavo.gomez.far...@gmail.com> wrote: > >> >> >>> > >> >> >>> On Wed, Aug 8, 2012 at 10:53 AM, Sébastien Doeraene > >> >> >>> <sjrdoera...@gmail.com> 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 > >> >> >>> > <gustavo.gomez.far...@gmail.com> wrote: > >> >> >>> >> > >> >> >>> >> Hi Sébastien, thanks for your response. > >> >> >>> >> > >> >> >>> >> On Wed, Aug 8, 2012 at 10:25 AM, Sébastien Doeraene > >> >> >>> >> <sjrdoera...@gmail.com> 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 > >> >> >>> >> > <gustavo.gomez.far...@gmail.com> 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 > >> >> >>> >> >> mozart-hackers@mozart-oz.org > >> >> >>> >> >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers > >> >> >>> >> > > >> >> >>> >> > > >> >> >>> >> > > >> >> >>> >> > > >> >> >>> >> > > >> >> >>> >> > > >> >> >>> >> > > >> >> >>> >> > > _________________________________________________________________________________ > >> >> >>> >> > mozart-hackers mailing list > >> >> >>> >> > mozart-hackers@mozart-oz.org > >> >> >>> >> > 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 > >> >> >>> >> mozart-hackers@mozart-oz.org > >> >> >>> >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > > _________________________________________________________________________________ > >> >> >>> > mozart-hackers mailing list > >> >> >>> > mozart-hackers@mozart-oz.org > >> >> >>> > 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 > >> >> >>> mozart-hackers@mozart-oz.org > >> >> >>> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers > >> >> >> > >> >> >> > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > _________________________________________________________________________________ > >> >> > mozart-hackers mailing list > >> >> > mozart-hackers@mozart-oz.org > >> >> > 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 > >> >> mozart-hackers@mozart-oz.org > >> >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers > >> > > >> > > >> > > >> > > >> > > _________________________________________________________________________________ > >> > mozart-hackers mailing list > >> > mozart-hackers@mozart-oz.org > >> > 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 > >> mozart-hackers@mozart-oz.org > >> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers > > > > > > > > > _________________________________________________________________________________ > > mozart-hackers mailing list > > mozart-hackers@mozart-oz.org > > 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 > mozart-hackers@mozart-oz.org > http://www.mozart-oz.org/mailman/listinfo/mozart-hackers >
_________________________________________________________________________________ mozart-hackers mailing list mozart-hackers@mozart-oz.org http://www.mozart-oz.org/mailman/listinfo/mozart-hackers