compile error kdebase-3.5.4/kcontrol/joystick

Michel Hermier michel.hermier at gmail.com
Fri Aug 18 07:58:49 BST 2006


2006/8/18, A.Huisman at inter.nl.net <A.Huisman at inter.nl.net>:
> Hi,
>
> kdebase won`t compile
>
> root at padang:/pub/data/kde/kdebase# gcc -v
> Reading specs from /usr/lib/gcc/i486-slackware-linux/3.4.6/specs
> Configured with: ../gcc-3.4.6/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux
> Thread model: posix
> gcc version 3.4.6
>
> root at padang:/pub/data/kde/kdebase# uname -a
> Linux padang 2.6.18-rc4 #1 SMP PREEMPT Wed Aug 16 20:43:02 CEST 2006 i686 athlon-4 i386 GNU/Linux
>
>
> Making all in joystick
> make[3]: Entering directory `/tmp/kdebase-3.5.4/kcontrol/joystick'
> /usr/lib/qt/bin/moc ./joystick.h -o joystick.moc
> /usr/lib/qt/bin/moc ./joywidget.h -o joywidget.moc
> /usr/lib/qt/bin/moc ./poswidget.h -o poswidget.moc
> if /bin/sh ../../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../..  -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O4 -march=k8 -mtune=k8 -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_TRANSLATION -D_GNU_SOURCE  -MT joydevice.lo -MD -MP -MF ".deps/joydevice.Tpo" -c -o joydevice.lo joydevice.cpp; \
>         then mv -f ".deps/joydevice.Tpo" ".deps/joydevice.Plo"; else rm -f ".deps/joydevice.Tpo"; exit 1; fi
> /usr/lib/qt/bin/moc ./caldialog.h -o caldialog.moc
> if /bin/sh ../../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../..  -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O4 -march=k8 -mtune=k8 -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_TRANSLATION -D_GNU_SOURCE  -MT joystick.lo -MD -MP -MF ".deps/joystick.Tpo" -c -o joystick.lo joystick.cpp; \
>         then mv -f ".deps/joystick.Tpo" ".deps/joystick.Plo"; else rm -f ".deps/joystick.Tpo"; exit 1; fi
> if /bin/sh ../../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../..  -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O4 -march=k8 -mtune=k8 -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_TRANSLATION -D_GNU_SOURCE  -MT joywidget.lo -MD -MP -MF ".deps/joywidget.Tpo" -c -o joywidget.lo joywidget.cpp; \
>         then mv -f ".deps/joywidget.Tpo" ".deps/joywidget.Plo"; else rm -f ".deps/joywidget.Tpo"; exit 1; fi
> In file included from /usr/include/linux/joystick.h:33,
>                  from joydevice.h:27,
>                  from joydevice.cpp:22:
> /usr/include/linux/input.h:801: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:805: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:806: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:807: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:808: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:809: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:810: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:811: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:812: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:813: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:815: error: `kernel_ulong_t' does not name a type
> make[3]: *** [joydevice.lo] Error 1
> make[3]: *** Waiting for unfinished jobs....
> In file included from /usr/include/linux/joystick.h:33,
>                  from joydevice.h:27,
>                  from joywidget.cpp:22:
> /usr/include/linux/input.h:801: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:805: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:806: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:807: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:808: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:809: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:810: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:811: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:812: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:813: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:815: error: `kernel_ulong_t' does not name a type
> In file included from /usr/include/linux/joystick.h:33,
>                  from joydevice.h:27,
>                  from joystick.cpp:29:
> /usr/include/linux/input.h:801: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:805: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:806: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:807: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:808: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:809: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:810: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:811: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:812: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:813: error: `kernel_ulong_t' does not name a type
> /usr/include/linux/input.h:815: error: `kernel_ulong_t' does not name a type
> make[3]: *** [joystick.lo] Error 1
> make[3]: *** [joywidget.lo] Error 1
> make[3]: Leaving directory `/tmp/kdebase-3.5.4/kcontrol/joystick'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/tmp/kdebase-3.5.4/kcontrol'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/tmp/kdebase-3.5.4'
> make: *** [all] Error 2
> root at padang:/pub/data/kde/kdebase# gcc -v
> Reading specs from /usr/lib/gcc/i486-slackware-linux/3.4.6/specs
> Configured with: ../gcc-3.4.6/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux
> Thread model: posix
> gcc version 3.4.6
> root at padang:/pub/data/kde/kdebase# uname -a
> Linux padang 2.6.18-rc4 #1 SMP PREEMPT Wed Aug 16 20:43:02 CEST 2006 i686 athlon-4 i386 GNU/Linux
>
>
> tia
>
> groetjes
>
> Age
>

Maybe find the mainainer of this file, I don't think kernel types
should be exposed to public.

Michel




More information about the kde-core-devel mailing list