Aucacity fails to build when build against wxGTK that has been compiled against gtk2. It compiles fine with USE="-gtk2" I get the following errors: /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 `/home/herbie/tmp/portage/audacity-1.1.1-r1/work/audacity-src-1.1.1-3/src' make: *** [audacity] Error 2 Reproducible: Always Steps to Reproduce: 1.USE="gtk2" emerge wxGTK audacity 2. 3. Actual Results: make error Expected Results: >>> media-sound/audacity-1.1.1-r1 merged. Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Athlon(tm) XP 2100+ GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.rez-gif. supelec.fr/pub/Linux/distrib/gentoo/ " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/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="/home/herbie/tmp" PORTDIR_OVERLAY="/usr/portage.local" USE="x86 3dnow apm avi crypt cups gif jpeg libg++ mikmod mmx mpeg ncurses nls pd flib png qtmt quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readl ine aalib svga ggi java guile sdl gpm tcpd pam libwww ssl python oggvorbis qt mo tif opengl X gtk gnome sse gtk2 -kde arts cdr dga fbcon directfb bonobo evo gtkh tml tcltk imlib tiff gd alsa esd oss dvd flash encode imap ldap maildir mbox xfa ce mozilla mozaccess-builtin mozirc mozxmlterm plotutils tetex perl samba" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe" CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
This is not a problem with the Gentoo build of audacity. I will put a clause to stop the build of audacity if gtk2 is in use to stop more reports of audacity building problems. I am in contact with audacity developers via the devel mailing list, etc. As soon as there is a working version with gtk2 the ebuild will be updated to remove the hook.