Bug 79180 - cannot compile kdebluetooth-0.0.20050122
|
Bug#:
79180
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: kde@gentoo.org
|
Reported By: maggoi@gmx.de
|
|
Component: KDE
|
|
|
URL:
|
|
Summary: cannot compile kdebluetooth-0.0.20050122
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-01-23 01:13 0000
|
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.
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.
*** 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 ;)