Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153881 - CBCAnalyzer will no longer compile
Summary: CBCAnalyzer will no longer compile
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-02 17:25 UTC by Olivier Fisette (RETIRED)
Modified: 2006-12-10 11:07 UTC (History)
2 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 Olivier Fisette (RETIRED) gentoo-dev 2006-11-02 17:25:42 UTC
CBCAnalyzer has been package.mask'ed for for some time as I cannot get it to compile on my systems anymore. I thought this was a GCC 4 bug at first, but I cannot get it to compile with 3.4 either. The package is not actively maintained, and I have little interest in it. Unless someone wants to fix this, I will announce its removal on the gentoo-dev list in about a month.

Here is the compilation error on my system:

cAlignCode.cpp:1208: error: no match for 'operator[]' in '((cAlignCode*)this)->cAlignCode::mMapDNA[strElement.wxString::<anonymous>.wxStringBase::c_str()]'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/stl_map.h:340: note: candidates are: _Tp& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const _Key&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = int, _Compare = std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >]
cAlignCode.cpp:1220: error: no matching function for call to 'std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(const wxChar*)'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/stl_vector.h:602: note: candidates are: void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >]
cAlignCode.cpp:1233: error: ambiguous overload for 'operator==' in 'strElement == " "'
/usr/include/wx-2.6/wx/string.h:1421: note: candidates are: bool operator==(const wxString&, const wxString&) <near match>
/usr/include/wx-2.6/wx/string.h:1425: note:                 bool operator==(const wxChar*, const wxString&) <near match>
/usr/include/wx-2.6/wx/string.h:1459: note:                 bool operator==(const wxString&, const wxWCharBuffer&) <near match>
/usr/include/wx-2.6/wx/string.h:1494: note:                 bool operator==(wxChar, const wxString&) <near match>
/usr/include/wx-2.6/wx/string.h:1495: note:                 bool operator==(const wxString&, wxChar) <near match>
/usr/include/wx-2.6/wx/longlong.h:916: note:                 bool operator==(long int, const wxLongLong&) <near match>
/usr/include/wx-2.6/wx/longlong.h:929: note:                 bool operator==(long unsigned int, const wxULongLong&) <near match>
cAlignCode.cpp:1236: error: no match for 'operator[]' in '((cAlignCode*)this)->cAlignCode::mMapDNA[strElement.wxString::<anonymous>.wxStringBase::c_str()]'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/stl_map.h:340: note: candidates are: _Tp& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const _Key&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = int, _Compare = std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >]
make[3]: *** [libprofdist_a-bionj.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [libprofdist_a-cAlignCode.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/cbcanalyzer-1.0.2/work/cbcanalyzer-1.0.2/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/cbcanalyzer-1.0.2/work/cbcanalyzer-1.0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cbcanalyzer-1.0.2/work/cbcanalyzer-1.0.2'
make: *** [all] Error 2

And here is my emerge --info:

Portage 2.1.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.12.5
Last Sync: Thu, 02 Nov 2006 14:00:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
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-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O3 -pipe -funroll-loops -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/cursors/xorg-x11/default /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=pentium-m -O3 -pipe -funroll-loops -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://adelie.polymtl.ca/gentoo-portage/"
LANG="fr_CA.UTF-8"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa arts asf bash-completion berkdb bidi bitmap-fonts blas bzip2 cairo cdparanoia cdr cjk cli cracklib crypt cscope cups dbus dlloader dri dvd dvdr elibc_glibc emboss encode fam fftw firefox flac foomaticdb fortran gd gdbm gif gphoto2 gpm gstreamer gtk hal iconv imagemagick input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux lapack ldap libg++ linguas_fr lirc mad mikmod mmx mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl pam pcmcia pcre perl pic png pnp ppds pppd python qt qt3 qt4 quicktime readline real reflection samba sdl session spell spl sse ssl svg tcpd tetex tiff tk truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nvidia vim-with-x vorbis wifi win32codecs xinerama xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-03 06:22:07 UTC
Good luck w/ apokorny, he's done exactly one commit (this ebuild) 1 1/2 year ago before going MIA :P 

http://cia.navi.cx/stats/author/apokorny
http://www.gentoo.org/proj/en/devrel/roll-call/userinfo.xml?statusFilter=Retired

Sending to m-needed, remove him from metadata.xml
Comment 2 Olivier Fisette (RETIRED) gentoo-dev 2006-11-03 07:23:46 UTC
Then I will not waste any time on this and send a notice to gentoo-dev right away. Andreas is not listed as maintainer in metadata.
Comment 3 Olivier Fisette (RETIRED) gentoo-dev 2006-12-10 11:07:11 UTC
Removed from Portage as announced on the gentoo-dev mailing list on 2006-11-03.