i686-pc-linux-gnu-gcc -DG_LOG_DOMAIN=\"SFI\" -DG_DISABLE_CONST_RETURNS -I.. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=pentium-m -fforce-addr -fomit-frame-pointer -ftracer -pipe -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS -fno-cond-mismatch -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-cast-qual -Wpointer-arith -Wredundant-decls -Wmissing-noreturn -finline-functions -fno-keep-static-consts -c sfistore.c -fPIC -DPIC -o .libs/sfistore.o In file included from ../sfi/sfitypes.h:22, from sficomwire.h:22, from sficomwire.c:19: ../sfi/glib-extra.h:92: error: conflicting types for 'g_intern_string' /usr/include/glib-2.0/glib/gquark.h:43: error: previous declaration of 'g_intern_string' was here ../sfi/glib-extra.h:92: error: conflicting types for 'g_intern_string' /usr/include/glib-2.0/glib/gquark.h:43: error: previous declaration of 'g_intern_string' was here ../sfi/glib-extra.h:93: error: conflicting types for 'g_intern_static_string' /usr/include/glib-2.0/glib/gquark.h:44: error: previous declaration of 'g_intern_static_string' was here ../sfi/glib-extra.h:93: error: conflicting types for 'g_intern_static_string' /usr/include/glib-2.0/glib/gquark.h:44: error: previous declaration of 'g_intern_static_string' was here In file included from ../sfi/sfitypes.h:22, from ../sfi/sfivalues.h:22, from sfistore.h:22, from sfistore.c:19: ../sfi/glib-extra.h:92: error: conflicting types for 'g_intern_string' /usr/include/glib-2.0/glib/gquark.h:43: error: previous declaration of 'g_intern_string' was here ../sfi/glib-extra.h:92: error: conflicting types for 'g_intern_string' /usr/include/glib-2.0/glib/gquark.h:43: error: previous declaration of 'g_intern_string' was here ../sfi/glib-extra.h:93: error: conflicting types for 'g_intern_static_string' /usr/include/glib-2.0/glib/gquark.h:44: error: previous declaration of 'g_intern_static_string' was here ../sfi/glib-extra.h:93: error: conflicting types for 'g_intern_static_string' /usr/include/glib-2.0/glib/gquark.h:44: error: previous declaration of 'g_intern_static_string' was here make[3]: *** [sfistore.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [sficomwire.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/beast-0.6.4/work/beast-0.6.4/sfi' [ebuild N ] media-sound/beast-0.6.4 -debug +mad -static 0 kB [ebuild R ] dev-libs/glib-2.10.2 -debug -doc -hardened 0 kB Portage 2203-svn (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-suspend2-r1 i686) ================================================================= System uname: 2.6.16-suspend2-r1 i686 Intel(R) Celeron(R) M processor 1.30GHz Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium-m -fforce-addr -fomit-frame-pointer -ftracer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium-m -fforce-addr -fomit-frame-pointer -ftracer -pipe -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo ftp://darkstar.ist.utl.pt/gentoo ftp://ftp.rnl.ist.utl.pt/gentoo" LANG="" LC_ALL="" MAKEOPTS="-j2" PKGDIR="/usr/portage/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 apache2 audiofile avi beagle berkdb bitmap-fonts bzip2 cairo cdr cli crypt cups curl dbus dri dvd dvdr eds emboss encode esd ethereal exif expat fam ffmpeg firefox foomaticdb fortran gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib ipv6 isdnlog jack java jpeg lcms ldap libg++ libwww logrotate mad mhash mikmod mmx mng motif mp3 mpeg mysql ncurses nls nptl nsplugin ogg opengl oss pam pcre pdflib perl php pic png pppd python quicktime readline reflection samba sdl session spell spl sqlite sse sse2 ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis wmf xinerama xml xml2 xmms xorg xv zlib video_cards_i915 userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, LINGUAS I dont know if I should report this because glibc is unstable, but if I'm wrong please correct me and tell me where to report things related with unstable packages and Gnome 2.14 :-)
I cant reproduce this on the current stable. Please reopen the bug if the issue still stands.
I'm now using glib-2.10.3 and i've tried using beast-0.6.6 and the problem continues....
*** Bug 140553 has been marked as a duplicate of this bug. ***
Created attachment 91825 [details, diff] Patch against media-sound/beast-0.6.6.ebuild
Created attachment 91826 [details, diff] Patch against beast-0.6.6 sources
With the above patches media-sound/beast-0.6.6 works for me. (See bug #140553 for details)
I get some new compile errors after applying the patches: i686-pc-linux-gnu-g++ -DG_LOG_DOMAIN=\"SFI\" -DG_DISABLE_CONST_RETURNS -I.. -I.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=pentium4 -fomit-frame-pointer -pipe -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS -Wdeprecated -Wall -Wno-cast-qual -ftracer -finline-functions -fno-keep-static-consts -fmessage-length=144 -c sfidl-parser.cc sfidl-parser.cc:179: error: definition of 'bool Sfidl::Parser::isChoice(const std::string&) const' is not in namespace enclosing 'Sfidl::Parser' sfidl-parser.cc:185: error: definition of 'bool Sfidl::Parser::isSequence(const std::string&) const' is not in namespace enclosing 'Sfidl::Parser' ....................... more errors about definitions no being in appropriate namespaces ....................... sfidl-parser.cc:2231: error: definition of 'bool Sfidl::Symbol::insert(Sfidl::Symbol*)' is not in namespace enclosing 'Sfidl::Symbol' sfidl-parser.cc:2242: error: definition of 'void Sfidl::Symbol::Symbol()' is not in namespace enclosing 'Sfidl::Symbol' sfidl-parser.cc:2246: error: definition of 'void Sfidl::Symbol::Symbol()' is not in namespace enclosing 'Sfidl::Symbol' make[3]: *** [sfidl-parser.o] Error 1
Jiri, are you building with MAKEOPTS="-j2"? Building beast with MAKEOPTS="-j1" fixed the error for me.
Anyone can reproduce this with 0.7.1?
(In reply to comment #9) > Anyone can reproduce this with 0.7.1? As beast got updated to 0.7.1 without me noticing - the answer should be "no".
Thanks for testing. FIXED.