[Kde-pim] kdepim build: Boost headers not found

Stephan Johach lucardus at onlinehome.de
Sun Jun 3 17:51:30 BST 2007


Hi all!

First, please cc me, I am not subscribed to the list.

I have the following problem when compiling kdepim from trunk. 
Seems to me, the boost include path is not found. Boost_INCLUDE_DIR is set in .bash_profile an it is written to
the CMakeCache.txt file.

function cmakekde { cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR \
-DCMAKE_BUILD_TYPE=debugfull -DBoost_INCLUDE_DIR=/usr/include/boost-1_34 $@ && make VERBOSE=1 && make install; }

This is the resulting entry in CMakeCache.txt:

//The directory containing the boost include files. E.g /usr/local/include/boost-1_33_1
// or c:\boost\include\boost-1_33_1
Boost_INCLUDE_DIR:PATH=/usr/include/boost-1_34

Here is my compile log. There are errors following, but the first one is the relevant. I do not see an -I parameter regarding
boost, so I suspect I did something wrong or there is a problem in the build system.

[ 20%] Building CXX object akonadi/searchproviders/CMakeFiles/akonadi_message_searchprovider.dir/messagesearchprovider.o
/usr/bin/c++   -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-
security -fno-exceptions -fno-check-new -fno-common -g3 -fno-inline -I/home/lucardus/kde4-svn/kdepim-build/akonadi/searchprovide
rs -I/home/lucardus/kde4-svn/kdepim/akonadi/searchproviders -I/home/lucardus/kde4-svn/kdepim -I/home/lucardus/kde4-svn/kdepim-bu
ild -I/home/lucardus/kde4-svn/kdepim/libkdepim -I/home/lucardus/kde4-svn/kdepim/akonadi -I/home/lucardus/kde4-svn/kdepim/akonadi
/libakonadi -I/home/lucardus/kde4-svn/qt-unstable/include -I/home/lucardus/kde4-svn/qt-unstable/include/Qt -I/home/lucardus/kde4
-svn/qt-unstable/mkspecs/default -I/home/lucardus/kde4-svn/qt-unstable/include/QtCore -I/home/lucardus/kde4-svn/qt-unstable/incl
ude/QtGui -I/home/lucardus/kde4-svn/qt-unstable/include/Qt3Support -I/home/lucardus/kde4-svn/qt-unstable/include/QtAssistant -I/
home/lucardus/kde4-svn/qt-unstable/include/QtDesigner -I/home/lucardus/kde4-svn/qt-unstable/include/QtNetwork -I/home/lucardus/k
de4-svn/qt-unstable/include/QtOpenGL -I/home/lucardus/kde4-svn/qt-unstable/include/QtSql -I/home/lucardus/kde4-svn/qt-unstable/i
nclude/QtXml -I/home/lucardus/kde4-svn/qt-unstable/include/QtSvg -I/home/lucardus/kde4-svn/qt-unstable/include/QtScript -I/home/
lucardus/kde4-svn/qt-unstable/include/QtUiTools -I/home/lucardus/kde4-svn/qt-unstable/include/QtTest -I/home/lucardus/kde4-svn/q
t-unstable/include/QtDBus -I/home/lucardus/kde4/include -I/home/lucardus/kde4/include/KDE -I/usr/local/include -I/home/lucardus/
kde4/include/strigi   -D_BSD_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_GNU_SOURCE -DQT_N
O_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DHAVE_CONFIG_H=1 -o akonadi/searchproviders/CMakeFiles/akona
di_message_searchprovider.dir/messagesearchprovider.o -c /home/lucardus/kde4-svn/kdepim/akonadi/searchproviders/messagesearchpro
vider.cpp
/home/lucardus/kde4-svn/kdepim/akonadi/searchproviders/messagesearchprovider.cpp:28:32: error: boost/shared_ptr.hpp: No such fil
e or directory
/home/lucardus/kde4-svn/kdepim/akonadi/searchproviders/messagesearchprovider.cpp:36: error: 'boost' has not been declared
/home/lucardus/kde4-svn/kdepim/akonadi/searchproviders/messagesearchprovider.cpp:36: error: expected initializer before '<' toke
n
/home/lucardus/kde4-svn/kdepim/akonadi/searchproviders/messagesearchprovider.cpp: In member function 'void Akonadi::MessageSearc
hProvider::itemChanged(const Akonadi::Item&)':
/home/lucardus/kde4-svn/kdepim/akonadi/searchproviders/messagesearchprovider.cpp:70: error: 'MessagePtr' was not declared in thi
s scope

Any help is appreciated.

Stephan
_______________________________________________
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