Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 14796 - Unable to emerge audacity-1.1.1 (compiler error)
Summary: Unable to emerge audacity-1.1.1 (compiler error)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-30 13:30 UTC by Vlad Berditchevskiy
Modified: 2003-02-04 19:42 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 Vlad Berditchevskiy 2003-01-30 13:30:38 UTC
User-Agent:       
Build Identifier: 

There is a compiler error, when I try to emerge audacity-1.1.1.

Reproducible: Always
Steps to Reproduce:
emerge -pu audacity
Actual Results:  
g++ -c -I../lib-src/portaudio/pa_common -mcpu=athlon-mp -O3 -pipe -I../lib-src/e
xpat -I../lib-src/allegro -I../lib-src/libnyquist/nyx -I../lib-src/libsndfile/sr
c -Wall -Iinclude  -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGT
K__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  AStatus.cpp -o obj/AStatus.o
AStatus.cpp: In constructor `AStatus::AStatus(wxWindow*, int, const wxPoint&,
   const wxSize&, double, AStatusListener*)':
AStatus.cpp:64: conversion from `const char[8]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:303: candidates are: wxString::wxString(wchar_t,
   unsigned int = 1) <near match>
/usr/include/wx/string.h:281:                 wxString::wxString(int) <near
   match>
AStatus.cpp:65: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:303: candidates are: wxString::wxString(wchar_t,
   unsigned int = 1) <near match>
/usr/include/wx/string.h:281:                 wxString::wxString(int) <near
   match>
AStatus.cpp:66: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:303: candidates are: wxString::wxString(wchar_t,
   unsigned int = 1) <near match>
/usr/include/wx/string.h:281:                 wxString::wxString(int) <near
   match>
AStatus.cpp:67: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:303: candidates are: wxString::wxString(wchar_t,
   unsigned int = 1) <near match>
/usr/include/wx/string.h:281:                 wxString::wxString(int) <near
   match>
AStatus.cpp:68: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:303: candidates are: wxString::wxString(wchar_t,
   unsigned int = 1) <near match>
/usr/include/wx/string.h:281:                 wxString::wxString(int) <near
   match>
AStatus.cpp:69: conversion from `const char[9]' to `const wxString' is
   ambiguous
/usr/include/wx/string.h:303: candidates are: wxString::wxString(wchar_t,
   unsigned int = 1) <near match>
/usr/include/wx/string.h:281:                 wxString::wxString(int) <near
   match>
AStatus.cpp: In member function `void AStatus::SetField(const char*, int)':
AStatus.cpp:91: ambiguous overload for `wxString& != const char*&' operator
/usr/include/wx/string.h:1182: candidates are: bool operator!=(const wxString&,
   const wxString&) <near match>
/usr/include/wx/string.h:1186:                 bool operator!=(const wxChar*,
   const wxString&) <near match>
/usr/include/wx/string.h:1215:                 bool operator!=(wchar_t, const
   wxString&) <near match>
/usr/include/wx/string.h:1216:                 bool operator!=(const wxString&,
   wchar_t) <near match>
/usr/include/wx/string.h:1224:                 bool operator!=(const wxString&,
   const wxWCharBuffer&) <near match>
/usr/include/wx/longlong.h:919:                 bool operator!=(long int, const
   wxLongLong&) <near match>
/usr/include/wx/longlong.h:932:                 bool operator!=(long unsigned
   int, const wxULongLong&) <near match>
AStatus.cpp:92: ambiguous overload for `wxString& = const char*&' operator
/usr/include/wx/string.h:275: candidates are: wxString&
   wxString::operator=(int) <near match>
/usr/include/wx/string.h:516:                 wxString&
   wxString::operator=(const wxString&) <near match>
/usr/include/wx/string.h:518:                 wxString&
   wxString::operator=(wchar_t) <near match>
/usr/include/wx/string.h:524:                 wxString&
   wxString::operator=(const wxWCharBuffer&) <near match>
AStatus.cpp: In member function `virtual void AStatus::OnPaint(wxPaintEvent&)':
AStatus.cpp:157: ambiguous overload for `wxString& != const char[1]' operator
/usr/include/wx/string.h:1182: candidates are: bool operator!=(const wxString&,
   const wxString&) <near match>
/usr/include/wx/string.h:1186:                 bool operator!=(const wxChar*,
   const wxString&) <near match>
/usr/include/wx/string.h:1215:                 bool operator!=(wchar_t, const
   wxString&) <near match>
/usr/include/wx/string.h:1216:                 bool operator!=(const wxString&,
   wchar_t) <near match>
/usr/include/wx/string.h:1224:                 bool operator!=(const wxString&,
   const wxWCharBuffer&) <near match>
/usr/include/wx/longlong.h:919:                 bool operator!=(long int, const
   wxLongLong&) <near match>
/usr/include/wx/longlong.h:932:                 bool operator!=(long unsigned
   int, const wxULongLong&) <near match>
AStatus.cpp:176: ambiguous overload for `wxString& != const char[1]' operator
/usr/include/wx/string.h:1182: candidates are: bool operator!=(const wxString&,
   const wxString&) <near match>
/usr/include/wx/string.h:1186:                 bool operator!=(const wxChar*,
   const wxString&) <near match>
/usr/include/wx/string.h:1215:                 bool operator!=(wchar_t, const
   wxString&) <near match>
/usr/include/wx/string.h:1216:                 bool operator!=(const wxString&,
   wchar_t) <near match>
/usr/include/wx/string.h:1224:                 bool operator!=(const wxString&,
   const wxWCharBuffer&) <near match>
/usr/include/wx/longlong.h:919:                 bool operator!=(long int, const
   wxLongLong&) <near match>
/usr/include/wx/longlong.h:932:                 bool operator!=(long unsigned
   int, const wxULongLong&) <near match>
AStatus.cpp:190: no matching function for call to `wxString::Format(const
   char[3], int)'
/usr/include/wx/string.h:735: candidates are: static wxString
   wxString::Format(const wxChar*, ...)
AStatus.cpp: In member function `void AStatus::OnRateOther()':
AStatus.cpp:260: no matching function for call to `wxString::Printf(const
   char[3], int)'
/usr/include/wx/string.h:730: candidates are: int wxString::Printf(const
   wxChar*, ...)
AStatus.cpp:266: ambiguous overload for `wxString& != const char[1]' operator
/usr/include/wx/string.h:1182: candidates are: bool operator!=(const wxString&,
   const wxString&) <near match>
/usr/include/wx/string.h:1186:                 bool operator!=(const wxChar*,
   const wxString&) <near match>
/usr/include/wx/string.h:1215:                 bool operator!=(wchar_t, const
   wxString&) <near match>
/usr/include/wx/string.h:1216:                 bool operator!=(const wxString&,
   wchar_t) <near match>
/usr/include/wx/string.h:1224:                 bool operator!=(const wxString&,
   const wxWCharBuffer&) <near match>
/usr/include/wx/longlong.h:919:                 bool operator!=(long int, const
   wxLongLong&) <near match>
/usr/include/wx/longlong.h:932:                 bool operator!=(long unsigned
   int, const wxULongLong&) <near match>
make[1]: *** [obj/AStatus.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/audacity-1.1.1/work/audacity-src-1.
1.1/src'
make: *** [audacity] Error 2

!!! ERROR: media-sound/audacity-1.1.1 failed.
!!! Function src_compile, Line 28, Exitcode 2
!!! (no error message)
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-01-30 15:42:42 UTC
please paste
#emerge info
Comment 2 SpanKY gentoo-dev 2003-01-30 15:52:15 UTC
this happens with latest version of wxGTK (2.4.0)
Comment 3 Vlad Berditchevskiy 2003-01-30 18:07:11 UTC
Portage 2.0.46-r9 (default-x86-1.4, gcc-which: no gcc in (/sbin:/bin:/usr/sbin:/usr/bin)
sh: line 1: -dumpversion: command not found, glibc-2.3.1-r2)
=================================================================
System uname: 2.4.19-xfs-r2 i686 AMD Athlon(tm) MP 2000+
GENTOO_MIRRORS="http://ftp.tu-clausthal.de/pub/linux/gentoo/ http://www.ibiblio.org/pub/Linux/distri
butions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3/sh
are/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quickti
me spell truetype xmms xv zlib gdbm berkdb slang readline tetex svga tcltk java X sdl gpm tcpd pam l
ibwww ssl python imlib oggvorbis gnome gtk motif opengl cdr gtk2 -qt -qtmt -kde -arts xfs acl bonobo
 encode aalib dga dvd gd alsa esd gtkhtml guile imap -ldap leim mozilla moznomail moznocompose mozno
irc mysql perl scanner sse tiff xface xml2"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-mp -O3 -pipe"
CXXFLAGS="-mcpu=athlon-mp -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 4 Nick Hadaway 2003-01-30 20:07:12 UTC
audacity-1.1.1-r1 has been added to portage.  Please test this new version.
Comment 5 Vlad Berditchevskiy 2003-01-30 21:00:19 UTC
Yes, it works for me, thanks!
Comment 6 Nick Hadaway 2003-01-31 00:31:30 UTC
good to hear... I will mark it stable as I have had much success myself.