I get a consistent error building KDELibs: make[4]: Entering directory `/usr/CVS/kde-3.4/kdebase/kioslave/media/kdedmodule' if /bin/sh ../../../libtool --silent --mode=compile --tag=CXX /usr/local/bin/g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde3/include -I/usr/local/qt-3.3.4/include -I/usr/X11R6/include -I./../libmediacommon -I/usr/local/include/hal -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include/dbus-1.0 -DQT_THREAD_SUPPORT -I/usr/local/ssl/include -I/usr/gnome2/include -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=k6-3 -mtune=k6-3 -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -MT mediamanager.lo -MD -MP -MF ".deps/mediamanager.Tpo" \ -c -o mediamanager.lo `test -f 'mediamanager.cpp' || echo './'`mediamanager.cpp; \ then mv -f ".deps/mediamanager.Tpo" ".deps/mediamanager.Plo"; \ else rm -f ".deps/mediamanager.Tpo"; exit 1; \ fi In file included from mediamanager.cpp:33: halbackend.h:190: error: ISO C++ forbids declaration of `LibHalFunctions' with no type halbackend.h:190: error: expected `;' before '*' token halbackend.h:195: error: ISO C++ forbids declaration of `HalStoragePolicy' with no type halbackend.h:195: error: expected `;' before '*' token It appears that these two objects are not defined in the HAL headers with version 0.5. They are in the headers for version 0.4.7. I really hate it when this happens. -- JRT >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<