while emerge =kdebluetooth-0.0.20050122 the following compile error occurs: /usr/kde/3.3/include/kresources/resource.h: In member function `KRES::Resource* KRES::PluginFactory<TR, TC>::resource(const KConfig*) [with TR = KSync::ThreadedPlugin, TC = IrMCSyncConfig]': irmcsynckonnector.cpp:266: instantiated from here /usr/kde/3.3/include/kresources/resource.h:405: error: cannot allocate an object of type `KSync::ThreadedPlugin' /usr/kde/3.3/include/kresources/resource.h:405: error: because the following virtual functions are abstract: /usr/kde/3.3/include/kitchensync/konnector.h:152: error: virtual KSync::Kapabilities KSync::Konnector::capabilities() make[4]: *** [irmcsynckonnector.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/kdebluetooth/irmcsync/irmcsynckonnector' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/kdebluetooth/irmcsync' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/kdebluetooth' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3. emerge info Portage 2.0.51-r14 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.11-rc1-mm1 i686) ================================================================= System uname: 2.6.11-rc1-mm1 i686 Intel(R) Celeron(R) CPU 1.70GHz Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jul 20 2004, 01:11:30)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r2, 1.5, 1.9.4, 1.6.3, 1.4_p6, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged" USE="x86 X aalib acpi alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth cdr crypt cups curl directfb divx4linux dvb dvd dvdr encode esd ethereal f77 fam flac font-server foomaticdb fortran gdbm ggi gif gphoto2 gpm gps gtk gtk2 imagemagick imlib ipv6 irmc jabber jack java jpeg kde kdepim lesstif libg++ libwww lirc mad memlimit mikmod mmx motif mpeg mssql mysql nas ncurses nls odbc oggvorbis opengl oss pam pdflib perl png pnp python qt quicktime readline ruby samba scanner sdl slang snmp speex spell sse ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb vdr xml xml2 xmms xosd xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Probably the configure check isn't right as the konnector shouldn't be compiled. I'll try to fix this and release a new version.
Can you please attach /var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/config.log ? Thanks.
Created attachment 49290 [details] /var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/config.log Here you are
In the confogiure scripts I'm checking for the existance of kitchensync/syncee.h and kitchensync/konnector.h. These file should only be installed with kdepim >= 3.4. (at least on my system thay aren't installed with kdepim 3.3). For this reason I was thinking that the test should be right but looks like that on your system these files exists also with kde 3.3 ... Can you control if they are there (/usr/kde/3.3/include/kitchensync/syncee.h and /usr/kde/3.3/include/kitchensync/konnector.h). By now I'll disable the konnector compilation in the ebuild. Can you please test if this ebuild works for you? Thanks.
Created attachment 49311 [details] kdebluetooth-0.0.20050122.ebuild
*** Bug 79229 has been marked as a duplicate of this bug. ***
dupe missed in action, sorry for the disturbance :)
/usr/kde/3.3/include/kitchensync/: -rw-r--r-- 1 root root 6177 9. Mai 2004 actionpart.h -rw-r--r-- 1 root root 1915 14. Aug 01:27 addressbookmerger.h -rw-r--r-- 1 root root 2967 14. Aug 01:44 addressbooksyncee.h -rw-r--r-- 1 root root 2548 14. Aug 01:44 bookmarksyncee.h -rw-r--r-- 1 root root 2402 14. Aug 01:27 calendarmerger.h -rw-r--r-- 1 root root 2680 14. Aug 01:44 calendarsyncee.h -rw-r--r-- 1 root root 3704 26. Jul 2003 configpart.h -rw-r--r-- 1 root root 1894 26. Jul 2003 configwidget.h -rw-r--r-- 1 root root 1434 13. Jul 2004 conflictdialog.h -rw-r--r-- 1 root root 1597 17. Jun 2003 error.h -rw-r--r-- 1 root root 5230 16. Aug 21:59 filter.h -rw-r--r-- 1 root root 2839 26. Jul 2003 idhelper.h -rw-r--r-- 1 root root 7930 26. Jul 2003 kapabilities.h -rw-r--r-- 1 root root 2284 17. Jun 2003 kdevice.h -rw-r--r-- 1 root root 5441 14. Aug 01:15 konnector.h -rw-r--r-- 1 root root 1298 17. Jun 2003 konnectorhandle.h -rw-r--r-- 1 root root 1870 17. Jun 2003 konnectorinfo.h -rw-r--r-- 1 root root 2643 16. Aug 21:59 konnectormanager.h -rw-r--r-- 1 root root 1282 3. Jun 2004 konnectorview.h -rw-r--r-- 1 root root 1311 14. Aug 01:16 kontainer.h -rw-r--r-- 1 root root 1701 9. Mai 2004 mainwindow.h -rw-r--r-- 1 root root 3260 26. Aug 14:57 merger.h -rw-r--r-- 1 root root 1423 17. Jun 2003 notify.h -rw-r--r-- 1 root root 2678 14. Aug 01:44 opiedesktopsyncee.h -rw-r--r-- 1 root root 3254 26. Aug 14:57 partbar.h -rw-r--r-- 1 root root 3850 9. Mai 2004 profile.h -rw-r--r-- 1 root root 1511 17. Jun 2003 progress.h -rw-r--r-- 1 root root 1704 14. Aug 01:29 standardsync.h -rw-r--r-- 1 root root 1506 17. Jun 2003 stderror.h -rw-r--r-- 1 root root 1434 17. Jun 2003 stdprogress.h -rw-r--r-- 1 root root 2077 29. M
/usr/kde/3.3/include/kitchensync/: -rw-r--r-- 1 root root 6177 9. Mai 2004 actionpart.h -rw-r--r-- 1 root root 1915 14. Aug 01:27 addressbookmerger.h -rw-r--r-- 1 root root 2967 14. Aug 01:44 addressbooksyncee.h -rw-r--r-- 1 root root 2548 14. Aug 01:44 bookmarksyncee.h -rw-r--r-- 1 root root 2402 14. Aug 01:27 calendarmerger.h -rw-r--r-- 1 root root 2680 14. Aug 01:44 calendarsyncee.h -rw-r--r-- 1 root root 3704 26. Jul 2003 configpart.h -rw-r--r-- 1 root root 1894 26. Jul 2003 configwidget.h -rw-r--r-- 1 root root 1434 13. Jul 2004 conflictdialog.h -rw-r--r-- 1 root root 1597 17. Jun 2003 error.h -rw-r--r-- 1 root root 5230 16. Aug 21:59 filter.h -rw-r--r-- 1 root root 2839 26. Jul 2003 idhelper.h -rw-r--r-- 1 root root 7930 26. Jul 2003 kapabilities.h -rw-r--r-- 1 root root 2284 17. Jun 2003 kdevice.h -rw-r--r-- 1 root root 5441 14. Aug 01:15 konnector.h -rw-r--r-- 1 root root 1298 17. Jun 2003 konnectorhandle.h -rw-r--r-- 1 root root 1870 17. Jun 2003 konnectorinfo.h -rw-r--r-- 1 root root 2643 16. Aug 21:59 konnectormanager.h -rw-r--r-- 1 root root 1282 3. Jun 2004 konnectorview.h -rw-r--r-- 1 root root 1311 14. Aug 01:16 kontainer.h -rw-r--r-- 1 root root 1701 9. Mai 2004 mainwindow.h -rw-r--r-- 1 root root 3260 26. Aug 14:57 merger.h -rw-r--r-- 1 root root 1423 17. Jun 2003 notify.h -rw-r--r-- 1 root root 2678 14. Aug 01:44 opiedesktopsyncee.h -rw-r--r-- 1 root root 3254 26. Aug 14:57 partbar.h -rw-r--r-- 1 root root 3850 9. Mai 2004 profile.h -rw-r--r-- 1 root root 1511 17. Jun 2003 progress.h -rw-r--r-- 1 root root 1704 14. Aug 01:29 standardsync.h -rw-r--r-- 1 root root 1506 17. Jun 2003 stderror.h -rw-r--r-- 1 root root 1434 17. Jun 2003 stdprogress.h -rw-r--r-- 1 root root 2077 29. Mär 2004 syncalgorithm.h -rw-r--r-- 1 root root 9009 14. Aug 01:29 syncee.h -rw-r--r-- 1 root root 1378 14. Aug 01:42 synceelist.h -rw-r--r-- 1 root root 6225 14. Aug 01:29 syncentry.h -rw-r--r-- 1 root root 4134 29. Mär 2004 syncer.h -rw-r--r-- 1 root root 7172 14. Aug 01:25 synchistory.h -rw-r--r-- 1 root root 2633 24. Jun 2003 syncui.h -rw-r--r-- 1 root root 1608 14. Aug 01:44 syncuikde.h -rw-r--r-- 1 root root 1538 26. Jun 2003 syncuikdeplugin.h -rw-r--r-- 1 root root 1710 29. Jul 17:10 systemtray.h -rw-r--r-- 1 root root 3551 14. Aug 01:44 unknownsyncee.h I got those files. Maybe thist is due to that I've installed kitchensync-0.0.8-kornholio Should I uninstall it?
This is probably the reason. BTW kitchensync from kde 3.4 should be quite better and you'll also have a new more user-friendly interface called (without a great fantasy) "multisynk" I think that with the previously attached ebuilds kdebluetooth should compile also with that version of kitchensync installed. Please test it.
Thanks a lot, your ebuild is working. Yes, Multisync is great, but it only supports Evolution vor syncing. I'm trying to get the new version compiled with kdepim support (Bug 79048). I'm very curious if this would work. Since I switched to Kontact I lacking a sync app for my k700i.
I said multisink not multisync ;)
Fixed in CVS.