I'm sorry but I'm not ready to post the PKGBUILD file right now as it's a bit messy and tuned to my needs. I'll try to do it later.
Search Criteria
Package Details: oss-git 3e7a6c4-1
Git Clone URL: | https://aur.archlinux.org/oss-git.git (read-only, click to copy) |
---|---|
Package Base: | oss-git |
Description: | Open Sound System UNIX audio architecture |
Upstream URL: | http://developer.opensound.com/ |
Keywords: | oss |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | Nowaker |
Maintainer: | Galaxy |
Last Packager: | Galaxy |
Votes: | 25 |
Popularity: | 0.045709 |
First Submitted: | 2013-09-21 13:15 |
Last Updated: | 2019-11-01 17:19 |
Dependencies (6)
- linux-headers (linux-surfacepro3-git-headers, linux-aarch64-rock64-bin-headers, linux-ec2-headers, kernel-uek-devel, linux-galliumos-headers, linux-zest-git-headers, linux-lts49-kallsyms-headers, linux-bootsplash-headers, linux-fbcondecor-headers, linux-ck-fbcondecor-headers)
- git (git-git) (make)
- gtk2 (gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu, gtk2-git, gtk2-minimal-git, gtk2-patched-filechooser-icon-view) (optional) – for graphical mixer (ossxmix)
- libflashsupport-oss (optional) – Adobe flash plugin support
- libogg (libogg-git) (optional) – for Ogg Vorbis support in ossplay
- libvorbis (libvorbis-aotuv-lancer, libvorbis-git, libvorbis-aotuv) (optional) – for Ogg Vorbis support in ossplay
Required by (14)
- bitwig-8-track (requires oss) (optional)
- bitwig-studio (requires oss) (optional)
- bitwig-studio-beta (requires oss) (optional)
- bitwig-studio-legacy (requires oss) (optional)
- cmus-git (requires oss) (optional)
- cmus-minimal-git (requires oss) (optional)
- fbff-git (requires oss) (optional)
- libflashsupport-oss (requires oss)
- libflashsupport-oss-git (requires oss)
- libflashsupport-oss-nonfree (requires oss)
- minmad-git (requires oss) (optional)
- minmix (requires oss) (optional)
- rsound-git (requires oss) (optional)
- xmms2-git (requires oss) (optional)
Sources (11)
Next7 commented on 2021-01-11 10:12
Galaxy commented on 2021-01-06 07:02
@Next7 Would you post the new PKGBUILD here or at https://github.com/GalaxyAUR/oss-git ?
Next7 commented on 2021-01-06 06:55
Some good news for oss users to start the new year. It seems that developers adopted corrections kindly provided here by seawright and now the package and oss module are built with less troubles. Now "galaxy.patch" is not needed and also there's no need to modify files "install.sh" and "osscore.c". Now it requires only one intervention to make directory "/usr/lib/modules/5.10.4-arch2-1/extramodules/oss".
Next7 commented on 2020-12-04 02:33
@seawright Huge thanks again! Now it works.
seawright commented on 2020-12-02 21:35
@Next7 If "uname -m" gives result "x86_64" add this line (without quotes): "#define HAVE_UNLOCKED_IOCTL 1" at start of file /usr/lib/oss/build/osscore.c As root run: sh /usr/lib/oss/build/install.sh followed by: soundoff && sync && soundon
Next7 commented on 2020-12-02 09:30
@seawright Sorry, I cannot help to find the version of the kernel where this error occurred first time. I have upgraded from version 5.8.8 to 5.9.10.
seawright commented on 2020-11-27 13:28
@Next7 Concur with your description of the problem which I have been able to re-produce. I will investigate further but I have higher priority demands on my time at the moment. Suggest rolling back to an earlier (5.8.x) kernel. If you want to investigate further yourself it would be useful to find the minor version (or release client) where the problem first appears to see if there is anything in the change log that would account for it.
Next7 commented on 2020-11-24 21:17
Kernel 5.9.10 has brought another error. Now the package is built as usual without problems and after executing the "soundon" command the module itself is also built without problems (and it does exist in "extramodules/oss" directory). But after the "soundon" command the following output is produced:
Relinking OSS kernel modules for ""
This may take few moments - please stand by...
Relinking OSS kernel modules finished
SNDCTL_SYSINFO: Inappropriate ioctl for device
SNDCTL_SYSINFO: Inappropriate ioctl for device
OSS started OK
But in reality the sound output does not work. It's impossible to execute even the "osstest" command. That command produces the same error "SNDCTL_SYSINFO: Inappropriate ioctl for device".
seawright commented on 2020-10-10 08:38
@Next7 Amended patch. Had to add two back slashes for one to appear on this board.
Next7 commented on 2020-10-10 07:54
@seawright
Many thanks again. Now module is built and works but it's important to watch out misspelling in the patch probably caused by the board's formatting rules: "$N_" should be "$N\_".
Pinned Comments
Galaxy commented on 2019-10-24 02:55
The latest support Intel HDA is
0x8c20
, and I am usinga348
. If your sound card is not listed there, it is not supported.