Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 277091 - media-sound/alsa-tools-1.0.19 does not compile with USE-flag "alsa_cards_ice1712"
Summary: media-sound/alsa-tools-1.0.19 does not compile with USE-flag "alsa_cards_ice1...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo ALSA team [DISABLED]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-08 19:18 UTC by Stefan Borschtel
Modified: 2009-08-10 09:16 UTC (History)
0 users

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 Stefan Borschtel 2009-07-08 19:18:15 UTC
media-sound/alsa-tools-1.0.19 does not compile with USE-flag "alsa_cards_ice1712". There seems to be a problem with the envy24control-application.

Reproducible: Always

Actual Results:  
config.status: executing depfiles commands
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT envy24control.o -MD -MP -MF ".deps/envy24control.Tpo" -c -o envy24control.o envy24control.c; \
	then mv -f ".deps/envy24control.Tpo" ".deps/envy24control.Po"; else rm -f ".deps/envy24control.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT levelmeters.o -MD -MP -MF ".deps/levelmeters.Tpo" -c -o levelmeters.o levelmeters.c; \
	then mv -f ".deps/levelmeters.Tpo" ".deps/levelmeters.Po"; else rm -f ".deps/levelmeters.Tpo"; exit 1; fi
levelmeters.c: In function 'level_meters_configure_event':
levelmeters.c:153: warning: passing argument 1 of 'get_index' discards qualifiers from pointer target type
levelmeters.c: In function 'level_meters_expose_event':
levelmeters.c:180: warning: passing argument 1 of 'get_index' discards qualifiers from pointer target type
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT midi.o -MD -MP -MF ".deps/midi.Tpo" -c -o midi.o midi.c; \
	then mv -f ".deps/midi.Tpo" ".deps/midi.Po"; else rm -f ".deps/midi.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT mixer.o -MD -MP -MF ".deps/mixer.Tpo" -c -o mixer.o mixer.c; \
	then mv -f ".deps/mixer.Tpo" ".deps/mixer.Po"; else rm -f ".deps/mixer.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT patchbay.o -MD -MP -MF ".deps/patchbay.Tpo" -c -o patchbay.o patchbay.c; \
	then mv -f ".deps/patchbay.Tpo" ".deps/patchbay.Po"; else rm -f ".deps/patchbay.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT hardware.o -MD -MP -MF ".deps/hardware.Tpo" -c -o hardware.o hardware.c; \
	then mv -f ".deps/hardware.Tpo" ".deps/hardware.Po"; else rm -f ".deps/hardware.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT driverevents.o -MD -MP -MF ".deps/driverevents.Tpo" -c -o driverevents.o driverevents.c; \
	then mv -f ".deps/driverevents.Tpo" ".deps/driverevents.Po"; else rm -f ".deps/driverevents.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT volume.o -MD -MP -MF ".deps/volume.Tpo" -c -o volume.o volume.c; \
	then mv -f ".deps/volume.Tpo" ".deps/volume.Po"; else rm -f ".deps/volume.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT profiles.o -MD -MP -MF ".deps/profiles.Tpo" -c -o profiles.o profiles.c; \
	then mv -f ".deps/profiles.Tpo" ".deps/profiles.Po"; else rm -f ".deps/profiles.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"envy24control\" -DVERSION=\"0.6.0\" -DSTDC_HEADERS=1 -I. -I.    -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/alsa   -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe -MT config.o -MD -MP -MF ".deps/config.Tpo" -c -o config.o config.c; \
	then mv -f ".deps/config.Tpo" ".deps/config.Po"; else rm -f ".deps/config.Tpo"; exit 1; fi
In file included from profiles.c:30:
strstr_icase_blank.c: In function 'strstr_icase_blank':
strstr_icase_blank.c:51: error: expected ')' before 'c'
strstr_icase_blank.c:51: error: expected expression before ')' token
make: *** [profiles.o] Error 1
make: *** Waiting for unfinished jobs....
 [31;01m*[0m 
 [31;01m*[0m ERROR: media-sound/alsa-tools-1.0.19 failed.
 [31;01m*[0m Call stack:
 [31;01m*[0m               ebuild.sh, line   49:  Called src_compile
 [31;01m*[0m             environment, line 3028:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m           emake || die "emake ${f} failed";
 [31;01m*[0m  The die message:
 [31;01m*[0m   emake envy24control failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
 [31;01m*[0m A complete build log is located at '/var/log/portage/media-sound:alsa-tools-1.0.19:20090708-181914.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-sound/alsa-tools-1.0.19/temp/environment'.
 [31;01m*[0m 



emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.10.1-r0, 2.6.29-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-i686-AMD_Athlon-tm-_XP_2600+-with-gentoo-1.12.11.1
Timestamp of tree: Wed, 08 Jul 2009 17:30:20 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -ftracer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans user-fetch userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirrors.ludost.net/gentoo/ http://gentoo.krasko.sk/ http://212.219.56.135/site s/www.ibiblio.org/gentoo/"
LANG="C"
LDFLAGS="-Wl,-O1"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/armagetron /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac aalib acl acpi alsa apache2 avahi avi berkdb bitmap-fonts bzip2 cdparanoia cdr cli cracklib crypt cups dbus dedicated dga directfb divx4linux dri dv dvd dvdr dvdread encode exif fbcon ffmpeg flac fortran ftp gd gdbm ggi gif glut gnome gphoto2 gpm gstreamer gtk gtk2 hal iconv ieee1394 imagemagick imap imlib ipv6 isdnlog jack java joystick jpeg ladcca lcms libcaca libedit live lzo mad matroska midi mikmod mime mmx mmxext mng motif mp3 mpeg msn mudflap mysql mysqli mythtv nas ncurses network nfs nls nocd nptl nptlonly ogg openal opengl openmp osc pam pcre pdflib perl php png portaudio posix postgres pppd python quicktime readline reflection sdl session shorten slang sockets spell spl sqlite sse ssl svg sysfs szip tcltk tcpd tga theora tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vcd videos vorbis wmf x86 xine xml xml2 xorg xosd xpm xv xvid zlib" ALSA_CARDS="ice1712 intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Stefan Borschtel 2009-08-09 09:37:10 UTC
By now the package does compile. Unfortunately it seem to me, that the envy24control-mixer has simply been removed, which is a little unsatisfactory to me. Is there some place where i can inform myself about why exactly it has been removed and if there is a chance that it will be implemented again?
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2009-08-09 09:59:14 UTC
Is envy24control-mixer something different from envy24control? I don't see it removed, even in stable one, 1.0.20*
Comment 3 Stefan Borschtel 2009-08-10 09:05:12 UTC
No, sorry. I was refering to envy24control. I just added the "-mixer" to describe the type of application. That was kind of double-done by me together with the "control".

I just switched to unstable media-sound/alsa-tools-1.0.20-r1 (and media-libs/alsa-lib-1.0.20-r1) with the following unmodified use-flags:

USE="gtk -fltk (-midi%)" ALSA_CARDS="ice1712 -darla20 -darla24 -echo3g -emu10k1 -emu10k1x -gina20 -gina24 -hdsp -hdspm -indigo -indigoio -layla20 -layla24 -mia -mixart -mona -pcxhr -rme32 -rme96 -sb16 -sbawe -sscape -usb-usx2y -vx222"

And now 'equery files alsa-tools' shows me quite some more executables than before - including envy24control. Either it is not included 1.0.19 or there was something wrong with my system that re-emerging did not solve.

Anyway: Now everything seems fine. So as long as there are no more questions from your side, this bug can be closed. Thanks for your help.

Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2009-08-10 09:16:45 UTC
Thanks for testing. If 1.0.20* ebuilds aren't stable on your arch yet, they will be, since there's a bug open to stable them on all systems.

We don't care about 1.0.19 anymore, so even if it was broken, it won't get fixed.

So closing now :-)