Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 71140

Summary: bmp-infopipe-1.3 emerge fails
Product: Gentoo Linux Reporter: Andres Järv <andresjarv>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andres Järv 2004-11-14 04:17:29 UTC
When i try to emerge bmp-infopipe-1.3, the following happens:

usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -c infopipe_ui.c -MT infopipe_ui.lo -MD -MP -MF .deps/infopipe_ui.TPlo -o infopipe_ui.o >/dev/null 2>&1
In file included from infopipe.h:17,
                 from infopipe.c:33:
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_U8'
/usr/include/bmp/plugin.h:42: error: previous definition of 'FMT_U8' was here
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_S8'
/usr/include/bmp/plugin.h:43: error: previous definition of 'FMT_S8' was here
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_U16_LE'
/usr/include/bmp/plugin.h:44: error: previous definition of 'FMT_U16_LE' was here
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_U16_BE'
/usr/include/bmp/plugin.h:45: error: previous definition of 'FMT_U16_BE' was here
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_U16_NE'
/usr/include/bmp/plugin.h:46: error: previous definition of 'FMT_U16_NE' was here
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_S16_LE'
/usr/include/bmp/plugin.h:47: error: previous definition of 'FMT_S16_LE' was here
/usr/include/xmms/plugin.h:31: error: conflicting types for 'FMT_S16_BE'
/usr/include/bmp/plugin.h:48: error: previous definition of 'FMT_S16_BE' was here
/usr/include/xmms/plugin.h:32: error: conflicting types for 'FMT_S16_NE'
/usr/include/bmp/plugin.h:50: error: previous definition of 'FMT_S16_NE' was here
/usr/include/xmms/plugin.h:33: error: conflicting types for 'AFormat'
/usr/include/bmp/plugin.h:50: error: previous declaration of 'AFormat' was here
/usr/include/xmms/plugin.h:62: error: conflicting types for 'OutputPlugin'
/usr/include/bmp/plugin.h:61: error: previous declaration of 'OutputPlugin' was here
/usr/include/xmms/plugin.h:76: error: conflicting types for 'EffectPlugin'
/usr/include/bmp/plugin.h:62: error: previous declaration of 'EffectPlugin' was here
/usr/include/xmms/plugin.h:80: error: conflicting types for 'INPUT_VIS_ANALYZER'
/usr/include/bmp/plugin.h:53: error: previous definition of 'INPUT_VIS_ANALYZE



..............................



make[2]: *** [infopipe.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/bmp-infopipe-1.3/work/xmms-infopipe-1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/bmp-infopipe-1.3/work/xmms-infopipe-1.3'
make: *** [all] Error 2

!!! ERROR: media-plugins/bmp-infopipe-1.3 failed.
!!! Function src_compile, Line 510, Exitcode 2
!!! emake failed


Reproducible: Always
Steps to Reproduce:
1. emerge bmp-infopipe
2. 
3.

Actual Results:  
emerge fails

Expected Results:  
bmp-infopipe would emerge fine

# emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.9-rc2-love4 i686)
=================================================================
System uname: 2.6.9-rc2-love4 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.6.6
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -pipe -fomit-frame-pointer -O2 -fPIC -DPIC"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-tbird -pipe -fomit-frame-pointer -O2 -fPIC -DPIC"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs candy ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://195.222.16.154/pub/gentoo/distfiles"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/trunk"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm avi berkdb bitmap-fonts bzlib cdr crypt cups divx4linux
encode f77 fam flac foomaticdb fortran gdbm gif gpm gtk gtk2 imagemagick imlib
imlib2 jabber java jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg msn
ncurses nls nptl nptlonly nvidia oggvorbis opengl pam pdflib perl pic png python
quicktime readline sdl slang ssl svga tcltk tcpd tiff truetype x86 xml xml2 xmms
xprint xv xvid zlib"
Comment 1 Andres Järv 2004-11-14 04:25:49 UTC
BTW, I'm using the latest CVS of BMP..
Comment 2 Sander Sweers 2004-11-14 05:39:26 UTC
Compiles fine with beep-media-player-0.9.7_rc2-r3. 

Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.10-rc1-mm5 i686)
=================================================================
System uname: 2.6.10-rc1-mm5 i686 AMD Athlon(tm) XP 1600+
Gentoo Base System version 1.6.5
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r6
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -O2 -pipe"
CHOST="i686-pc-linux-gnu"
Comment 3 Andres Järv 2004-11-14 06:09:27 UTC
Hmm... maybe it's cause the ebuild in portage has some patch for plugin.h...
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2004-11-14 07:13:47 UTC
first: Simple disfunctional userspace apps do not justify critical or blocker severity.

second: >BTW, I'm using the latest CVS of BMP..
You do not really expect, that developers care for your cvs stuff, do you!?


I'd mark it WONTFIX, but maybe you've some reason to have a look at it, sound herd.
Comment 5 Tony Vroon (RETIRED) gentoo-dev 2004-11-14 07:24:36 UTC
This plugin works for me, it also works for infirit.

From what I can tell from your emerge info, you use love-sources (unsupported, not in portage) and breakmygentoo (/usr/local/trunk).
I can't forbid you doing that, but don't expect support if you run unsupported packages.