Package Details: aumix 2.9.1-10

Git Clone URL: https://aur.archlinux.org/aumix.git (read-only, click to copy)
Package Base: aumix
Description: A color text mode sound mixer with GPM support
Upstream URL: http://www.jpj.net/~trevor/aumix.html
Licenses: GPL
Provides: aumix-gtk
Replaces: aumix-gtk
Submitter: Barthalion
Maintainer: bidulock
Last Packager: bidulock
Votes: 3
Popularity: 0.000000
First Submitted: 2018-01-05 20:06
Last Updated: 2021-03-09 04:35

Latest Comments

bidulock commented on 2021-03-09 04:37

Change to gcc option -fcommon to -fno-common. Fixed in pkgrel 10.

york commented on 2021-02-15 18:25

I used to be able to build aumix, but am failing it after upgrading my Arch Linux system yesterday. The following is the build error:

make[2]: Entering directory '~/.cache/yay/aumix/src/aumix-2.9.1/src'
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT common.o -MD -MP -MF .deps/common.Tpo -c -o common.o common.c
mv -f .deps/common.Tpo .deps/common.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -DDATADIR=\"/usr/share/aumix\" -c curses.c
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT dummy.o -MD -MP -MF .deps/dummy.Tpo -c -o dummy.o dummy.c
mv -f .deps/dummy.Tpo .deps/dummy.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT gpm-xterm.o -MD -MP -MF .deps/gpm-xterm.Tpo -c -o gpm-xterm.o gpm-xterm.c
mv -f .deps/gpm-xterm.Tpo .deps/gpm-xterm.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT gtk.o -MD -MP -MF .deps/gtk.Tpo -c -o gtk.o gtk.c
mv -f .deps/gtk.Tpo .deps/gtk.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT interactive.o -MD -MP -MF .deps/interactive.Tpo -c -o interactive.o interactive.c
mv -f .deps/interactive.Tpo .deps/interactive.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include  -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT mouse.o -MD -MP -MF .deps/mouse.Tpo -c -o mouse.o mouse.c
mv -f .deps/mouse.Tpo .deps/mouse.Po
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o aumix common.o curses.o dummy.o gpm-xterm.o gtk.o interactive.o mouse.o -L/usr/lib -lgpm -lncurses   
/usr/bin/ld: curses.o:(.bss+0x68): multiple definition of `menu_width'; common.o:(.bss+0x110): first defined here
/usr/bin/ld: curses.o:(.bss+0x64): multiple definition of `level_width'; common.o:(.bss+0x10c): first defined here
/usr/bin/ld: curses.o:(.bss+0xc): multiple definition of `current_dev'; common.o:(.bss+0xa4): first defined here
/usr/bin/ld: curses.o:(.bss+0x60): multiple definition of `label_width'; common.o:(.bss+0x108): first defined here
/usr/bin/ld: curses.o:(.bss+0x70): multiple definition of `level_increment'; common.o:(.bss+0x118): first defined here
/usr/bin/ld: curses.o:(.bss+0x6c): multiple definition of `balance_increment'; common.o:(.bss+0x114): first defined here
/usr/bin/ld: curses.o:(.bss+0x5c): multiple definition of `balance_width'; common.o:(.bss+0x104): first defined here
/usr/bin/ld: curses.o:(.bss+0x58): multiple definition of `levelbalmode'; common.o:(.bss+0x100): first defined here
/usr/bin/ld: curses.o:(.bss+0x50): multiple definition of `Wgetch'; common.o:(.bss+0xf8): first defined here
/usr/bin/ld: curses.o:(.bss+0x48): multiple definition of `key_keys'; common.o:(.bss+0xf0): first defined here
/usr/bin/ld: curses.o:(.bss+0x40): multiple definition of `key_load'; common.o:(.bss+0xe8): first defined here
/usr/bin/ld: curses.o:(.bss+0x38): multiple definition of `key_mute'; common.o:(.bss+0xe0): first defined here
/usr/bin/ld: curses.o:(.bss+0x30): multiple definition of `key_only'; common.o:(.bss+0xd8): first defined here
/usr/bin/ld: curses.o:(.bss+0x28): multiple definition of `key_quit'; common.o:(.bss+0xd0): first defined here
/usr/bin/ld: curses.o:(.bss+0x20): multiple definition of `key_save'; common.o:(.bss+0xc8): first defined here
/usr/bin/ld: curses.o:(.bss+0x18): multiple definition of `key_undo'; common.o:(.bss+0xc0): first defined here
/usr/bin/ld: curses.o:(.bss+0x80): multiple definition of `our_recplay'; common.o:(.bss+0x120): first defined here
/usr/bin/ld: curses.o:(.bss+0x100): multiple definition of `ourlevel'; common.o:(.bss+0x1a0): first defined here
/usr/bin/ld: dummy.o:(.bss+0x0): multiple definition of `our_recplay'; common.o:(.bss+0x120): first defined here
/usr/bin/ld: dummy.o:(.bss+0x80): multiple definition of `ourlevel'; common.o:(.bss+0x1a0): first defined here
/usr/bin/ld: gpm-xterm.o:(.bss+0x0): multiple definition of `our_recplay'; common.o:(.bss+0x120): first defined here
/usr/bin/ld: gpm-xterm.o:(.bss+0x80): multiple definition of `ourlevel'; common.o:(.bss+0x1a0): first defined here
/usr/bin/ld: gtk.o:(.bss+0x0): multiple definition of `our_recplay'; common.o:(.bss+0x120): first defined here
/usr/bin/ld: gtk.o:(.bss+0x80): multiple definition of `ourlevel'; common.o:(.bss+0x1a0): first defined here
/usr/bin/ld: interactive.o:(.bss+0x60): multiple definition of `our_recplay'; common.o:(.bss+0x120): first defined here
/usr/bin/ld: interactive.o:(.bss+0xe0): multiple definition of `ourlevel'; common.o:(.bss+0x1a0): first defined here
/usr/bin/ld: interactive.o:(.bss+0x58): multiple definition of `key_keys'; common.o:(.bss+0xf0): first defined here
/usr/bin/ld: interactive.o:(.bss+0x50): multiple definition of `key_load'; common.o:(.bss+0xe8): first defined here
/usr/bin/ld: interactive.o:(.bss+0x48): multiple definition of `key_mute'; common.o:(.bss+0xe0): first defined here
/usr/bin/ld: interactive.o:(.bss+0x40): multiple definition of `key_only'; common.o:(.bss+0xd8): first defined here
/usr/bin/ld: interactive.o:(.bss+0x38): multiple definition of `key_quit'; common.o:(.bss+0xd0): first defined here
/usr/bin/ld: interactive.o:(.bss+0x30): multiple definition of `key_save'; common.o:(.bss+0xc8): first defined here
/usr/bin/ld: interactive.o:(.bss+0x28): multiple definition of `key_undo'; common.o:(.bss+0xc0): first defined here
/usr/bin/ld: interactive.o:(.bss+0x0): multiple definition of `Wgetch'; common.o:(.bss+0xf8): first defined here
/usr/bin/ld: interactive.o:(.bss+0x8): multiple definition of `levelbalmode'; common.o:(.bss+0x100): first defined here
/usr/bin/ld: interactive.o:(.bss+0xc): multiple definition of `balance_width'; common.o:(.bss+0x104): first defined here
/usr/bin/ld: interactive.o:(.bss+0x10): multiple definition of `label_width'; common.o:(.bss+0x108): first defined here
/usr/bin/ld: interactive.o:(.bss+0x14): multiple definition of `level_width'; common.o:(.bss+0x10c): first defined here
/usr/bin/ld: interactive.o:(.bss+0x18): multiple definition of `menu_width'; common.o:(.bss+0x110): first defined here
/usr/bin/ld: interactive.o:(.bss+0x1c): multiple definition of `balance_increment'; common.o:(.bss+0x114): first defined here
/usr/bin/ld: interactive.o:(.bss+0x20): multiple definition of `level_increment'; common.o:(.bss+0x118): first defined here
/usr/bin/ld: mouse.o:(.bss+0x0): multiple definition of `Wgetch'; common.o:(.bss+0xf8): first defined here
/usr/bin/ld: mouse.o:(.bss+0x18): multiple definition of `menu_width'; common.o:(.bss+0x110): first defined here
/usr/bin/ld: mouse.o:(.bss+0x14): multiple definition of `level_width'; common.o:(.bss+0x10c): first defined here
/usr/bin/ld: mouse.o:(.bss+0x10): multiple definition of `label_width'; common.o:(.bss+0x108): first defined here
/usr/bin/ld: mouse.o:(.bss+0xc): multiple definition of `balance_width'; common.o:(.bss+0x104): first defined here
/usr/bin/ld: mouse.o:(.bss+0x20): multiple definition of `level_increment'; common.o:(.bss+0x118): first defined here
/usr/bin/ld: mouse.o:(.bss+0x1c): multiple definition of `balance_increment'; common.o:(.bss+0x114): first defined here
/usr/bin/ld: mouse.o:(.bss+0x8): multiple definition of `levelbalmode'; common.o:(.bss+0x100): first defined here
/usr/bin/ld: mouse.o:(.bss+0x28): multiple definition of `key_undo'; common.o:(.bss+0xc0): first defined here
/usr/bin/ld: mouse.o:(.bss+0x30): multiple definition of `key_save'; common.o:(.bss+0xc8): first defined here
/usr/bin/ld: mouse.o:(.bss+0x38): multiple definition of `key_quit'; common.o:(.bss+0xd0): first defined here
/usr/bin/ld: mouse.o:(.bss+0x40): multiple definition of `key_only'; common.o:(.bss+0xd8): first defined here
/usr/bin/ld: mouse.o:(.bss+0x48): multiple definition of `key_mute'; common.o:(.bss+0xe0): first defined here
/usr/bin/ld: mouse.o:(.bss+0x50): multiple definition of `key_load'; common.o:(.bss+0xe8): first defined here
/usr/bin/ld: mouse.o:(.bss+0x58): multiple definition of `key_keys'; common.o:(.bss+0xf0): first defined here
/usr/bin/ld: mouse.o:(.bss+0x60): multiple definition of `our_recplay'; common.o:(.bss+0x120): first defined here
/usr/bin/ld: mouse.o:(.bss+0xe0): multiple definition of `ourlevel'; common.o:(.bss+0x1a0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:260: aumix] Error 1
make[2]: Leaving directory '~/.cache/yay/aumix/src/aumix-2.9.1/src'
make[1]: *** [Makefile:265: all-recursive] Error 1
make[1]: Leaving directory '~/.cache/yay/aumix/src/aumix-2.9.1'
make: *** [Makefile:204: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error making: aumix