Ken Moffat wrote:
I had built most of kf5-5.11.0, and some of plasma, on one machine.
Then I updated the versions in my buildscript to match the current
versions. Now I'm trying to build the same things on another
machine, but with current versions, and using /usr. But
kidletime-5.12.0 does not build for me. I could ask on -support,
but I figured I'd be more likely to get a useful response here ;)
As far as I can see, ALL optional and required deps were found, but
I'll attach the full log in case I'm missing something obvious.
This is a system from June, with gcc-5.1.0 (the system where I built
5.11 was similar except that there I put qt5 and kf5 in /opt.
The problem is :
[ 35%] Building CXX object
src/CMakeFiles/KF5IdleTime.dir/kidletime.cpp.o
/scratch/working/kidletime-5.12.0/src/kidletime.cpp: In member
function 'void KIdleTimePrivate::loadSystem()':
/scratch/working/kidletime-5.12.0/src/kidletime.cpp:193:9: error:
'isPlatformX11' is not a member of 'QX11Info'
if (QX11Info::isPlatformX11()) {
^
src/CMakeFiles/KF5IdleTime.dir/build.make:67: recipe for target
'src/CMakeFiles/KF5IdleTime.dir/kidletime.cpp.o' failed
make[2]: *** [src/CMakeFiles/KF5IdleTime.dir/kidletime.cpp.o] Error
1
make[2]: *** Waiting for unfinished jobs....
Any clues, please ?
I wonder if you have qt5 properly installed. ON my system in
/opt/qt5/include/QtX11Extras/qx11info_x11.h, There is:
class Q_X11EXTRAS_EXPORT QX11Info
{
public:
static bool isPlatformX11();
...
which indicates to me that 'isPlatformX11' *is* a member of QX11Info.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page