Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68471 - media-sound/musepack-tools-1.15r-r2 fails to compile
Summary: media-sound/musepack-tools-1.15r-r2 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-21 16:09 UTC by D. W. Srinath
Modified: 2004-12-22 16:49 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description D. W. Srinath 2004-10-21 16:09:06 UTC
running kernel 2.6 with OSS emulation disabled, google suggests that might have something to do with it.


root@meirin nekomimi # emerge -p musepack-tools

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-sound/musepack-tools-1.15r-r2

root@meirin nekomimi # emerge musepack-tools
Calculating dependencies ...done!
>>> emerge (1 of 1) media-sound/musepack-tools-1.15r-r2 to /
>>> md5 src_uri ;-) mpcsv7-src-1.15r.tar.gz
>>> Unpacking source...
...
gcc   -pipe -L/lib -c -fomit-frame-pointer -march=athlon-xp -O2 -pipe  -DCVD_FAS TLOG -DFAST_MATH    -DMAKE_BIT -DMPPDEC_VERSION=\"1.15r\" -DMPPENC_VERSION=\"1.1 5r\" -I/usr/local/include -L/usr/local/lib -O3 -s -finline-functions -mno-ieee-f p -ffast-math -fomit-frame-pointer -frerun-loop-opt -fstrength-reduce -fexpensiv e-optimizations -funroll-all-loops -fmove-all-movables -fstrength-reduce -falign -jumps=5 -falign-loops=0 -falign-functions=5 -DMPP_ENCODER wave_in.c
wave_in.c: In function `Open_WAV_Header':
wave_in.c:70: error: `SOUND_PCM_WRITE_CHANNELS' undeclared (first use in this fu nction)
wave_in.c:70: error: (Each undeclared identifier is reported only once
wave_in.c:70: error: for each function it appears in.)
wave_in.c:77: error: `SOUND_PCM_WRITE_BITS' undeclared (first use in this functi on)
wave_in.c:82: error: `AFMT_S16_LE' undeclared (first use in this function)
wave_in.c:83: error: `SNDCTL_DSP_SETFMT' undeclared (first use in this function)
wave_in.c:89: error: `SOUND_PCM_WRITE_RATE' undeclared (first use in this functi on)
make: *** [wave_in.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: media-sound/musepack-tools-1.15r-r2 failed.
!!! Function src_compile, Line 54, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:
1. emerge musepack-tools




Portage 2.0.51 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.7-love5 i686)
=================================================================
System uname: 2.6.7-love5 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-fomit-frame-pointer -march=athlon-xp -mfpmath=sse -O2 -pipe"
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
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X acpi alsa avi berkdb bonobo canna cdparanoia cjk crypt dgs doc dvd
encode esd flac gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml java jpeg kerberos
libwww mad matroska mikmod mmx mozilla mpeg mpi ncurses network nls nptl
oggvorbis opengl pam pdflib perl png python quicktime readline rtc ruby sdl
spell sse ssl tcltk tcpd tiff truetype unicode usb x86 xml xml2 xv zlib"
Comment 1 micron 2004-10-27 07:10:04 UTC
same problem here, no oss' emulation into kernel

emerge info:
Portage 2.0.51-r2 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.5 i686)
=================================================================
System uname: 2.6.5 i686 Celeron (Coppermine)
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium2 -funroll-loops -pipe"
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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium2 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks fixpackages sandbox"
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ http://gentoo.oregonstate.edu"
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="X apache2 avi berkdb bitmap-fonts crypt cups esd evms2 f77 fam foomaticdb gdbm gif gpm gtk gtk2 imap imlib java jpeg ldap libg++ libwww mad maildir motif mpeg ncurses nls pam pdflib perl postgres python qt readline samba sasl slang ssl svga tcltk tcpd truetype x86 xml2 xprint xv zlib"
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-12 17:17:04 UTC
those should be in /usr/include/linux/soundcard.h

Are you sure your headers are installed properly?
Comment 3 Andrew D. Keyser (aka Legoguy) 2004-11-19 14:38:49 UTC
Same here too. 

Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-rc4-love1 i686)
=================================================================
System uname: 2.6.9-rc4-love1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.6.6
distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
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="-O2 -march=pentium4 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/"
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="X Xaw3d acpi adns aim alsa apache2 arts audiofile avi berkdb bitmap-fonts cairo cdparanoia cdr crypt cups dba dvd dvdr encode esd f77 faad fam flac flash foomaticdb fortran freetype ftp gb gd gdbm gif gimp gimp-print gimpprint glx gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal icq imagemagick imlib jabber jack java joystick jpeg jpeg2k junit kde ladcca ldap libg++ libwww lm_sensors lzw-tiff mad mbox mhash mikmod mmx mng motif mozilla mp3 mpeg msn mysql ncurses nls nptl nptlonly nvidia offensive oggvorbis opengl pam pcmcia pdflib perl php png ppds python qt quicktime readline samba scanner sdl slang snmp socks5 spell sse ssl svg svga tcltk tcpd tga tiff truetype truetype-fonts trusted type1-fonts usb userlocales v4l v4l2 wavelan wmf wxwindows x86 xft xine xml xml2 xmms xosd xprint xrandr xscreensaver xv yahoo zlib"



Also fails with gcc-3.3.4, so not a gcc issue. 
Comment 4 Matthias Noe 2004-12-05 13:58:32 UTC
try the ~x86 masked version:
# ACCEPT_KEYWORDS="x86" emerge -v =musepack-tools-1.15s-r1

worked here. hth
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-22 16:49:25 UTC
ok, well s is stable now, so marking this fixed.