Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130062 - app-backup/kdar-2.0.7 build fails after app-backup/dar-2.3.0 update
Summary: app-backup/kdar-2.0.7 build fails after app-backup/dar-2.3.0 update
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: MATSUU Takuto (RETIRED)
URL:
Whiteboard:
Keywords:
: 136583 (view as bug list)
Depends on: 165312
Blocks:
  Show dependency tree
 
Reported: 2006-04-15 06:55 UTC by Jose daLuz
Modified: 2008-04-04 17:37 UTC (History)
11 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jose daLuz 2006-04-15 06:55:17 UTC
After updating dar from 2.2.6 to 2.3.0, I needed to do a revdep-rebuild to get kdar to work. emerge --oneshot  =app-backup/kdar-2.0.7 fails with the following error:

x86_64-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  -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -g3 -fno-inline -march=k8 -O2 -pipe -ffriend-injection -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o createArchiveThread.o `test -f 'createArchiveThread.cpp' || echo './'`createArchiveThread.cpp
createArchiveThread.cpp: In member function 
Comment 1 Jose daLuz 2006-04-15 06:55:17 UTC
After updating dar from 2.2.6 to 2.3.0, I needed to do a revdep-rebuild to get kdar to work. emerge --oneshot  =app-backup/kdar-2.0.7 fails with the following error:

x86_64-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  -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -g3 -fno-inline -march=k8 -O2 -pipe -ffriend-injection -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o createArchiveThread.o `test -f 'createArchiveThread.cpp' || echo './'`createArchiveThread.cpp
createArchiveThread.cpp: In member function virtual void createArchiveThread::run():
createArchiveThread.cpp:81: error: cannot declare variable userInteractionDialog to be of abstract type KDarInteractionKDarInteraction.h:31: note:   because the following virtual functions are pure within KDarInteraction:
/usr/include/dar/user_interaction.hpp:300: note:        virtual void libdar::user_interaction::inherited_warning(const std::string&)
createArchiveThread.cpp:136: error: no matching function for call to libdar::archive::archive(KDarInteraction&, libdar::path&, libdar::path, NULL, libdar::et_mask, libdar::et_mask, std::string, const char* const&, bool, bool, bool, bool, bool, libdar::compression, libdar::U_I, libdar::infinint, libdar::infinint, bool, bool, std::string, libdar::crypto_algo, const char [1], libdar::U_32, libdar::et_mask, libdar::U_I, bool, bool, libdar::infinint, bool, bool&, bool&, libdar::statistics&)/usr/include/dar/archive.hpp:293: note: candidates are: libdar::archive::archive(libdar::user_interaction&, const libdar::path&, libdar::archive*, libdar::archive*, const libdar::mask&, const libdar::mask&, const std::string&, const std::string&, bool, bool, bool, const libdar::infinint&, bool, libdar::compression, libdar::U_I, const libdar::infinint&, const libdar::infinint&, const libdar::mask&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, const libdar::mask&, const libdar::infinint&, bool, bool, bool, libdar::statistics*)
/usr/include/dar/archive.hpp:223: note:                 libdar::archive::archive(libdar::user_interaction&, const libdar::path&, libdar::archive*, const std::string&, const std::string&, bool, bool, bool, const libdar::infinint&, libdar::compression, libdar::U_I, const libdar::infinint&, const libdar::infinint&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, bool)
/usr/include/dar/archive.hpp:183: note:                 libdar::archive::archive(libdar::user_interaction&, const libdar::path&, const libdar::path&, libdar::archive*, const libdar::mask&, const libdar::mask&, const std::string&, const std::string&, bool, bool, bool, const libdar::infinint&, bool, libdar::compression, libdar::U_I, const libdar::infinint&, const libdar::infinint&, const libdar::mask&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, const libdar::mask&, const libdar::infinint&, bool, libdar::inode::comparison_fields, const libdar::infinint&, bool, bool, bool, bool, bool, bool, const libdar::infinint&, libdar::statistics*)
/usr/include/dar/archive.hpp:98: note:                 libdar::archive::archive(libdar::user_interaction&, const libdar::path&, const std::string&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, const std::string&, const std::string&, const std::string&, bool)
/usr/include/dar/archive.hpp:51: note:                 libdar::archive::archive(const libdar::archive&)
createArchiveThread.cpp:178: error: no matching function for call to libdar::archive::archive(KDarInteraction&, libdar::path&, libdar::path, libdar::archive*&, libdar::et_mask, libdar::et_mask, std::string, const char* const&, bool, bool, bool, bool, bool, libdar::compression, libdar::U_I, libdar::infinint, libdar::infinint, bool, bool, std::string, libdar::crypto_algo, const char [1], libdar::U_32, libdar::et_mask, libdar::U_I, bool, bool, libdar::infinint, bool, bool&, bool&, libdar::statistics&)
/usr/include/dar/archive.hpp:293: note: candidates are: libdar::archive::archive(libdar::user_interaction&, const libdar::path&, libdar::archive*, libdar::archive*, const libdar::mask&, const libdar::mask&, const std::string&, const std::string&, bool, bool, bool, const libdar::infinint&, bool, libdar::compression, libdar::U_I, const libdar::infinint&, const libdar::infinint&, const libdar::mask&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, const libdar::mask&, const libdar::infinint&, bool, bool, bool, libdar::statistics*)
/usr/include/dar/archive.hpp:223: note:                 libdar::archive::archive(libdar::user_interaction&, const libdar::path&, libdar::archive*, const std::string&, const std::string&, bool, bool, bool, const libdar::infinint&, libdar::compression, libdar::U_I, const libdar::infinint&, const libdar::infinint&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, bool)
/usr/include/dar/archive.hpp:183: note:                 libdar::archive::archive(libdar::user_interaction&, const libdar::path&, const libdar::path&, libdar::archive*, const libdar::mask&, const libdar::mask&, const std::string&, const std::string&, bool, bool, bool, const libdar::infinint&, bool, libdar::compression, libdar::U_I, const libdar::infinint&, const libdar::infinint&, const libdar::mask&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, const libdar::mask&, const libdar::infinint&, bool, libdar::inode::comparison_fields, const libdar::infinint&, bool, bool, bool, bool, bool, bool, const libdar::infinint&, libdar::statistics*)
/usr/include/dar/archive.hpp:98: note:                 libdar::archive::archive(libdar::user_interaction&, const libdar::path&, const std::string&, const std::string&, libdar::crypto_algo, const std::string&, libdar::U_32, const std::string&, const std::string&, const std::string&, bool)
/usr/include/dar/archive.hpp:51: note:                 libdar::archive::archive(const libdar::archive&)
make[2]: *** [createArchiveThread.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdar-2.0.7/work/kdar-2.0.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdar-2.0.7/work/kdar-2.0.7'
make: *** [all] Error 2

!!! ERROR: app-backup/kdar-2.0.7 failed.

A normal "emerge kdar" fails with the same error. I run Gnome, not KDE, and have just enough of KDE 3.5.2 installed as dependencies to support a handful of KDE packages including kdar.

Portage 2.1_pre7-r5 (default-linux/amd64/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-ck2 x86_64)
=================================================================
System uname: 2.6.16-ck2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre17
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r1, 2.16.91.0.6, 2.16.91.0.7
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe -ffriend-injection"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="autoconfig ccache confcache distlocks metadata-transfer nostrip parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/bmg-main /usr/local/xgl-coffee /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="amd64 X aac alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli crypt ctype cups dba dbus debug dri dvd dvdr eds emboss encode esd expat fastbuild firefox flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glitz gnome gpm gstreamer gtk gtk2 hal imlib ipv6 isdnlog java jpeg kde ldap lzw lzw-tiff mad memlimit mono mozilla mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre pdflib perl pic png posix pppd python qt quicktime readline ruby samba sdl session simplexml soap sockets spell spl sqlite ssl tcpd theora tiff tokenizer truetype truetype-fonts type1-fonts usb vorbis xml xml2 xpm xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_vga video_cards_vesa"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Ulrich Plate (RETIRED) gentoo-dev 2006-04-18 23:43:04 UTC
Same error in CreateArchiveThread.cpp here. Unlike the original reporter, I do have a complete KDE environment.

equery list dar: 

[I--] [ ~] app-backup/dar-2.3.0 (0)
[I--] [ ~] app-backup/kdar-2.0.7 (0)

emerge --info: 

Portage 2.1_pre7-r5 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.4-r1, 2.6.16.1-ronin i686)
=================================================================
System uname: 2.6.16.1-ronin i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.0_pre17
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages keeptemp keepwork metadata-transfer sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.inode.at/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X alsa apm avi berkdb bitmap-fonts cjk crypt cups dri eds emboss encode faad fbcon foomaticdb foreign-package fortran gdbm gif gimpprint gpgme gpm gstreamer gtk gtk2 i8x0 iconv imlib immqt-bc ipv6 isdnlog jpeg kde kdeenablefinal libg++ libwww mad matroska mbox mikmod mng motif moznocompose moznoirc moznomail mozsvg mp3 mpeg ncurses network nls nntp nptl nptlonly nsplugin ogg oggvorbis opengl operanom2 oss pam pcmcia pdflib perl png pop pppd python qt quicktime readline sdl smime ssl svg tcpd tidy truetype truetype-fonts type1-fonts unicode userlocales utf8 vorbis wifi win32codecs wmf wxwindows xface xim xml2 xmms xv xvmc zeroconf elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev input_devices_synaptics kernel_linux userland_GNU video_cards_i810 video_cards_vesa video_cards_vga"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 3 Pat Double 2006-04-21 07:29:10 UTC
It may be that dar 2.2 and dar 2.3 will need to be slotted and kdar 2 would depend on kdar 2.2. kdar 3 is in beta and probably supports dar 2.3.
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-05-06 15:53:47 UTC
Ensuring app-backup doesn't lose any bugs.
Comment 5 MATSUU Takuto (RETIRED) gentoo-dev 2006-08-05 14:58:07 UTC
*** Bug 136583 has been marked as a duplicate of this bug. ***
Comment 6 MATSUU Takuto (RETIRED) gentoo-dev 2006-08-05 15:15:13 UTC
Sorry for delay. Fixed in cvs.

Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-02-04 18:19:49 UTC
Reopen wrt Bug 165312; slotting is a complete no-go.
Comment 8 MATSUU Takuto (RETIRED) gentoo-dev 2008-04-04 17:37:24 UTC
2.1.0_beta1 in cvs.