Well, the source file is in /dev/sda4/mnt/lfs which I mounted on /mnt so
the /mnt/mnt/lfs thing is there.
qt4 is installed in /opt/qt4. And I'm building kf5 independent of KDE4.

*With warm regards,*
*Yours Aniket*
*Contact: +919831834052*

On Fri, Feb 19, 2016 at 10:17 PM, Ken Moffat <zarniwh...@ntlworld.com>
wrote:

> On Fri, Feb 19, 2016 at 06:39:25PM +0530, Aniket Bhattacharyea wrote:
> > up vote
> > down votefavorite
>
> Huh?
> > <
> http://unix.stackexchange.com/questions/264064/kde-framework-5-buid-problem-on-beyond-linux-from-scratch?noredirect=1#
> >
> >
>
> There are two important questions there in response to  you: are you
> mixing qt4 and qt5, and are you in chroot ?
> > I was building KDE Framework 5 according to the BLFS book Version
> > 2016-02-16. The link is here
> > http://linuxfromscratch.org/blfs/view/svn/kde/krameworks5.html
> > But the build process stoppd at *kcompletion*. The error is given below.
> >
> > [ 92%] Building CXX object
> > src/CMakeFiles/KF5Completion.dir/kcompletionbox.cpp.o [ 93%] Building CXX
> > object src/CMakeFiles/KF5Completion.dir/klineedit.cpp.o In file included
> > from /opt/qt5/include/QtCore/qnamespace.h:37:0, from
> > /opt/qt5/include/QtCore/qobjectdefs.h:41, from
> > /opt/qt5/include/QtCore/qobject.h:40, from
> > /opt/qt5/include/QtCore/QObject:1, from
> > /mnt/mnt/lfs/kcompletion-5.18.0/src/kcompletion.h:25, from
>  ^^^^^^^^^^^^^
>
> You appear to be so far off the normal track that all bets are off.
> Using /mnt/mnt/ is just bizarre.  I do not know if kf5 can be built
> in chroot, but I imagine there is a good chance.  But if you were in
> chroot we would not see /mnt/lfs in the include paths.
>
> > /mnt/mnt/lfs/kcompletion-5.18.0/src/klineedit.h:33, from
> > /mnt/mnt/lfs/kcompletion-5.18.0/src/klineedit.cpp:28:
> > /usr/include/kconfiggroup.h: In member function ‘QList<T>
> > KConfigGroup::readListCheck(const char*, const QList<T>&) const’:
> > /usr/include/kconfiggroup.h:740:5: error: ‘qVariantCanConvert’ was not
> > declared in this scope Q_ASSERT(qVariantCanConvert<T>(value)); ^
>
> And here we see that a host file from /usr/include is being picked
> up, which is why people think you might be mixing kde4 and kf5.
>
> Please clarify what you have done.  Among other things: what is the
> host system ?  Does it have qt4 in /usr ?  Why are you picking up
> files from /mnt/mnt/lfs ?  What is your PATH ?
>
> ĸen
> --
> This email was written using 100% recycled letters.
> --
> http://lists.linuxfromscratch.org/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to