[Kde-pim] Compile error kdepim-4.4.11.1
monobello
monobello at gmail.com
Sun Dec 23 15:48:40 GMT 2012
Hi David,
Your fix worked. kdepim now compiles without errors.
Many Many thanks David.
Dan
On Sunday, December 23, 2012, David Narvaez wrote:
> On Dec 19, 2012 2:20 PM, "monobello" <monobello at gmail.com> wrote:
> > Greetings,
> >
> > I trying to compile the version 4.4.11.1 of kdepim on Fedora 17 and I
>
> have hit a
>
> > compile error. This version compiled fine on Fedora 16. Could someone
>
> help me
>
> > get it working?
> >
> > kdepim-runtime-4.4.11.1 compiles without errors.
> > kdepim-4.4.11.1 gets one compile error. I have forced comiled (-k) all
> > of kdepim-4.4.11.1 and this seems to be the only problem.
> >
> > [ 4%] Building CXX object
> > libkleo/CMakeFiles/kleo.dir/backends/qgpgme/qgpgmekeylistjob.o
> > In file included from
>
> /home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/qgpgmekeylistjob.h:38
> :0,
>
> > from
>
> /home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:33:
> > /home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/threadedjobmixin.h:
> In
>
> > instantiation of ‘void Kleo::_detail::ThreadedJobMixin<T_base,
> > T_result>::lateInitialization() [with T_base = Kleo::KeyListJob; T_result
>
> =
>
> > boost::tuples::tuple<GpgME::KeyListResult, std::vector<GpgME::Key>,
>
> QString,
>
> > GpgME::Error>]’:
>
/home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/qgpgmekeylistjob.cpp:60:3:
> > required from here
>
>
/home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/threadedjobmixin.h:146:7:
> > error: ‘connect’ was not declared in this scope, and no declarations were
>
> found
>
> > by argument-dependent lookup at the point of instantiation [-fpermissive]
>
>
/home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/threadedjobmixin.h:146:7:
> > note: declarations in dependent base ‘QObject’ are not found by
>
> unqualified
>
> > lookup
>
>
/home/dan/KDE/kdepim-4.4.11.1/libkleo/backends/qgpgme/threadedjobmixin.h:146:7:
> > note: use ‘this->connect’ instead
> > make[2]: ***
>
> [libkleo/CMakeFiles/kleo.dir/backends/qgpgme/qgpgmekeylistjob.o]
>
> > Error 1
> > make[1]: *** [libkleo/CMakeFiles/kleo.dir/all] Error 2
> > make: *** [all] Error 2
> > [dan at F17VM1 build]$
> >
> > *****************************************************************
> > At line 146 of threadedjobmixin.h there is this line
> > connect( &m_thread, SIGNAL(finished()), this, SLOT(slotFinished()) );
>
> Change that to QObject::connect
>
> David E. Narvaez
> _______________________________________________
> KDE PIM mailing list kde-pim at kde.org
> https://mail.kde.org/mailman/listinfo/kde-pim
> KDE PIM home page at http://pim.kde.org/
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list