Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 498788 - =media-plugins/audacious-plugins-3.2.2-r1 - cdaudio-ng.c:31:23: fatal error: cdio/cdda.h: No such file or directory
Summary: =media-plugins/audacious-plugins-3.2.2-r1 - cdaudio-ng.c:31:23: fatal error: ...
Status: RESOLVED DUPLICATE of bug 452458
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Jeff (JD) Horelick (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-21 13:25 UTC by Evert
Modified: 2014-01-29 06:29 UTC (History)
4 users (show)

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


Attachments
build.log (build.log,42.49 KB, text/plain)
2014-01-21 15:04 UTC, Evert
Details
Depending on <dev-libs/libcdio-0.90. (audacious-plugins-3.2.2-r1.ebuild,3.26 KB, text/plain)
2014-01-22 15:38 UTC, Walter Trautner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evert 2014-01-21 13:25:53 UTC
# emerge @preserved-rebuild -av

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-plugins/audacious-plugins-3.2.2-r1  USE="aac alsa cdda ffmpeg flac gnome gtk ipv6 libnotify libsamplerate mp3 nls pulseaudio sdl sndfile vorbis -adplug -bs2b -cue -fluidsynth -gtk3 -jack -lame -midi -mms -mtp -oss -scrobbler -sid -wavpack" 0 kB

Entering directory cdaudio-ng.
cdaudio-ng.c:31:23: fatal error: cdio/cdda.h: No such file or directory
compilation terminated.

As mentioned in bug #224089 I already tried to remerge libcdio (dev-libs/libcdio-0.90-r1) first, but that doesn't fix the problem.

# emerge --info
Portage 2.2.7 (default/linux/amd64/13.0/desktop/gnome/systemd, gcc-4.7.3, glibc-2.17, 3.12.6-6 x86_64)
=================================================================
System uname: Linux-3.12.6-6-x86_64-Intel-R-_Core-TM-_i7-4770K_CPU_@_3.50GHz-with-gentoo-2.2
KiB Mem:    16121704 total,  10463320 free
KiB Swap:   33554428 total,  33554428 free
Timestamp of tree: Mon, 20 Jan 2014 23:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5-r3, 3.3.3
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /lib/modules /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="/etc/ImageMagick-6 /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/openldap/schema /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks fixlafiles merge-sync metadata-transfer news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://mirror.leaseweb.com/gentoo/ rsync://ftp.snt.utwente.nl/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j12"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 ao apache2 apm berkdb bluetooth branding bzip2 cairo caps cdda cdr cli colord cpudetection cracklib crypt cups cxx dbus dri dts dvb dvd dvdr dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran g3dvl gdbm gif gimp gmp gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk iconv icu imlib introspection ipv6 java jpeg latex lcms ldap libass libnotify libsamplerate libsecret lm_sensors mad mikmod mmx mng mod modules mozilla mp3 mp4 mpeg mplayer mudflap multilib nautilus ncurses nls nptl nsplugin ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt3support qt4 quicktime readline samba sdl session sndfile sni socialweb soundtouch spell sse sse2 ssl ssse3 startup-notification svg systemd tcpd theora threads tiff truetype udev udisks unicode upower usb v4l v4l2 vcd vhosts vim-syntax vorbis wmf wxwidgets x264 xcb xinerama xml xulrunner xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="intel8x0" 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 cache cgi 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="casio_qv" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="pdfimport" LINGUAS="en en_US en_GB nl de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="vesa intel nouveau nvidia fbdev v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Alex Xu (Hello71) 2014-01-21 14:06:30 UTC
Please attach the full build.log.
Comment 2 Evert 2014-01-21 15:04:55 UTC
Created attachment 368332 [details]
build.log

full build.log
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2014-01-21 16:30:00 UTC

*** This bug has been marked as a duplicate of bug 452458 ***
Comment 4 Walter Trautner 2014-01-21 22:44:43 UTC
I don't think this is resolved. The problem still exists in media-sound/audacious-3.2.2-r1 which is the stable one (at least on amd64).
Comment 5 Evert 2014-01-21 23:09:44 UTC
Sometimes, resolved means resolved in unstable, at least for the last 10 years...
So you can use /etc/portage/package.accept_keywords for that ;)
Comment 6 Walter Trautner 2014-01-22 09:01:01 UTC
There is an 'stable' ebuild not compiling and it is resolved, because I could unmask some new version? Really?
Comment 7 Evert 2014-01-22 10:00:51 UTC
I know what you think and I agree with you but if I recall correctly, it's something to do with a policy which states packages should be in unstable for some time first before they go stable with an exception of security fixes.

I think the easiest way is just accept it...
Comment 8 Walter Trautner 2014-01-22 12:45:27 UTC
The package is building fine with dev-libs/libcdio-0.83, but not with dev-libs/libcdio-0.90-r1.
Both are stable on amd64, so I suggest to put this as an DEPEND, e.g. <dev-libs/libcdio-0.90.
Comment 9 Evert 2014-01-22 13:19:48 UTC
That might actually be the right way. I don't know if Gentoo is still monitoring this bug since it's marked as duplicate, so maybe you have to create a new bug for that...

Gentoo?
Comment 10 Walter Trautner 2014-01-22 15:34:09 UTC
Hm. I'll wait 24h before opening another bug on this topic (there are 4 so far).
Nonetheless I'm posting my working ebuild here.
Comment 11 Walter Trautner 2014-01-22 15:38:14 UTC
Created attachment 368440 [details]
Depending on <dev-libs/libcdio-0.90.

To be honest, I don't know if one is allowed to depend on >=0.79-r1 and <0.90 at the same time, but it is working here.
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2014-01-29 06:29:33 UTC

*** This bug has been marked as a duplicate of bug 452458 ***