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)
please paste #emerge info
this happens with latest version of wxGTK (2.4.0)
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"
audacity-1.1.1-r1 has been added to portage. Please test this new version.
Yes, it works for me, thanks!
good to hear... I will mark it stable as I have had much success myself.