ksynaptics fails to build and comes up with the following error. /bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -I/usr/include/synaptics -DQT_THREAD_SUPPORT -D_REENTRANT -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 -O2 -march=athlon-xp -fomit-frame-pointer -pipe -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 -c -o synconfigwidget.lo synconfigwidget.cpp In file included from /usr/include/synaptics/synaptics.h:12, from touchpad.h:27, from ksynaptics.cpp:29: /usr/include/synaptics/synshm.h:12:26: error: Shm_0_14_6: No such file or directory /usr/include/synaptics/synshm.h:27: error: 'ShmSegment_0_14_6' does not name a type make[3]: *** [ksynaptics.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /usr/include/synaptics/synaptics.h:12, from synconfigwidget.cpp:36: /usr/include/synaptics/synshm.h:12:26: error: Shm_0_14_6: No such file or directory /usr/include/synaptics/synshm.h:27: error: 'ShmSegment_0_14_6' does not name a type make[3]: *** [synconfigwidget.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/ksynaptics-0.3.1/work/ksynaptics-0.3.1/ksynaptics/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ksynaptics-0.3.1/work/ksynaptics-0.3.1/ksynaptics' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ksynaptics-0.3.1/work/ksynaptics-0.3.1' make: *** [all] Error 2 !!! ERROR: kde-misc/ksynaptics-0.3.1 failed. Call stack: ebuild.sh, line 1545: Called dyn_compile ebuild.sh, line 936: Called src_compile ebuild.sh, line 1254: Called kde_src_compile kde.eclass, line 166: Called kde_src_compile 'all' kde.eclass, line 325: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 321: Called die !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, and the call stack if relevant. Here is my emerge --info. # emerge --info Portage 2.1.1_rc1-r6 (default-linux/x86/no-nptl, gcc-4.1.1, glibc-2.3.6-r4, 2.6.17-suspend2-r5 i686) ================================================================= System uname: 2.6.17-suspend2-r5 i686 mobile AMD Athlon(tm) XP2800+ Gentoo Base System version 1.12.4 Last Sync: Thu, 07 Sep 2006 06:20:01 +0000 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.osuosl.org/ " LINGUAS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.arcticnetwork.ca/gentoo-portage" USE="x86 3dnow 3dnowext 7zip X a52 aac acpi alsa arts artswrappersuid automount avi berkdb bitmap-fonts bzip2 cdr cdrom cli crypt directfb divx dlloader dri dvd dvdread eds elibc_glibc emboss encode fbdev ffmpeg fftw firefox font-server foomaticdb fortran gatos gdbm gif glut gmail gmailtimestamps gpm gstreamer hal id3 idea imlib imlib2 input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics isdnlog java jpeg jpeg2k kde kdeenablefinal kdexdeltas kernel_linux lame lapack libg++ libsamplerate libwww logrotate mad matroska mikmod mjpeg mmx mmxext mng motif mozsvg mp3 mp4 mpeg mpeg2 mplayer ncurses nls nsplugin offensive ogg opengl oss pam pcmcia pcre pdf pdflib perl png pppd python qt3 qt4 quicktime rdesktop readline reflection samba sdl session skey spell spl sse sse-filters ssl subtitles svg svgz sysfs tcpd theora truetype truetype-fonts type1-fonts usb userland_GNU video_cards_radeon vorbis wifi win32codecs wma wmf wmp x264 xml xmms xorg xosd xscreensaver xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I was able to fix this by upgrading to libsynaptics-0.14.6b - The ebuild for which is a straight copy of libsynaptics-0.14.6a
In file synshm.h there is defined #include of file Shm_0_14_6, but this file isn't installed with package x11-libs/libsynaptics-0.14.6a. So the error is not in package ksynaptics, but in libsynaptics.
forward
i just bumped into ksynaptics 0.3.3, so please let me know in here, wehter I should pay attention to this bug or not. thanks in advance, Christian.
Fine for me, thanks.