[kde-freebsd] Error compiling akonadi

Max Brazhnikov makc at issp.ac.ru
Sun Sep 7 09:05:12 CEST 2008


On Fri, 5 Sep 2008 14:39:54 -0600 (MDT), robin at reagans.org wrote:
> I'm having a problem compiling/installing KDE4 from the ports. I updated
> my system this morning compiled the world and kernel and did a portupgrade
> -a. All of these finished and installed with no problems.
> I then did a:
> cd /usr/ports/x11/kde4 && make install clean
>
> and I get the following error message.
> [BEGINMESSAGE]
> [ 14%] Building CXX object akonadi/CMakeFiles/akonadi-kde.dir/agentbase.o
> cd
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/build/akonadi
> && /usr/bin/c++   -D_GNU_SOURCE -DQT_NO_STL -DQT_NO_CAST_TO_ASCII
> -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DMAKE_AKONADI_KDE_LIB -O2
> -fno-strict-aliasing -pipe -march=nocona -DLDAP_DEPRECATED
> -Woverloaded-virtual -fvisibility=hidden -fvisibility-inlines-hidden -g
> -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline -fPIC
> -I/data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/build/akonadi
> -I/data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi
> -I/data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1
> -I/data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/build
> -I/usr/local/kde4/include -I/usr/local/kde4/include/KDE
> -I/usr/local/include/qt4/QtWebKit -I/usr/local/include/qt4/QtHelp
> -I/usr/local/include/qt4/QtDBus -I/usr/local/include/qt4/QtTest
> -I/usr/local/include/qt4/QtUiTools -I/usr/local/include/qt4/QtScript
> -I/usr/local/include/qt4/QtSvg -I/usr/local/include/qt4/QtXml
> -I/usr/local/include/qt4/QtSql -I/usr/local/include/qt4/QtOpenGL
> -I/usr/local/include/qt4/QtNetwork -I/usr/local/include/qt4/QtDesigner
> -I/usr/local/include/qt4/Qt3Support -I/usr/local/include/qt4/QtGui
> -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/Qt
> -I/usr/local/share/qt4/mkspecs/default -I/usr/local/include/qt4
> -I/usr/local/include -I/usr/local/kde4/include/akonadi/private -o
> CMakeFiles/akonadi-kde.dir/agentbase.o -c
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp In file included from
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp:23:
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h:29:28: error: KDE/KApplication: No such file or directory
> In file included from
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp:23:
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h:289: error: 'WId' has not been declared
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h:294: error: 'WId' does not name a type
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h: In static member function 'static int Akonadi::AgentBase::init(int,
> char**)':
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h:246: error: 'KApplication' was not declared in this scope
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h:246: error: expected `;' before 'app'
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp: In static member function 'static int
> Akonadi::AgentBase::init(Akonadi::AgentBase*)':
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp:337: error: 'kapp' was not declared in this scope
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp: At global scope:
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp:391: error: prototype for 'void Akonadi::AgentBase::configure(WId)'
> does not match any in class 'Akonadi::AgentBase'
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.h:289: error: candidate is: virtual void
> Akonadi::AgentBase::configure(int)
> /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/akonadi/agentba
>se.cpp:403: error: no 'WId Akonadi::AgentBase::winIdForDialogs() const'
> member function declared in class 'Akonadi::AgentBase'
> *** Error code 1
>
> Stop in /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/build.
> *** Error code 1
>
> Stop in /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/build.
> *** Error code 1
>
> Stop in /data/usr.ports/deskutils/kdepimlibs4/work/kdepimlibs-4.1.1/build.
> *** Error code 1
>
> Stop in /data/usr.ports/deskutils/kdepimlibs4.
> *** Error code 1
>
> Stop in /data/usr.ports/x11/kdebase4-runtime.
> *** Error code 1
>
> Stop in /data/usr.ports/x11/kde4.
> [/BEGINMESSAGE]
>
> I did a make distclean after the first failure just to make sure with no
> positive impact.
>
> here is my uname -a
>
> FreeBSD rreagan.xxxx.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #4: Thu Sep
>  4 08:20:24 MDT 2008
> root at rreagan.xxxx.com:/usr/obj/usr/src/sys/RREAGAN  amd64
>
> Thanks for any help.
> RPR

# locate KDE/KApplication
/usr/local/kde4/include/KDE/KApplication
# pkg_which /usr/local/kde4/include/KDE/KApplication
kdelibs-4.1.1
# pkg_info -g kdelibs-4.1.1
Information for kdelibs-4.1.1:

Mismatched Checksums:

Could you repeat? And if the output differs from my, then you need to 
install/rebuild kdelibs4.

Max


More information about the kde-freebsd mailing list