Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112561 - xmms-jack-0.15 fails to compile when "bmp" USE flag is enabled
Summary: xmms-jack-0.15 fails to compile when "bmp" USE flag is enabled
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-14 15:38 UTC by Jabari R. Roberts
Modified: 2005-11-19 19:44 UTC (History)
2 users (show)

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


Attachments
Emerge log of xmms-jack-0.14 (emerge-xmms-jack-0.14.log,12.58 KB, text/plain)
2005-11-14 15:39 UTC, Jabari R. Roberts
Details
Emerge log of xmms-jack-0.15 with the "bmp" USEflag enabled (emerge-xmms-jack-0.15-bmp.log,14.13 KB, text/plain)
2005-11-14 15:40 UTC, Jabari R. Roberts
Details
Emerge log of xmms-jack-0.15 with the "bmp" USEflag disabled (emerge-xmms-jack-0.15-nobmp.log,12.75 KB, text/plain)
2005-11-14 15:41 UTC, Jabari R. Roberts
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jabari R. Roberts 2005-11-14 15:38:38 UTC
Did the usual "emerge -Du world" to update packages; one of them pulled in was
an update to xmms-jack from 0.14 to 0.15.  When compiling, it fails with a
strange error:

/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
warning: i386:x86-64 architecture of input file `bio2jack.o' is incompatible
with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
warning: i386:x86-64 architecture of input file `configure.o' is incompatible
with i386 output
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld:
warning: creating a DT_TEXTREL in object.

Thus, it fails to build libjackout.so needed by XMMS.
I recompiled jack-audio-connection-kit, bio2jack, alsa-jack, and
beep-media-player with the same result.  This is the first time I've seen this
problem; no other packages exhibit it.

When I did " USE="-bmp" emerge xmms-jack ", it compiled successfully.

I'm attaching the outputs of xmms-jack-0.14 (note that it doesn't use any
USEflags), xmms-jack-0.15 with bmp enabled, and xmms-jack-0.15 with bmp disabled.

Reproducible: Always
Steps to Reproduce:
1. enable bmp USEflag
2. emerge xmms-jack
3.

Actual Results:  
Fails compiling (though the emerge doesn't actually fail until the install phase).

Expected Results:  
compiled successfully with bmp features enabled.

Here's my emerge --info:

Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3,
2.6.14-ck4 i686)
=================================================================
System uname: 2.6.14-ck4 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.12.0_pre10
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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.20-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -momit-leaf-frame-pointer
-fomit-frame-pointer -fno-ident"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -momit-leaf-frame-pointer
-fomit-frame-pointer -fno-ident -fvisibility-inlines-hidden"
DISTDIR="/techidna-2/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo/ http://gentoo.osuosl.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.1.100/gentoo-portage"
USE="x86 16bit 3dnow 3dnowext 7zip X Xaw3d a52 aac aalib alsa ao aotuv apm
applet arts artswrappersuid audiofile avantgo avi bash-completion berkdb bidi
big-tables bitmap-fonts bl bmp browserplugin bzip2 cairo canna cdb cdda cddb
cdio cdparanoia cdr cdrom chroot cjk crypt cscope css cups curl dar32 dga
directfb djbfft dpms dts dv dvd dvdr dvdread dynagraph ecc edl eds elf emboss
encode escreen esd etwin exif expat extraengine fam fame fbcon ffmpeg fftw
finger flac flash fltk fontconfig foomaticdb fortran fping fpx ftp gd gdbm
geometry ggi gif gimp gimpprint glitz glut gnokii gnutls gopher gphoto2 gpm
grammar graphviz gs gstreamer gtk gtk2 gtkhtml guile hal howl id3 idea idn
ieee1394 imagemagick imlib immqt-bc insecure-savers ipv6 ithreads jack
jack-tmpfs jasper java javascript jbig joystick jpeg jpeg2k justify kde
kdeenablefinal kerberos kig-scripting krb4 ladspa lame latex lcms libcaca
libclamav libedit libg++ libwww live lm_sensors logrotate lua lzo m17n-lib mad
math matroska md5sum memlimit mhash mikmod ming mjpeg mmap mmx mmxext mng mono
motif mozilla mp3 mp4live mpeg mpeg2 mpeg4 mpi mplayer musepack musicbrainz
mysql nas ncurses net nethack network new-login nls nntp nptl nptlonly nsplugin
numeric nvidia ocaml offensive ogg oggvorbis on-the-fly-crypt openal openexr
opengl oss pam parse-clocks pccts pcre pda pdf pdflib perl php physfs pike
player png portaudio povray ppds pyste python qt quicktime rar rdesktop readline
real recode rle rtc ruby samba scanner sdl sftplogging silc slang sms sndfile
snmp sox speex spell sqlite sse ssl startup-notification subp subtitles svg svga
symlink sysfs t1lib tcltk tcpd tga theora thesaurus threads threadsonly tidy
tiff toolbar transcode truetype truetype-fonts type1-fonts ucs2 ucs4 udev
unicode usb utf8 uudeview v4l v4l2 vcd vcdimager vidix vim-with-x vorbis
win32codecs wmf wordperfect wxgtk1 wxwindows xanim xine xinerama xml xml2 xmms
xscreensaver xv xvid xvmc yv12 zeroconf zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS
Comment 1 Jabari R. Roberts 2005-11-14 15:39:51 UTC
Created attachment 72914 [details]
Emerge log of xmms-jack-0.14
Comment 2 Jabari R. Roberts 2005-11-14 15:40:30 UTC
Created attachment 72915 [details]
Emerge log of xmms-jack-0.15 with the "bmp" USEflag enabled
Comment 3 Jabari R. Roberts 2005-11-14 15:41:03 UTC
Created attachment 72916 [details]
Emerge log of xmms-jack-0.15 with the "bmp" USEflag disabled
Comment 4 Jabari R. Roberts 2005-11-14 15:46:54 UTC
There's a typo in comment #2: it should be "Emerge log of xmms-jack-0.15 with
the "bmp" USEflag enabled."
Comment 5 Jabari R. Roberts 2005-11-14 15:54:43 UTC
For clarity:

I recompiled jack-audio-connection-kit, bio2jack, alsa-jack, and
beep-media-player *successfully, and xmms-jack still compiled* with the same result.
Comment 6 Erik Zeek 2005-11-14 19:37:23 UTC
I'm seeing the same behavior on my system.

Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3,
2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre10
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.13
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.20-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mtune=prescott -march=prescott -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-O2 -mtune=prescott -march=prescott -pipe"
DISTDIR="/home/gentoo/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://gentoo.chem.wisc.edu/gentoo/ http://mirror.datapipe.net/gentoo
http://open-systems.ufl.edu/mirrors/gentoo"
LC_ALL="en_US.utf8"
LINGUAS="en-US"
MAKEOPTS="-j2"
PKGDIR="/home/gentoo/portage/packages"
PORTAGE_TMPDIR="/home/gentoo/tmp"
PORTDIR="/home/gentoo/portage"
PORTDIR_OVERLAY="/home/gentoo/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 X X509 Xaw3d a52 aac aalib acl acpi activefilter ada aim alsa amd amr
aotuv apache2 arts artswrappersuid artworkextra asm async atlas auctex audiofile
authdaemond automount bash-completion bcmath bcp bdf berkdb bitmap-fonts bjam bl
blas blender-game bmp bonobo bzip2 c++ cairo calendar cap caps ccache cdda cddb
cdf cdinstall cdio cdparanoia cdr cdrom cgi chm clanJavaScript clanVoice cli
clisp cmucl cpdflib cpudetection crosscompile crypt cscope css ctype cups curl
curlwrappers cvsgraph daap dba dbm dbus dbx debugger dga dhcp dio directfb
discard-path dnd dpms dri dts dv dvd dvdr dvdread dynagraph ecc editor edl eds
effects emboss emoticon encode enscript epson erandom esd esx examples exif
expat extraicons extramodules fam fame fat fbcon fbdev fbsplash ffmpeg fftw
finger firefox fits flac flash flatfile fltk font-server fontconfig foomaticdb
force-cgi-redirect fortran fpx freetts freetype ftp fuse gb gcc-libffi gcj gcl
gd gdal gdbm geoip geos ggi gif gimp gimpprint ginac gkrellm glade glep glgd
glitz glut glx gml gmp gmtfull gmthigh gmtsuppl gmttria gnome gnome-print
gnomedb gnuplot gpgme gphoto2 gpm gps graphviz grass gs gsl gssapi gstreamer gtk
gtk2 gtkhtml guile gzip hal haskell hddtemp hdf hdf5 hfs high-ints hlapi hou hpn
html httpd i8x0 icc iconv icq id3 ide idea idn image imagemagick imap imlib
imlib2 inifile inkjar insecure-drivers insecure-savers ipv6 itcl jack jai jasper
java javacomm javascript jbig jce jimi jit jp2 jpeg jpeg2k junit jython kcal kde
kdeenablefinal kdepim kdexdeltas kqemu ladcca lame lapack largeterminal latex
lcms ldap libcaca libclamav libdsk libg++ libgda libsamplerate libwww live
lm_sensors logitech-mouse logrotate logwatch lua lzo lzw mad mail maildir
mailwrapper mapeditor maps math matroska md5sum mhash mikmod mime ming mixer
mjpeg mmap mmx mmxext mng mod mopac7 motif mozilla moznocompose moznoirc
moznomail mozsha1 mozsvg mp3 mp4live mpeg mpeg2 mpeg4 mplayer mpqc multiprocess
multitarget musepack music musicbrainz mysql nas ncurses net netcdf network
new-login nfs nls no-old-linux nocd nowin nptl nsplugin ntfs ntlm numarray
numeric oav objc ocaml octave offensive ofx ogdi ogg oggvorbis openal openbabel
openexr opengl osc oss pam parse-clocks pascal patented pcntl pcre pdf pdfkit
pdflib pear perl php physfs pic player plotutils plugin png pnp portaudio posix
postfix povray ppds print pyste python qemu-fast qhull qt quicktime quotas
quotes rar rdesktop readline real recode remix rle rogue rpc rrdtool rss rtc
ruby samba sasl sbcl scanner scp screen sdk sdl seti sftp shared sharedext
sharedmem shorten slp smime smp sndfile sockets softmmu sou sounds speedo speex
spell spl sql sqlite sse sse-filters sse2 ssl stencil-buffer stream
subject-rewrite subp subtitles subversion suid svg svgz symlink sysfs syslog
sysvipc szip t1lib tcltk tcpd test tetex tga theora thesaurus threads tidy tiff
timidity tokenizer toolbar transcode truetype truetype-fonts type1 type1-fonts
ucs2 ucs4 udev unicode urandom usb userlocales utf8 uudeview v4l v4l2 vcd
vcdimager vfat videos vidix vim-with-x virus-scan visualization vlm voice vorbis
webdav win32codecs wmf wordperfect wv wxwindows xanim xatrix xface xforms xine
xinetd xml xml2 xmms xosd xpm xprint xscreensaver xsl xslt xv xvid xvmc yv12 zip
zlib linguas_en-US userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2005-11-15 11:56:42 UTC
well i think it's time to remove BMP support from this plugin i can't maintain
the support for bmp because i don't use BMP and i'm not BMP maintainer too.
Maybe someone steps up to write a new ebuild for this package just to support
BMP. I will release a new version with support only for XMMS.
Comment 8 Luis Medinas (RETIRED) gentoo-dev 2005-11-16 07:38:43 UTC
this bug is fixed i commited a new version without BMP support. If you will want
to have BMP support search for a bug or open a new one to add a new package that
supports jack on BMP.

Sorry but i don't use BMP and i don't plan to support it.
Comment 9 Bruno Roggeri 2005-11-16 15:47:49 UTC
For info, there is an updated bmp-jack ebuild in bug #75135. Use at your own 
risks ! 
  
  
Comment 10 Luis Medinas (RETIRED) gentoo-dev 2005-11-19 19:44:30 UTC
That version was removed from the portage. This bug is fixed.