I think you forgot something essential.
do you have DirectX SDK installed on your system?
then you must run dx_setenv.cmd in the console before running configure.
I don't know why isn't it mentioned in the wiki.
probably you now want to download the MS DX SDK.
but you can wait a little; because probably I will give you a surprise!
I have made a package containing all pieces that are needed for building a phonon support qt with mingw.
probably it will be very small in the zip format (less than 10 MB)
its benefits:
- you don't need to download the whole MS DX SDK which is about 500 MB.
- you don't need to search and download several pieces/tools separately.
- and, finally, you don't even need any special configurations and low level knowledge and you don't need to enter any complicated and vague command lines that are forgot and mistaken easily (*), since it builds qt for you fully automatically!
it restores webkit support after compilation by restoring the necessary prior dll files.
It can shutdown your system automatically after compilation if you want.
it generates a time report too.
and some other tiny features.
almost all of these are implemented via the windows command files (very similar to batch files).
*: but it's better to be experienced with such low level things anyway;
if I wasn't, I couldn't make such magical package.
now it helps me add phonon support to every qt sdk very quickly, easily, and more reliably;
and I can modify it if e.g. some future version of the qt changes structurally.
I named it `phonon4qtmingw'.
I am now re-building my own qt with it.
when the build process is finished, I will test it for phonon, and probably I will build and test with it a qt on another system too;
then I will upload it for you.
but, it's not so flexible or intelligent.
it can work only on a completely installed (recent) qt sdk which has its own mingw in a predetermined directory.
I had not the resources needed to test and extend it further reliably but I think it's sufficient at least for many guys like me at the moment.
it can be further extended, flexible and configurable in the near future if needed.
but it can be modified easily even now if one has the required knowledge.
-----------------------
PS: can someone inform me in advance about a good and free public file hosting to upload my package?
thanks.
Bookmarks