Search Criteria
Package Details: moc-pulse 2.5.2-14
Package Actions
Git Clone URL: | https://aur.archlinux.org/moc-pulse.git (read-only, click to copy) |
---|---|
Package Base: | moc-pulse |
Description: | An ncurses console audio player with support for pulseaudio |
Upstream URL: | https://moc.daper.net/ |
Keywords: | music |
Licenses: | GPL-2.0-or-later |
Conflicts: | moc |
Provides: | moc |
Submitter: | hv15 |
Maintainer: | hv15 |
Last Packager: | hv15 |
Votes: | 13 |
Popularity: | 0.99 |
First Submitted: | 2016-06-26 15:20 (UTC) |
Last Updated: | 2024-08-26 15:45 (UTC) |
Dependencies (25)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- file (file-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- libid3tag (libid3tag-gitAUR)
- libltdl (libtool-gitAUR, libtool)
- libmad
- sndio (sndio-gitAUR)
- faad2 (faad2-gitAUR) (make)
- ffmpeg4.4 (make)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR) (make)
- libmpcdec (libmpcdec-svnAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- speex (speex-gitAUR) (make)
- taglib (taglib-gitAUR) (make)
- wavpack (wavpack-gitAUR) (make)
- faad2 (faad2-gitAUR) (optional) – for using the aac plugin
- ffmpeg4.4 (optional) – for using the ffmpeg plugin
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR) (optional) – for using the modplug plugin
- libmpcdec (libmpcdec-svnAUR) (optional) – for using the musepack plugin
- libsamplerate (libsamplerate-gitAUR) (optional) – for resampling audio
- pulse-native-provider (pulseaudio-gitAUR, pipewire-full-pulse-gitAUR, pipewire-pulse-gitAUR, pipewire-pulse, pulseaudio) (optional) – for using the pulseaudio plugin
- sidplay2-libsAUR (optional) – for use the SID plugin
- speex (speex-gitAUR) (optional) – for using the speex plugin
- taglib (taglib-gitAUR) (optional) – for using the musepack plugin
- wavpack (wavpack-gitAUR) (optional) – for using the wavpack plugin
Required by (9)
- clyrics (requires moc) (optional)
- clyrics-git (requires moc) (optional)
- moc-fluidsynth-plugin (requires moc)
- moc-mpris-git (requires moc) (optional)
- mocicon (requires moc)
- mocp-scrobbler (requires moc)
- mocp-themes-git (requires moc)
- qtile-git (requires moc) (optional)
- qtile-wayland-git (requires moc) (optional)
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
gamezelda commented on 2024-01-01 23:03 (UTC)
You can drop the
0001-Workaround-mbsrtowcs-fortify-crash-in-GLIBC-2.35.patch
file, that was a workaround for a glibc issue that has been fixed there for quite some time.eugene commented on 2023-12-14 22:26 (UTC)
sources are accessible through https now
hv15 commented on 2022-05-01 08:55 (UTC)
@sekret, oops it seems my system was still on glibc 2.34 and so didn't have any problem running
mocp
. After updating my system, I got the same crash message.@DiamondSlug, thanks for finding the bug report, the workaround works and I've applied it now in the latest release.
DiamondSlug commented on 2022-05-01 03:32 (UTC)
nvm there is a patch for it. check https://bugs.archlinux.org/task/74041
DiamondSlug commented on 2022-05-01 03:02 (UTC)
@hv15 I tried the new version and it compiles successfully. However, it has the same issue as @sekret's, that when you launch mocp it crashes with buffer overflow. If I install moc from the official repo I got this overflow abort as well. Could it be that moc from the official repo crashes because it does not support pulse, which means that our new version of moc-pulse failed to have a proper pulse support just like moc from the official repo?
sekret commented on 2022-04-30 19:37 (UTC) (edited on 2022-04-30 19:39 (UTC) by sekret)
moc-pulse-2.5.2-7-x86_64-prepare.log https://cryptpad.fr/code/#/2/code/view/RLVW6cNrh+fkb6QIZr9UOpazgh2CHasqiJnraEwuiT8
moc-pulse-2.5.2-7-x86_64-build.log https://cryptpad.fr/code/#/2/code/view/BMFPd8bMujQ3kxTXnLHyK8NeH55bfrQ2FzjYlANw5DA
moc-pulse-2.5.2-7-x86_64-package.log https://cryptpad.fr/code/#/2/code/view/HQuF1kho43VR-mHwPT1nJV00GvaZeGgJXKn45PueT1c
moc-pulse-2.5.2-7-x86_64.pkg.tar.zst-namcap.log https://cryptpad.fr/code/#/2/code/view/P0BUA-gO6Oq8DOWT4LapY4McoKWBfcLt+dqm4bKPVWg
Built in a clean chroot. Then after installing the package and launching mocp (which I stopped before I updated it) leads to the core dump.
hv15 commented on 2022-04-30 18:45 (UTC)
@sekret, oh that isn't good. Either the C compiler or libc crashed... could you provide more details include a full log of the compilation up to that point.
sekret commented on 2022-04-30 18:43 (UTC) (edited on 2022-04-30 19:17 (UTC) by sekret)
I rebuilt the package according to the changes, but I get this message when I try to launch mocp:
*** buffer overflow detected ***: terminated Aborted (core dumped)
Downgrading to the already built pkgrel=6 helps, that one still works.
hv15 commented on 2022-04-30 11:41 (UTC)
@DiamondSlug thanks for pointing this out, I switched to using the
ffmpeg4.4
dependency instead which resolves the compilation problem.DiamondSlug commented on 2022-04-26 23:12 (UTC)
I cannot successfully compile it any more. It seems there is something wrong with the ffmpeg decoder plugin's compilation.
« First ‹ Previous 1 2 3 4 5 Next › Last »