View previous topic :: View next topic |
Author |
Message |
goatman n00b
Joined: 31 Aug 2014 Posts: 11
|
Posted: Sun Oct 26, 2014 5:58 am Post subject: [Solved] KF - libkscreen won't build |
|
|
Hi,
I'm trying to install KDE 5, and I get errors while building "libkscreens" required for plasma_workspace.
Here are the logs:
http://pastebin.com/raw.php?i=afHi7zsm
http://pastebin.com/raw.php?i=W6KMQy5V
Any ideas where the problems lie?
Thank you!
Last edited by goatman on Mon Oct 27, 2014 5:00 am; edited 1 time in total |
|
Back to top |
|
|
SCT2010 n00b
Joined: 21 Oct 2014 Posts: 8
|
Posted: Sun Oct 26, 2014 11:40 am Post subject: |
|
|
Hi goatman
It looks like you dont have x11-libs/libxcb installed or not the latest version.
Code: | /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-xevie
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lxcb-xprint
collect2: error: ld returned 1 exit status |
What version do you have installed?
The stable kde-base/libkscreen-5.1.0.1 builds on my system with x11-libs/libxcb-1.10 |
|
Back to top |
|
|
goatman n00b
Joined: 31 Aug 2014 Posts: 11
|
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Mon Oct 27, 2014 9:14 am Post subject: |
|
|
I found it interesting, for one, thanks. The xprint code they removed was quite a trip down memory lane. ;)
Not complaining; I think it's better done by another component like CUPS, and some of that code was a bit gacky imo. Leave alone embedded shell strings, specific to each OS, for the spooler.
WRT xevie, the commit mentions MPX which in turn leads to XGE which means xcb is now required. |
|
Back to top |
|
|
asdruv n00b
Joined: 09 Aug 2008 Posts: 3 Location: Costa Rica
|
|
Back to top |
|
|
SCT2010 n00b
Joined: 21 Oct 2014 Posts: 8
|
Posted: Mon Dec 29, 2014 11:26 am Post subject: |
|
|
Hi asdruv
According to [Xcb] [libxcb] Disable Xevie and Xprint by default, libxcb-1.11 is compiled without support for the two modules Xprint and Xevie. The problem is in the libxcb-1.11 ebuild. Both modules aren't compiled, but the header files got installed. libkscreen finds the two header file and thinks these modules are available and tries to link against them.
The simplest solution is to rename or delete the two files:
Code: | /usr/include/xcb/xevie.h
/usr/include/xcb/xprint.h |
A long term solution is to fix the libxcb-1.11 ebuild. |
|
Back to top |
|
|
|