Qt-Copy checkout problem on windows
Peter Kümmel
syntheticpp at gmx.net
Mon Feb 16 21:29:05 GMT 2009
Thiago Macieira wrote:
> Peter Kümmel wrote:
>>> phonon/lowercasename.h
>>> Phonon/UpperCaseName
>> And where is qtcore, qtgui, ...? Using phonon/Photon makes no sens, at
>> least not within Qt.
>
> We screwed up in Qt 4.4. The only way we can maintain source compatibility
> is to provide both phonon and Phonon.
I don't know if there is a English analogon to a German proverb,
"The exception proves the rule."
but in this case which is really a ugly cross-platform-bug on a high level
the best way to fix it is to break source compatibility.
And phonon is a very young lib serious usage requires most recent Qt versions,
therefore the damage would not be too big.
And why isn't a symbolic link from phonon to Phonon a solution?
>
> We changed all Phonon includes to Phonon/UpperCase in Qt (except for
> inside Phonon's source code itself).
What is the problem having AbstractAudioOutput and abstractaudiooutput.h
in one directory? Or do you just describe the problem?
>
> My recommendation is to remove include from SVN (and Git). If we need to
> modify the configure script and exe to do that, so be it. Internally,
> inside Qt SW, the include dir is not tracked, so I know it works. I also
> know our internal build is slightly different.
>
When you build out-of-source, the the complete include hierarchy is generated
at build time, so supporting out-of-source builds only would also solve
the problem.
Peter
More information about the kde-core-devel
mailing list