[kde-freebsd] Compiling KDE4 with KDE3

Danny Pansters 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.

Cheers,

Dan


More information about the kde-freebsd mailing list