Для сборки взял исходники и SlackBuild'ы из Slackware 12.2
Во время сборки kdelibs выскочили следующие ошибки
Код: Выделить всё
mv -f .deps/observer_stub.Tpo .deps/observer_stub.Plo
/bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../.. -I../../dcop -I../../kdecore -I../../kio/kssl -I../../kjs -I../..
-I./.. -I../../kdecore/network -I./../kssl -I../kssl -I./../../interfaces -I.
./../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdecore -I../.
./kdecore/network -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile
-I../.. -I/usr/lib/qt/include -I. -I/usr/include -D_LARGEFILE64_SOURCE -DQT_
THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBU
G -DNO_DEBUG -O2 -O2 -march=prescott -msse3 -Wformat-security -Wmissing-format
-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -
DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRAN
SLATION -MT ksambashare.lo -MD -MP -MF .deps/ksambashare.Tpo -c -o ksambashar
e.lo ksambashare.cpp
In file included from /usr/include/asm/fcntl.h:1,
from /usr/include/linux/fcntl.h:4,
from /usr/include/linux/inotify.h:11,
from kdirwatch.cpp:74:
/usr/include/asm-generic/fcntl.h:117: error: redefinition of 'struct flock'
/usr/include/bits/fcntl.h:145: error: previous definition of 'struct flock'
/usr/include/asm-generic/fcntl.h:140: error: redefinition of 'struct flock64'
/usr/include/bits/fcntl.h:160: error: previous definition of 'struct flock64'
mv -f .deps/uiserver_stub.Tpo .deps/uiserver_stub.Plo
/bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../.. -I../../dcop -I../../kdecore -I../../kio/kssl -I../../kjs -I../..
-I./.. -I../../kdecore/network -I./../kssl -I../kssl -I./../../interfaces -I.
./../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdecore -I../.
./kdecore/network -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile
-I../.. -I/usr/lib/qt/include -I. -I/usr/include -D_LARGEFILE64_SOURCE -DQT_
THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBU G -DNO_DEBUG -O2 -O2 -march=prescott -msse3 -Wformat-security -Wmissing-format -attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common - DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRAN SLATION -MT knfsshare.lo -MD -MP -MF .deps/knfsshare.Tpo -c -o knfsshare.lo k nfsshare.cpp
make[3]: *** [kdirwatch.lo] Ошибка 1
make[3]: *** Ожидание завершения заданий...
mv -f .deps/observer_skel.Tpo .deps/observer_skel.Plo
mv -f .deps/kfileshare.Tpo .deps/kfileshare.Plo
mv -f .deps/ksambashare.Tpo .deps/ksambashare.Plo
mv -f .deps/knfsshare.Tpo .deps/knfsshare.Plo
make[3]: Leaving directory `/tmp/kdelibs-3.5.10/kio/kio'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/kdelibs-3.5.10/kio'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/kdelibs-3.5.10'
make: *** [all] Ошибка 2
Cannot install /tmp/kdelibs-*.tgz: file not foundиз лога видно что ошибки связаны с kernel headers
погуглив обнаружил что проблемы не только у меня, но решения так и не нашел
может кто знает как это исправить не устанавливая ядро 2.6.26 (на нём собирается без проблем)?