Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127131 - korelib-1.0 fails to compile with gcc-3.4.5
Summary: korelib-1.0 fails to compile with gcc-3.4.5
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-21 18:20 UTC by Guy
Modified: 2006-04-09 18:19 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 Guy 2006-03-21 18:20:29 UTC
After updating to glibc-2.4, rebuilt system using emwrap.sh

e.g.

emwrap.sh -set
emwrap.sh -seb
emwrap.sh -se
emwrap.sh -wet
emwrap.sh -W

korelib fails to recompile.

.oOo.

IC -o .libs/librarylocator.lo
In file included from /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/backward/hash_map.h:59,
                 from ../include/kore/metainfo.h:13,
                 from componenttrader.cpp:3:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/ext/new_allocator.h: In instantiation of `__gnu_cxx::new_allocator<const kore::ComponentRef>':
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/bits/allocator.h:83:   instantiated from `std::allocator<const kore::ComponentRef>'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/ext/hashtable.h:244:   instantiated from `__gnu_cxx::hashtable<std::pair<const char* const, const kore::ComponentRef>, const char*, __gnu_cxx::hash<const char*>, std::_Select1st<std::pair<const char* const, const kore::ComponentRef> >, eqstr, std::allocator<const kore::ComponentRef> >'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/ext/hash_map:258:   instantiated from `__gnu_cxx::hash_multimap<const char*, const kore::ComponentRef, __gnu_cxx::hash<const char*>, eqstr, std::allocator<const kore::ComponentRef> >'
componenttrader.cpp:74:   instantiated from here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/ext/new_allocator.h:75: error: `const _Tp* __gnu_cxx::new_allocator<_Tp>::address(const _Tp&) const [with _Tp = const kore::ComponentRef]' and `_Tp* __gnu_cxx::new_allocator<_Tp>::address(_Tp&) const [with _Tp = const kore::ComponentRef]' cannot be overloaded
make[2]: *** [componenttrader.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/backward/hash_map.h:59,
                 from ../include/kore/metainfo.h:13,
                 from librarylocator.cpp:8:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
i686-pc-linux-gnu-g++ -I. -I. -I.. -I. -I. -I.. -I../include -march=athlon-xp -O2 -pipe -c librarylocator.cpp -MT librarylocator.lo -MD -MP -MF .deps/librarylocator.TPlo -o librarylocator.o >/dev/null 2>&1
mv -f .libs/librarylocator.lo librarylocator.lo
make[2]: Leaving directory `/var/tmp/portage/korelib-1.0/work/korelib-1.0/kore'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/korelib-1.0/work/korelib-1.0'
make: *** [all] Error 2

.oOo.

Portage 2.1_pre6-r3 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.4-r1, 2.6.15.6 i686)
=================================================================
System uname: 2.6.15.6 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 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-r1
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=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/NX/etc /usr/NX/home /usr/kde/2/share/config /usr/kde/3.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/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://206.75.217.181/ ftp://gentoo.ccccom.com"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://129.89.70.108/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d a52 aac aalib acc accessibility alsa apache2 apm arts asf audiofile avi avifile berkdb bitmap-fonts bonobo bzip2 cdr crypt cups curl dbus dga dio directfb divx4linux doc dri dts dv dvd dvdr dvdread eds emboss encode ethereal exit fbcon ffmpeg flac flash font-server foomaticdb fortran freetds gcj gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile gzip hal icq idn imagemagic imagemagick imap imlib innodb ipv6 jabber java jikes jpeg jpeg2 junit kde lcms lesstiff libg++ libwww lzo mad maildir matroska mikmod mjpeg mmx mng mono motif mozilla mozsvg mp3 mpeg musepack mysql mysqli ncurses nls nptl nptlonly nsplugin odbc offensive ogg oggvorbis opengl oscar oss pam pda pdf pdflib perl png postgres povray ppds python qt quicktime readline real samba sasl scanner sdl soap speex spell ssl svg svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vorbis win32codecs winf wmf wxwindows xanim xeo xine xinerama xml xml2 xmms xprint xv xvid xvmc yahoo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-21 23:11:10 UTC
Hmmm, last release almost 4 years old... good luck :P
Comment 2 Guy 2006-03-23 04:10:56 UTC
In looking at my system and trying to find out why it's even there, I've come to the conclusion that korelib probably used to be a dependency of kode or kivio. It doesn't appear to be required any longer. If someone could confirm this, I'd suggest marking it for removal from portage.

equery depends -a korelib doesn't list anything which depends on it.
Comment 3 Guy 2006-03-23 04:11:29 UTC
Also, the homepage doesn't exist anymore at www.theKompany.com.
Comment 4 Mark Loeser (RETIRED) gentoo-dev 2006-04-08 20:01:15 UTC
The package is now in p.mask and will be removed in 30 days if no one steps up to maintain it.
Comment 5 Volker Hemmann 2006-04-08 21:38:13 UTC
Hi,

>Also, the homepage doesn't exist anymore at www.theKompany.com.

em, no, the homepage is still there.
Comment 6 Guy 2006-04-09 18:19:33 UTC
(In reply to comment #5)
> Hi,
> 
> >Also, the homepage doesn't exist anymore at www.theKompany.com.
> 
> em, no, the homepage is still there.
> 

Odd, I cut and pasted from here when I checked and got a 404:

# emerge -s korelib
Searching...
[ Results for search key : korelib ]
[ Applications found : 1 ]

*  dev-libs/korelib
      Latest version available: 1.0
      Latest version installed: [ Not Installed ]
      Size of files: 1,546 kB
      Homepage:      http://www.thekompany.com/projects/korelib/
      Description:   theKompany's cross-platform c++ library for developing modular applications
      License:       GPL-2 QPL-1.0

I even went to the home page and couldn't find it.

Now, it comes up fine! Weird.

"The latest release of Korelib is from June 5th 2002: http://www.smga3000.com/thekompany/Korelib/korelib-1.0.tar.gz"