On Fri, May 29, 2009 at 12:22 PM, Eldar Insafutdinov
<e.insafutdi...@gmail.com> wrote:
> Tomas Lindquist Olsen Wrote:
>
>> On Fri, May 29, 2009 at 12:44 AM, Eldar Insafutdinov
>> <e.insafutdi...@gmail.com> wrote:
>> > Eldar Insadutdinov Wrote:
>> >
>> >> Another release of QtD is out. This time, it's Linux-only because OPTLINK 
>> >> refuses to link the project with debug info on Windows (see bug 
>> >> http://d.puremagic.com/issues/show_bug.cgi?id=2436). If anybody wants QtD 
>> >> on Windows, please keep pushing Walter until he does something with 
>> >> OPTLINK (bury it). Voting for the bug may help, too.
>> >> I would repeat once again the request, that was raised here numerous of 
>> >> times, Walter, please change object file format, for me the ones used by 
>> >> MSVC or MinGW would be just fine.
>> >>
>> >> In this release:
>> >>
>> >> * Lots of bugfixes
>> >> * Switched to Qt 4.5
>> >> * ldc supported (for both X86 and X86-64)
>> >> * All imports inside Qt are now public to avoid import hell
>> >> * Implemented API dealing with containers
>> >> * All classes from Gui, OpenGL, Xml, Svg, Network and Webkit packages
>> >> are wrapped
>> >> * Build system is now based on CMake to be crossplatform and more
>> >> flexible
>> >> * New signals and slots implementation (pretty limited but we are
>> >> working on a better one, which will support queued connections,
>> >> connections by name at runtime, etc).
>> >> * Ported duic, the tool for generating code out of xml representation
>> >> * Ported drcc, the resources compiler
>> >>
>> >> Thanks to everyone involved in the project.
>> >
>> > So apparently I made it working on Windows as well. The thing that solved 
>> > the problem was to feed source files to the compiler in the different 
>> > order. Is it a correct behaviour?
>> >
>>
>> The DMD frontend has quite a few "order dependencies". It's not
>> correct behaviour, but a result of how it does semantics.
>
> Why is it working on linux then? With both ldc and dmd?
>

I can't answer that, it's entirely possible it's a whole other issue.

However, it could be that a version block is pulling in some trouble
code, that is otherwise skipped on other platforms than windows.

In the end you should really construct a test case to get it fixed.

Reply via email to