Package Details: xmms 1.2.11-3

Git Clone URL: https://aur.archlinux.org/xmms.git (read-only, click to copy)
Package Base: xmms
Description: X Multimedia System (XMMS) is an audio player for Unix-like systems released under a free software license.
Upstream URL: https://www.xmms.org
Licenses: GPL
Submitter: mdominguez
Maintainer: mdominguez (l8086)
Last Packager: mdominguez
Votes: 1
Popularity: 0.005676
First Submitted: 2023-02-23 03:35 (UTC)
Last Updated: 2024-08-26 00:34 (UTC)

Dependencies (10)

Sources (4)

Latest Comments

l8086 commented on 2024-07-13 00:57 (UTC)

@mikearch : the culprit is the -flto option (present in Arch's standard CFLAGS and LDFLAGS). It messes with the configure/compilation, giving unrelated error messages. Please see my previous comment on how to solve this. By the way this package seems orphan. If the current maintainer, @mdominguez, agrees, I can continue to maintain it.

mikearch commented on 2024-07-12 17:51 (UTC) (edited on 2024-07-12 17:52 (UTC) by mikearch)

main.c: In function ‘read_config’:
main.c:438:69: warning: pointer targets in passing argument 4 of ‘xmms_cfg_read_int’ differ in signedness [-Wpointer-sign]
  438 |                 xmms_cfg_read_int(cfgfile, "xmms", "snap_distance", &cfg.snap_distance);
      |                                                                     ^~~~~~~~~~~~~~~~~~
      |                                                                     |
      |                                                                     guint * {aka unsigned int *}
In file included from main.c:35:
../libxmms/configfile.h:57:83: note: expected ‘gint *’ {aka ‘int *’} but argument is of type ‘guint *’ {aka ‘unsigned int *’}
   57 | gboolean xmms_cfg_read_int(ConfigFile * cfg, gchar * section, gchar * key, gint * value);
      |                                                                            ~~~~~~~^~~~~
main.c: In function ‘main’:
main.c:4204:9: error: implicit declaration of function ‘srandomdev’; did you mean ‘srandom_r’? [-Wimplicit-function-declaration]
 4204 |         srandomdev();
      |         ^~~~~~~~~~
      |         srandom_r
make[4]: *** [Makefile:497: main.o] Error 1
make[4]: Leaving directory '/home/mxl/.cache/trizen/sources/xmms/src/xmms-1.2.11/xmms'
make[3]: *** [Makefile:551: all-recursive] Error 1
make[3]: Leaving directory '/home/mxl/.cache/trizen/sources/xmms/src/xmms-1.2.11/xmms'
make[2]: *** [Makefile:364: all] Error 2
make[2]: Leaving directory '/home/mxl/.cache/trizen/sources/xmms/src/xmms-1.2.11/xmms'
make[1]: *** [Makefile:469: all-recursive] Error 1
make[1]: Leaving directory '/home/mxl/.cache/trizen/sources/xmms/src/xmms-1.2.11'
make: *** [Makefile:307: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
:: Unable to build xmms - makepkg exited with code: 4

ipyakuza commented on 2024-05-01 16:48 (UTC)

Agree with previous comment regarding xmms-pulse. Makes things much smoother.

l8086 commented on 2024-05-01 03:58 (UTC)

I just submitted the AUR package xmms-pulse. I consider this package useful for xmms users because the xmms standard output plugin "Alsa" has some major bugs on current systems that use alsa emulation provided by pipewire (or even pulseaudio). For example, when clicking the time bar to fast forward or rewind within the current track, playback sometimes freezes. At the end of a track, it freezes and does not advance to the next, requiring the user to advance manually.

Therefore, I cordially ask the current maintainer of this package (xmms) to add xmms-pulse as an (optional?) dependency.

l8086 commented on 2024-04-25 02:39 (UTC)

For those of you who still use this old but golden software, you need to disable the Link Time Optimization (LTO), as xmms fails to compile with the flag -flto (present in Arch's standard CFLAGS and LDFLAGS). To do it, just add options=('!lto') to PKGBUILD.

Note: As noted by Marsa below, xmms.org is unfortunately down. I recommend replacing it with Slackware's xmms copy. (https://mirrors.slackware.com/slackware/slackware-15.0/source/xap/xmms/xmms-1.2.11.tar.bz2), as the md5sum of the fossies.org copy does not match the original source.

Marsa commented on 2024-03-21 22:29 (UTC)

The website is down (the account was suspended) https://fossies.org/linux/misc/old/xmms-1.2.11.tar.gz could be used instead.