Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#35124 - [alsa-lib] can no longer be used in code built with -std=c90

Attached to Project: Arch Linux
Opened by Andrea Scarpino (BaSh) - Tuesday, 07 May 2013, 08:52 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 07 May 2013, 10:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Alsa 1.0.27 can no longer be used in code built with -std=c90.

See https://bugs.gentoo.org/468402?id=468402 and https://bugzilla.novell.com/show_bug.cgi?id=817077

Additional info:
* alsa-lib 1.0.27

Steps to reproduce:
Try to build libkcompactdisc, build fails with:

In file included from /usr/include/alsa/asoundlib.h:54:0,
from /build/libkcompactdisc/src/libkcompactdisc-4.10.3/wmlib/audio/audio_alsa.c:34:
/usr/include/alsa/control.h:237:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
static inline int snd_ctl_abort(snd_ctl_t *ctl) { return snd_ctl_nonblock(ctl, 2); }
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Tuesday, 07 May 2013, 10:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.0.27-2

Loading...