Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79180 - cannot compile kdebluetooth-0.0.20050122
Summary: cannot compile kdebluetooth-0.0.20050122
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-23 01:13 UTC by marco
Modified: 2005-01-24 13:30 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/config.log (config.log,137.71 KB, text/plain)
2005-01-23 08:28 UTC, marco
Details
kdebluetooth-0.0.20050122.ebuild (kdebluetooth-0.0.20050122.ebuild,1.21 KB, text/plain)
2005-01-23 10:58 UTC, Simone Gotti (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description marco 2005-01-23 01:13:39 UTC
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
Comment 1 Simone Gotti (RETIRED) gentoo-dev 2005-01-23 04:45:15 UTC
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.
Comment 2 Simone Gotti (RETIRED) gentoo-dev 2005-01-23 05:05:00 UTC
Can you please attach /var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/config.log ? Thanks.
Comment 3 marco 2005-01-23 08:28:48 UTC
Created attachment 49290 [details]
/var/tmp/portage/kdebluetooth-0.0.20050122/work/kdebluetooth-0.0.20050122/config.log

Here you are
Comment 4 Simone Gotti (RETIRED) gentoo-dev 2005-01-23 10:58:02 UTC
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.
Comment 5 Simone Gotti (RETIRED) gentoo-dev 2005-01-23 10:58:41 UTC
Created attachment 49311 [details]
kdebluetooth-0.0.20050122.ebuild
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-23 11:31:33 UTC
*** Bug 79229 has been marked as a duplicate of this bug. ***
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-23 11:44:40 UTC
dupe missed in action, sorry for the disturbance :)
Comment 8 marco 2005-01-23 14:45:24 UTC
/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
Comment 9 marco 2005-01-23 14:45:24 UTC
/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?
Comment 10 Simone Gotti (RETIRED) gentoo-dev 2005-01-23 14:51:29 UTC
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.
Comment 11 marco 2005-01-23 15:05:13 UTC
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.
Comment 12 Simone Gotti (RETIRED) gentoo-dev 2005-01-23 15:18:50 UTC
I said multisink not multisync ;)
Comment 13 Simone Gotti (RETIRED) gentoo-dev 2005-01-24 13:30:48 UTC
Fixed in CVS.