Package Details: oss 4.2_2011-5

Git Clone URL: https://aur.archlinux.org/oss.git (read-only)
Package Base: oss
Description: Open Sound System UNIX audio architecture
Upstream URL: http://developer.opensound.com/
Keywords: oss
Licenses: GPL2
Conflicts: libflashsupport-oss-git, libflashsupport-oss-nonfree, oss-git, oss-nonfree
Submitter: keenerd
Maintainer: alexdw
Last Packager: alexdw
Votes: 40
Popularity: 0.738209
First Submitted: 2013-09-25 11:25
Last Updated: 2016-06-15 06:14

Required by (15)

Sources (10)

Latest Comments

ratatat commented on 2016-11-12 22:35

@alexdw - Same exact thing here (just so you know). Thanks for all your work!

alexdw commented on 2016-10-31 00:19

Confirmed broken for me with kernel 4.8.4 (possibly all 4.8) - osstest causes segmentation fault with any of the oss packages (oss, oss-git, oss-nonfree). I might not have too much time to investigate at the moment, but for a start have posted a topic on the OSS forums: http://ossnext.trueinstruments.com/forum/viewtopic.php?f=3&t=5837

alexdw commented on 2016-10-28 06:57

@kgunders: Thank you! I think I've posted a patch or two on the OSS forums before but I haven't looked at getting them directly upstream. I'll have a look this weekend after checking what's going on with kernel 4.8.2.

kgunders commented on 2016-10-27 23:44

alexdw- you do an awesome job of keeping ossv4 up on arch. Have you ever tried to get your patches merged upstream? Would maybe be nice for other distro maintainters not to have to reinvent the wheel every kernel update.

alexdw commented on 2016-10-21 07:00

@KennyLives: Thanks for the heads-up. I'll try to have a look at this over the weekend.

KennyLives commented on 2016-10-20 04:00

October 19 2016: Broken after kernel update 4.8.2-1-ARCH

alexdw commented on 2016-06-14 23:10

Uploaded a new version with a patch to allow compilation with kernel 4.6.

Thanks again to kgunders and ratatat for the information.

alexdw commented on 2016-06-14 22:31

OK, I just had a look at this and I think it's due to a mismatch between the return type of the function "osspci_remove" in "pci_wrapper.inc" (static int) and the ".remove" component of the "pci_driver" structure (void). A patch on "pci_wrapper.inc" to resolve this mismatch should hopefully fix this.

alexdw commented on 2016-06-12 22:11

@ratatat: Thanks for the information.

From that I wonder if the easy fix would be to change the compiler parameters to not treat this warning as an error? Probably it would be better to actually fix the code to not trigger this warning.

ratatat commented on 2016-06-10 16:41

sudo sh /usr/lib/oss/build/install.sh
gives
OSS build environment set up for REGPARM kernels

Building module osscore
Building module oss_ali5455
Compiling module oss_ali5455 failed
make -C /usr/lib/modules/4.6.2-1-ARCH/build M=/usr/lib/oss/build modules
make[1]: Entering directory '/usr/lib/modules/4.6.2-1-ARCH/build'
CC [M] /usr/lib/oss/build/oss_ali5455.o
In file included from /usr/lib/oss/build/oss_ali5455.c:21:0:
/usr/lib/oss/build/module.inc:52:13: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.remove = osspci_remove
^~~~~~~~~~~~~
/usr/lib/oss/build/module.inc:52:13: note: (near initialization for ‘osspci_driver.remove’)
cc1: some warnings being treated as errors
scripts/Makefile.build:297: recipe for target '/usr/lib/oss/build/oss_ali5455.o' failed
make[2]: *** [/usr/lib/oss/build/oss_ali5455.o] Error 1
Makefile:1429: recipe for target '_module_/usr/lib/oss/build' failed
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.6.2-1-ARCH/build'
Makefile:15: recipe for target 'default' failed
make: *** [default] Error 2

All comments