Albert Astals Cid <aa...@kde.org> ezt írta (időpont: 2019. máj. 16., Cs,
1:08):

> >
> >
> > > Bessdes that there's some missing libraries (i.e. gui uses khtml_part.h
> > > but doesn't link to KF5::Html)
> > > and there's also a weird loop in which stuff in src/gui/ uses stuff
> from
> > > just src/ and that is bad given how src/gui wants to be its own static
> > > library.
> > >
> > >
> > Around building `src/gui` is a lot of breakage, not just because of
> > circular dependencies, but also because the generated headers from Qt .ui
> > files are included in other directories and cmake fails to detect
> > dependencies between the generated headers and the files from other
> > directories which include them. For KDE4 I've just made a script which
> > generated headers from `src/gui` first and run make only after that; the
> > same issue still happens in KF5 but I want to fix it somehow. My best
> idea
> > is to move files around, remove circular dependencies and modify files to
> > do not include generated files in different directories / static
> > libraries...
>
> My suggestion would be not to use that many static libraries if you're
> having trouble with the circular dependencies between them.
>
> Just start by building everything into a big blob, and once you have it
> building, see if you can chop it in different pieces.
>
>
Done. Thanks for the hint, now the dependencies on generated .h files are
fixed.

I've tested it on KDE Neon User Edition and it compiled and ran (with some
issues).




> Cheers,
>   Albert
>
> >
> >
> >
> > > Cheers,
> > >   Albert
> > >
> > >
> > Best regards,
> >
> >  Zoltan
> >
> >
> >
> > > >
> > > >
> > > >
> > > >
> > > > >
> > > > > Ciao
> > > > > --
> > > > > Luigi
> > > > >
> > > >
> > >
> > >
> >
>
>
>
>
>

Reply via email to