Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113714 - kvirc 3.2 fail tocompile (kvi_console.h:108: error: 'KviIrcSocketMonitor' has not been declared)
Summary: kvirc 3.2 fail tocompile (kvi_console.h:108: error: 'KviIrcSocketMonitor' has...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-27 07:32 UTC by psk
Modified: 2005-11-27 12:22 UTC (History)
0 users

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 psk 2005-11-27 07:32:25 UTC
I'm not able to (re)compile kvirc.
I'm trying to recompile it because of this :

kvirc
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libsoundserver_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libsoundserver_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libkmedia2_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libkmedia2_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libartsflow.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libartsflow.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libartsflow_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libartsflow_idl.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/kde/3.4/lib/libmcop.so.1)
kvirc: //usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.so.6: version
`GLIBCXX_3.4.6' not found (required by /usr/kde/3.4/lib/libmcop.so.1)


As i'm now using gcc 4.0.2, I've decided to rebuild it.

Reproducible: Always
Steps to Reproduce:
emerge kvirc

Actual Results:  
Created link to
/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/uparser/kvi_scriptobject.h
Created link to
/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/uparser/kvi_timermanager.h
Created link to
/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/uparser/kvi_uparser.h
touch symlinks
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../src 
-I/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvilib/include/
-I/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/include/
-I/usr/qt/3/include -I/usr/include -I/usr/include -D_REENTRANT -DREENTRANT
-DGLOBAL_KVIRC_DIR=\"/usr/share/kvirc/3.2.0\"   -O2 -march=k8 -mtune=k8 -pipe
-mfpmath=sse -msse -msse2 -mmmx -m3dnow -fomit-frame-pointer -frename-registers
-funit-at-a-time -ftracer -fprefetch-loop-arrays -fvisibility-inlines-hidden -MT
kvi_action.o -MD -MP -MF ".deps/kvi_action.Tpo" \
  -c -o kvi_action.o `test -f '../kernel/kvi_action.cpp' || echo
'./'`../kernel/kvi_action.cpp; \
then mv -f ".deps/kvi_action.Tpo" ".deps/kvi_action.Po"; \
else rm -f ".deps/kvi_action.Tpo"; exit 1; \
fi
/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/include/kvi_console.h:108:
erreur: 'KviIrcSocketMonitor' has not been declared
/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/include/kvi_console.h:109:
erreur: 'KviIrcSocketMonitor' has not been declared
make[4]: *** [kvi_action.o] Erreur 1
make[4]: Leaving directory
`/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc/build'
make[3]: *** [all-recursive] Erreur 1
make[3]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src/kvirc'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/var/tmp/portage/kvirc-3.2.0/work/kvirc-3.2.0/src'
make: *** [all-recursive] Erreur 1

!!! ERROR: net-irc/kvirc-3.2.0 failed.
!!! Function src_compile, Line 63, Exitcode 2
!!! failed to make
!!! If you need support, post the topmost build error, NOT this status message.



Expected Results:  
emerge successful

emerge info
Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-4.0.2, glibc-2.3.5-r3, 2.6.14
i686)
=================================================================
System uname: 2.6.14 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre11
ccache version 2.4 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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.4.19-r1, 2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow
-fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer
-fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=k8 -mtune=k8 -pipe -mfpmath=sse -msse -msse2 -mmmx -m3dnow
-fomit-frame-pointer -frename-registers -funit-at-a-time -ftracer
-fprefetch-loop-arrays -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/
ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib acl acpi alsa amd apache1 apm athena audiofile
avi bash-completion berkdb bitmap-fonts bl bonobo browserplugin bzip2 c++
calendar cddb cdinstall cdparanoia cdr cdrom chroot clamav crypt cscope ctype
cups curl custom-cflags devfs26 directfb dmx dts dv dvb dvd dvdr dvdread edl eds
emboss encode esd ethereal exif expat ext-zlib fam fat fbcon fbdev ffmpeg
firefox foomaticdb fortran fping freetts freetype ftp gd gdbm ggi glut gmail gmp
gphoto2 gpm gstreamer gtk gtk2 guile h323 hal hbci icq idn imagemagick imap
imlib innodb ipv6 jabber jack java javascript jikes jpeg junit kdexdeltas lcms
ldap libcaca libg++ libwww live lm_sensors lmtp logitech-mouse lua lzo mad
maildir matroska mbox mcal md5sum memlimit mhash mikmod mime mmx mmxext mng mono
mozcalendar mozdevelop mozilla moznocompose moznoirc moznomail mozsha1 mozsvg
mozxmlterm mp3 mp4live mpeg mpeg2 mpeg4 mpi mplayer mysql mythtv nas ncurses
network nforce2 nls no_wxgtk1 nvidia oav offensive ofx ogg oggvorbis openal
opengl oss pam parse-clocks pcre pcsc-lite pda pdflib perl php pic png posix
python qt quicktime readline real reiserfs rtc ruby samba screen sdl skey slang
snmp speedo speex spell sqlite sse sse-filters sse2 ssl svg svga sysfs syslog
tcltk tcpd tga theora threads tidy tiff transcode truetype truetype-fonts
type1-fonts udev usb uudeview v4l v4l2 vcd vcdimager verbose videos vim
vim-pager virus-scan vorbis wifi win32codecs wma123 wmf wxwindows xanim xforms
xfs xine xml xml2 xmlrpc xscreensaver xv xvid xvmc zip zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-11-27 07:43:19 UTC
You need to re-emerge kdelibs and possibly other stuff as well, after you have
switched to another gcc version. Run revdep-rebuild --library=libstdc++.so.5
Comment 2 psk 2005-11-27 12:22:03 UTC
Ok, so, I have to find how to make my kdelibs compile... (another bug filled)