Jump to page: 1 2 3
Thread overview
Re: QtD 0.1 is out!
Feb 15, 2009
Eldar Insafutdinov
Feb 15, 2009
Max Samukha
Feb 15, 2009
Bill Baxter
Feb 15, 2009
Max Samukha
Feb 16, 2009
Eldar Insafutdinov
Feb 16, 2009
Bill Baxter
Feb 16, 2009
Eldar Insafutdinov
Feb 16, 2009
Eldar Insafutdinov
Feb 16, 2009
grauzone
Feb 16, 2009
Max Samukha
Feb 15, 2009
Bill Baxter
Feb 15, 2009
Eldar Insafutdinov
Feb 15, 2009
Bill Baxter
Feb 15, 2009
Eldar Insafutdinov
Feb 15, 2009
Bill Baxter
Feb 15, 2009
Eldar Insafutdinov
Feb 15, 2009
Bill Baxter
Feb 15, 2009
Eldar Insafutdinov
Feb 16, 2009
Don
Feb 16, 2009
Eldar Insafutdinov
Feb 17, 2009
Walter Bright
Feb 17, 2009
Walter Bright
Feb 17, 2009
Eldar Insafutdinov
Feb 21, 2009
Eldar Insafutdinov
Feb 21, 2009
Bill Baxter
February 15, 2009
Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
February 15, 2009
On Sun, 15 Feb 2009 13:06:46 -0500, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:

>Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..

This may be related to the famous http://d.puremagic.com/issues/show_bug.cgi?id=424, though we don't make extensive use of templates.
February 15, 2009
On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
>

Was this what you saw?
"Unexpected OPTLINK Termination at EIP=0044C37B"
http://d.puremagic.com/issues/show_bug.cgi?id=424

Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.

--bb
February 15, 2009
On Mon, Feb 16, 2009 at 3:28 AM, Max Samukha <samukha@voliacable.com.removethis> wrote:
> On Sun, 15 Feb 2009 13:06:46 -0500, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>
>>Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
>
> This may be related to the famous http://d.puremagic.com/issues/show_bug.cgi?id=424, though we don't make extensive use of templates.

It can also happen because of a single very large file.  Perhaps one created by some sort of automatic code generation.  Anything like that in qtd?

--bb
February 15, 2009
Bill Baxter Wrote:

> On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> > Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
> >
> 
> Was this what you saw?
> "Unexpected OPTLINK Termination at EIP=0044C37B"
> http://d.puremagic.com/issues/show_bug.cgi?id=424
> 
> Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.
> 
> --bb

Yes, it is this issue: "Unexpected OPTLINK Termination at EIP=0041AFFD". And yes, there is 1 quite large file, 14k lines, but because of forward reference and cyclic imports problems we can't split it currently.
February 15, 2009
On Mon, Feb 16, 2009 at 4:11 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> Bill Baxter Wrote:
>
>> On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>> > Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
>> >
>>
>> Was this what you saw?
>> "Unexpected OPTLINK Termination at EIP=0044C37B"
>> http://d.puremagic.com/issues/show_bug.cgi?id=424
>>
>> Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.
>>
>> --bb
>
> Yes, it is this issue: "Unexpected OPTLINK Termination at EIP=0041AFFD". And yes, there is 1 quite large file, 14k lines, but because of forward reference and cyclic imports problems we can't split it currently.

Do you compile it with inlining on?  Not positive about this, but you may be able to cut down on the number of fixups it needs by not using inlining.   Which file is it, anyway?

--bb
February 15, 2009
Bill Baxter Wrote:

> On Mon, Feb 16, 2009 at 4:11 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> > Bill Baxter Wrote:
> >
> >> On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> >> > Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
> >> >
> >>
> >> Was this what you saw?
> >> "Unexpected OPTLINK Termination at EIP=0044C37B"
> >> http://d.puremagic.com/issues/show_bug.cgi?id=424
> >>
> >> Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.
> >>
> >> --bb
> >
> > Yes, it is this issue: "Unexpected OPTLINK Termination at EIP=0041AFFD". And yes, there is 1 quite large file, 14k lines, but because of forward reference and cyclic imports problems we can't split it currently.
> 
> Do you compile it with inlining on?  Not positive about this, but you may be able to cut down on the number of fixups it needs by not using inlining.   Which file is it, anyway?
> 
> --bb

it is qt/gui/QPaintDevice.d if you have it. It doesn't work with both inlining and non-inlining.
February 15, 2009
On Mon, Feb 16, 2009 at 4:28 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> Bill Baxter Wrote:
>
>> On Mon, Feb 16, 2009 at 4:11 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>> > Bill Baxter Wrote:
>> >
>> >> On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>> >> > Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
>> >> >
>> >>
>> >> Was this what you saw?
>> >> "Unexpected OPTLINK Termination at EIP=0044C37B"
>> >> http://d.puremagic.com/issues/show_bug.cgi?id=424
>> >>
>> >> Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.
>> >>
>> >> --bb
>> >
>> > Yes, it is this issue: "Unexpected OPTLINK Termination at EIP=0041AFFD". And yes, there is 1 quite large file, 14k lines, but because of forward reference and cyclic imports problems we can't split it currently.
>>
>> Do you compile it with inlining on?  Not positive about this, but you may be able to cut down on the number of fixups it needs by not using inlining.   Which file is it, anyway?
>>
>> --bb
>
> it is qt/gui/QPaintDevice.d if you have it. It doesn't work with both inlining and non-inlining.

Ok.  Is it some kind of automatically generated file?  I don't see it in the qtd repo.

--bb
February 15, 2009
Bill Baxter Wrote:

> On Mon, Feb 16, 2009 at 4:28 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> > Bill Baxter Wrote:
> >
> >> On Mon, Feb 16, 2009 at 4:11 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> >> > Bill Baxter Wrote:
> >> >
> >> >> On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> >> >> > Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
> >> >> >
> >> >>
> >> >> Was this what you saw?
> >> >> "Unexpected OPTLINK Termination at EIP=0044C37B"
> >> >> http://d.puremagic.com/issues/show_bug.cgi?id=424
> >> >>
> >> >> Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.
> >> >>
> >> >> --bb
> >> >
> >> > Yes, it is this issue: "Unexpected OPTLINK Termination at EIP=0041AFFD". And yes, there is 1 quite large file, 14k lines, but because of forward reference and cyclic imports problems we can't split it currently.
> >>
> >> Do you compile it with inlining on?  Not positive about this, but you may be able to cut down on the number of fixups it needs by not using inlining.   Which file is it, anyway?
> >>
> >> --bb
> >
> > it is qt/gui/QPaintDevice.d if you have it. It doesn't work with both inlining and non-inlining.
> 
> Ok.  Is it some kind of automatically generated file?  I don't see it in the qtd repo.
> 
> --bb
yes, all files are automatically generated. If you wish I can upload it(compiled binding with headers) somewhere.
February 15, 2009
On Mon, Feb 16, 2009 at 4:38 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
> Bill Baxter Wrote:
>
>> On Mon, Feb 16, 2009 at 4:28 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>> > Bill Baxter Wrote:
>> >
>> >> On Mon, Feb 16, 2009 at 4:11 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>> >> > Bill Baxter Wrote:
>> >> >
>> >> >> On Mon, Feb 16, 2009 at 3:06 AM, Eldar Insafutdinov <e.insafutdinov@gmail.com> wrote:
>> >> >> > Finally we managed to compile qtd for Windows. But at the very last step when compiling example, optlink crashed with a messagebox containing X86 registers content. This seems to be a blocker for qtd working on windows..
>> >> >> >
>> >> >>
>> >> >> Was this what you saw?
>> >> >> "Unexpected OPTLINK Termination at EIP=0044C37B"
>> >> >> http://d.puremagic.com/issues/show_bug.cgi?id=424
>> >> >>
>> >> >> Whatever it was, chances are good it's a known bug.  So it would be good to figure out which one it is that you're hitting exactly.
>> >> >>
>> >> >> --bb
>> >> >
>> >> > Yes, it is this issue: "Unexpected OPTLINK Termination at EIP=0041AFFD". And yes, there is 1 quite large file, 14k lines, but because of forward reference and cyclic imports problems we can't split it currently.
>> >>
>> >> Do you compile it with inlining on?  Not positive about this, but you may be able to cut down on the number of fixups it needs by not using inlining.   Which file is it, anyway?
>> >>
>> >> --bb
>> >
>> > it is qt/gui/QPaintDevice.d if you have it. It doesn't work with both inlining and non-inlining.
>>
>> Ok.  Is it some kind of automatically generated file?  I don't see it in the qtd repo.
>>
>> --bb
> yes, all files are automatically generated. If you wish I can upload it(compiled binding with headers) somewhere.

No, that's ok.  I was just curious.  So it sounds like the best hope is to try to find some way to split it up some.  There must be some way it can be broken up, even if that requires turning some private members public.  No?

--bb
« First   ‹ Prev
1 2 3