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
