Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131751 - >=media-sound/beast-0.6.4 fails to build
Summary: >=media-sound/beast-0.6.4 fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 140553 (view as bug list)
Depends on: 163146
Blocks:
  Show dependency tree
 
Reported: 2006-04-29 20:31 UTC by Silas Francisco
Modified: 2007-07-08 16:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch against media-sound/beast-0.6.6.ebuild (beast-0.6.6-ebuild.patch,377 bytes, patch)
2006-07-15 14:05 UTC, Christian Becke
Details | Diff
Patch against beast-0.6.6 sources (beast-0.6.6-glib.patch,1.09 KB, patch)
2006-07-15 14:06 UTC, Christian Becke
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Silas Francisco 2006-04-29 20:31:36 UTC
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 :-)
Comment 1 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-06-28 01:59:27 UTC
I cant reproduce this on the current stable.  Please reopen the bug if the issue still stands.
Comment 2 Silas Francisco 2006-07-10 05:44:03 UTC
I'm now using glib-2.10.3 and i've tried using beast-0.6.6 and the problem continues....
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-07-15 13:46:36 UTC
*** Bug 140553 has been marked as a duplicate of this bug. ***
Comment 4 Christian Becke 2006-07-15 14:05:50 UTC
Created attachment 91825 [details, diff]
Patch against media-sound/beast-0.6.6.ebuild
Comment 5 Christian Becke 2006-07-15 14:06:32 UTC
Created attachment 91826 [details, diff]
Patch against beast-0.6.6 sources
Comment 6 Christian Becke 2006-07-15 14:09:27 UTC
With the above patches media-sound/beast-0.6.6 works for me.
(See bug #140553 for details)
Comment 7 Jiří Vyskočil 2006-08-16 07:05:58 UTC
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
Comment 8 Christian Becke 2006-09-20 10:24:12 UTC
Jiri,
are you building with MAKEOPTS="-j2"?
Building beast with MAKEOPTS="-j1" fixed the error for me.
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-07-08 13:09:18 UTC
Anyone can reproduce this with 0.7.1?
Comment 10 Christian Becke 2007-07-08 14:30:17 UTC
(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".

Comment 11 Jakub Moc (RETIRED) gentoo-dev 2007-07-08 16:17:30 UTC
Thanks for testing. FIXED.