/bin/sh ../../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../dcop -I../../../kdecore -I../../../kio/kssl -I../../../kjs -I../../../kspell2 -I../../.. -I../../../dcop -I../../../libltdl -I../../../kdefx -I../../../kdecore -I../../../kdecore -I../../../kdeui -I../../../kio -I../../../kio/kio -I../../../kio/kfile -I../../.. -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -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 -O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -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 kspell_hspell_la.all_cpp.lo kspell_hspell_la.all_cpp.cpp In file included from kspell_hspell_la.all_cpp.cpp:3: kspell_hspelldict.cpp: In destructor `virtual HSpellDict::~HSpellDict()': kspell_hspelldict.cpp:43: error: `hspell_uninit' undeclared (first use this function) kspell_hspelldict.cpp:43: error: (Each undeclared identifier is reported only once for each function it appears in.) kspell_hspelldict.cpp: At global scope: kspell_hspelldict.cpp:103: warning: unused parameter 'word' kspell_hspelldict.cpp:96: warning: unused parameter 'word' kspell_hspelldict.cpp:89: warning: unused parameter 'bad' kspell_hspelldict.cpp:89: warning: unused parameter 'good' make: *** [kspell_hspell_la.all_cpp.lo] Error 1 emerge info Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.6-r0, 2.6.15-rc3 i686) ================================================================= System uname: 2.6.15-rc3 i686 Pentium III (Katmai) Gentoo Base System version 1.12.0_pre11 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [disabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.14 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/mail/dspam /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control /var/run/dspam" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O3 -mtune=pentium3 -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.ngi.it http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/" LANG="it_IT@euro" LC_ALL="it_IT@euro" LINGUAS="it" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/Dati/Gentoo/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X X509 Xaw3d a52 aac aalib accessibility acl acpi activefilter adns alsa apache2 apm arts audiofile avi bash-completion berkdb bidi bitmap-fonts bonobo bootsplash browserplugin bzip2 cairo caps cdb cdda cddb cdio cdparanoia cdr cgi chroot clamav cli client codecs crypt css cups curl dba dbus dga dhcp directfb djbfft dri edl eds emboss encode ethereal exif expat extraengine faac faad fam fbcon ffmpeg fftw flac flash foomaticdb foreign-package fortran freetds gcj gd gdbm geometry ggi gif gimp gimpprint glut glx gmp gnokii gnome gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml guile h264 hal iconv idea idn imagemagick imap imlib innodb irda irmc jack java javascript jikes jit joystick jpeg jpeg2k junit justify kde kdeenablefinal kerberos kqemu lame lcd lcms ldap libcaca libclamav libg++ libgda libusb libwww lirc live lm_sensors lua lzo mad mailwrapper matroska md5sum mdb mhash mikmod mime ming mmx mmx2 mmxext mng mono motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mp4live mpeg mpeg2 mpeg4 mplayer mysql mysqli mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses neXt network ngui nls nntp no_wxgtk1 nobsh nopie nossp noxalan nptl nptlonly nsplugin oav odbc ogg oggvorbis openal opengl operanom2 oss pam pcre pda pdf pdflib pdo pear perl php png pnp postgres ppds pthreads python qemu-fast qhull qt quicktime quotas readline real rrdtool rtc ruby samba scanner sdl server session sftplogging sguil slang slp snortsam soap sockets socks5 softmmu softquota spamassassin speex spell sqlite3 sse ssl subject-rewrite svg svga tcltk tcpd tetex tga theora tiff tokenizer truetype truetype-fonts trusted type1-fonts udev usb userlocales vidix vorbis win32codecs wmf wsconvert wxwindows x264 xanim xchatdccserver xchattext xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid xvm xvmc zlib linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
checking ther hspeel.h file i found no uninit function. checking the hspell-0.7 sources (lastest in portage) i find: grep uninit * hspell.3:.BR hspell_uninit . libhspell.c:/* TODO: add hspell_uninit! */ seems a todo. should i only add a fake uninit function?
(In reply to comment #1) > checking ther hspeel.h file i found no uninit function. > > checking the hspell-0.7 sources (lastest in portage) i find: > > grep uninit * > hspell.3:.BR hspell_uninit . > libhspell.c:/* TODO: add hspell_uninit! */ > > seems a todo. should i only add a fake uninit function? This function is part of Hspell 0.9. You should get the hspell ebuild from http://bugs.gentoo.org/show_bug.cgi?id=77751
i removed it and now it merges. looking at the comments in c++ code they say it's in =<0.8. adding a fake uninit function, after i have linking problems with other functions. actually i don't know why i had hspell! so i removed it...but hebrew ppl could need that. so notice kde devs.
Seems like an oversight in KDE. Can you file this at bugs.kde.org so we can get a proper fix in place?
done! check https://bugs.kde.org/show_bug.cgi?id=117722
you can close this bug, as i uninstalled hspell. dunno why i had that! :) now it's up to kde team.
Right, but what I think you're saying is that kdelibs failed with <=hspell-0.8 installed, right?
yes, i had 0.7 (lastest in portage)
I've disabled hspell in kdelibs until a new version of hspell is present in portage (waiting for bug #77751 then).
yup, but now there is no hspell support for us, israeli ppl. I don't understnad, what about the fix that was written here -http://bugs.kde.org/show_bug.cgi?id=117329-? is there any particular reason why it isn't used? all I know is it worked for me.