[kde-freebsd] Compiling KDE4 with KDE3
danny at ricin.com
Fri Feb 1 15:42:02 CET 2008
On Friday 01 February 2008 14:29:49 Michael Nottebrock wrote:
> David Naylor schrieb:
> > If we are not going to have kde4 in its own prefix (as in
> > $PREFIX/kde4) but merge it into the relative directories (as in
> > include/kde4, lib/kde4, etc) then it will be very helpful if the
> > #include directives were fixed (especially for Qt stuff).
> The real criterium for prefix-or-not are the binaries. I don't think we
> even need to consider not using a different prefix before somebody comes
> up with a way to have all binaries (and references to them) reliably
> autosuffixed by the build system.
And what about libraries with name clashes (even version numbers going
backwards). Is that already solved? I imagine that you'd at least need to
flip the ldconfig path resolution order between kde4 vs kde3, no? That itself
would make for problems if one would want to load a kde3(ish) app on kde4 or
vice versa, let alone name-clashing binaries.
BTW, I seem to be the only one, but I still advocate fixing the <qinclude.h>
vs <QInclude> rather than trying to skip over most of them by include path
manipulation, because I think that otherwise such little annoyances will keep
popping up, and eventually you're going to have port maintainers struggling
with them on a per-annoyance basis with the chance of getting individual
hacks in individual (future) ports on a per-annoyance basis. Much better to
just fix the includes properly, even if it's boring work.
More information about the kde-freebsd