kdelibs compile error

Alexander Neundorf neundorf at kde.org
Wed Aug 6 00:44:26 CEST 2008


On Wednesday 06 August 2008, Ralf Habacker wrote:
...
> > The keywords "general", "optimized" and "debug" are handled in
> > ------------
> > cmTargetLinkLibrariesCommand::InitialPass().
> > If there is a way that TARGET_LINK_LIBRARIES() ends up e.g.
> > with "general;kdecore;debug;debug;kdeui;", i.e. two keywords behind each
> > other, then this might cause the problem. The question is, can that
> > happen ? It shouldn't. Can you find out whether that happens there ?
>
> seems not to be.
>
> > --------------
> > They are also handled in
> > cmComputeLinkDepends::AddVarLinkEntries() and
> > cmTarget::GatherDependencies(). These two functions may have the same
> > issue, i.e. if the arguments they get contains two of the keywords in a
> > row it might happen.
> > Can check whether that happens ?
>
> In this place there is some magic with compatibility I don't understand
> yet. As there seems not to be a debug mode like qmake  or autotools have
> the only way to find what's going wrong is to add debug prints on
> several places to see what happens inside - 

Yes.

> but this need cmake to be compilable :-(

Which should be the case tomorrow, probably.

Alex


More information about the Kde-windows mailing list