Package Details: ncpamixer 1.3.7-1

Git Clone URL: https://aur.archlinux.org/ncpamixer.git (read-only, click to copy)
Package Base: ncpamixer
Description: ncurses PulseAudio Mixer
Upstream URL: https://github.com/fulhax/ncpamixer
Licenses: MIT
Conflicts: ncpamixer-git
Provides: ncpamixer
Submitter: None
Maintainer: eddie_vs
Last Packager: eddie_vs
Votes: 31
Popularity: 0.022872
First Submitted: 2018-01-01 13:45 (UTC)
Last Updated: 2023-09-13 21:13 (UTC)

Latest Comments

1 2 Next › Last »

casual_dong commented on 2024-06-16 10:30 (UTC)

there is a bug

/home/username/.cache/paru/clone/ncpamixer/src/ncpamixer-1.3.7/src/ui/tab.cpp:780:40: error: invalid use of incomplete type ‘ITEM’ {aka ‘struct tagITEM’}
  780 |                                    item->userptr
      |                                        ^~
/usr/include/menu.h:88:18: note: forward declaration of ‘ITEM’ {aka ‘struct tagITEM’}
   88 |   typedef struct tagITEM
      |                  ^~~~~~~
/home/username/.cache/paru/clone/ncpamixer/src/ncpamixer-1.3.7/src/ui/tab.cpp:802:40: error: invalid use of incomplete type ‘ITEM’ {aka ‘struct tagITEM’}
  802 |                                    item->userptr
      |                                        ^~
/usr/include/menu.h:88:18: note: forward declaration of ‘ITEM’ {aka ‘struct tagITEM’}
   88 |   typedef struct tagITEM
      |                  ^~~~~~~
/home/username/.cache/paru/clone/ncpamixer/src/ncpamixer-1.3.7/src/ui/tab.cpp:837:32: error: invalid use of incomplete type ‘ITEM’ {aka ‘struct tagITEM’}
  837 |                            item->userptr
      |                                ^~
/usr/include/menu.h:88:18: note: forward declaration of ‘ITEM’ {aka ‘struct tagITEM’}
   88 |   typedef struct tagITEM
      |                  ^~~~~~~
/home/username/.cache/paru/clone/ncpamixer/src/ncpamixer-1.3.7/src/ui/tab.cpp:860:33: error: invalid use of incomplete type ‘struct tagITEM’
  860 |         if ((i != nullptr) && (i->name.str != nullptr)) {
      |                                 ^~
/usr/include/menu.h:88:18: note: forward declaration of ‘struct tagITEM’
   88 |   typedef struct tagITEM
      |                  ^~~~~~~
/home/username/.cache/paru/clone/ncpamixer/src/ncpamixer-1.3.7/src/ui/tab.cpp:861:23: error: invalid use of incomplete type ‘struct tagITEM’
  861 |             delete[] i->name.str;
      |                       ^~
/usr/include/menu.h:88:18: note: forward declaration of ‘struct tagITEM’
   88 |   typedef struct tagITEM
      |                  ^~~~~~~
make[2]: *** [CMakeFiles/ncpamixer.dir/build.make:216: CMakeFiles/ncpamixer.dir/

willemw commented on 2023-11-13 10:26 (UTC)

This packages (a package without -git, -bin, etc.) should not have a conflicts and provides array.

xdavidwu commented on 2021-09-13 05:21 (UTC)

This should conflicts but not replaces ncpamixer-git. Replaces is for marking old package as obsolete and make pacman migrate to the new one automatically.

See ArchWiki PKGBUILD#replaces

sQVe commented on 2020-09-15 14:17 (UTC)

This package is now updated and building fine. Sorry about the delay.

Kr1ss commented on 2020-09-12 12:18 (UTC) (edited on 2020-09-12 12:18 (UTC) by Kr1ss)

There's a patch posted below by @fx101. Have you tried that @hoobhoober115 ?

Err, and btw the solution to fix a broken package is not to request its deletion IMHO.

hoobhoober115 commented on 2020-09-12 09:39 (UTC)

doesn't build

-- Build files have been written to: /home/mother/.cache/yay/ncpamixer/src/ncpamixer-1.3.3 Scanning dependencies of target ncpamixer [ 5%] Building CXX object CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o [ 10%] Building CXX object CMakeFiles/ncpamixer.dir/pa_object.cpp.o [ 15%] Building CXX object CMakeFiles/ncpamixer.dir/pa_card.cpp.o [ 21%] Building CXX object CMakeFiles/ncpamixer.dir/pa_sink.cpp.o [ 26%] Building CXX object CMakeFiles/ncpamixer.dir/pa_input.cpp.o [ 31%] Building CXX object CMakeFiles/ncpamixer.dir/pa_source.cpp.o [ 36%] Building CXX object CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o [ 42%] Building CXX object CMakeFiles/ncpamixer.dir/pa.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/10.2.0/cstring:42, from /home/mother/.cache/yay/ncpamixer/src/ncpamixer-1.3.3/src/pa.cpp:5: In function ‘char strncpy(char, const char, size_t)’, inlined from ‘void Pa::update_input(const pa_sink_input_info)’ at /home/mother/.cache/yay/ncpamixer/src/ncpamixer-1.3.3/src/pa.cpp:466:16: /usr/include/bits/string_fortified.h:106:34: error: ‘char __builtin_strncpy(char, const char, long unsigned int)’ specified bound 255 equals destination size [-Werror=stringop-truncation] 106 | return __builtinstrncpychk (dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[2]: [CMakeFiles/ncpamixer.dir/build.make:173: CMakeFiles/ncpamixer.dir/pa.cpp.o] Error 1 make[1]: ** [CMakeFiles/Makefile2:123: CMakeFiles/ncpamixer.dir/all] Error 2 make: [Makefile:149: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error making: ncpamixer

there goes any chances of me ever using this i guess

fx101 commented on 2020-08-31 08:38 (UTC) (edited on 2020-08-31 08:38 (UTC) by fx101)

@khalil2535 my patch below fixes your issue if you want to use it in the meantime.

khalil2535 commented on 2020-08-31 08:36 (UTC)

hope it would get fixed soon.


==> Starting build()...
-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for wsyncup in /usr/lib/libcurses.so
-- Looking for wsyncup in /usr/lib/libcurses.so - found
-- Looking for cbreak in /usr/lib/libncurses.so
-- Looking for cbreak in /usr/lib/libncurses.so - found
-- Found Curses: /usr/lib/libncurses.so
-- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Got version -- Configuring done -- Generating done -- Build files have been written to: /home/khalil2535/.cache/yay/ncpamixer/src/ncpamixer-1.3.3 Scanning dependencies of target ncpamixer [ 5%] Building CXX object CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o [ 10%] Building CXX object CMakeFiles/ncpamixer.dir/pa_object.cpp.o [ 15%] Building CXX object CMakeFiles/ncpamixer.dir/pa_card.cpp.o [ 21%] Building CXX object CMakeFiles/ncpamixer.dir/pa_sink.cpp.o [ 26%] Building CXX object CMakeFiles/ncpamixer.dir/pa_input.cpp.o [ 31%] Building CXX object CMakeFiles/ncpamixer.dir/pa_source.cpp.o [ 36%] Building CXX object CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o [ 42%] Building CXX object CMakeFiles/ncpamixer.dir/pa.cpp.o In file included from /usr/include/string.h:519, from /usr/include/c++/10.2.0/cstring:42, from /home/khalil2535/.cache/yay/ncpamixer/src/ncpamixer-1.3.3/src/pa.cpp:5: In function 'char strncpy(char, const char, size_t)', inlined from 'void Pa::update_input(const pa_sink_input_info)' at /home/khalil2535/.cache/yay/ncpamixer/src/ncpamixer-1.3.3/src/pa.cpp:466:16: /usr/include/bits/string_fortified.h:106:34: error: 'char __builtin_strncpy(char, const char, long unsigned int)' specified bound 255 equals destination size [-Werror=stringop-truncation] 106 | return __builtinstrncpychk (dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[2]: [CMakeFiles/ncpamixer.dir/build.make:173: CMakeFiles/ncpamixer.dir/pa.cpp.o] Error 1 make[1]: ** [CMakeFiles/Makefile2:123: CMakeFiles/ncpamixer.dir/all] Error 2 make: [Makefile:149: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error making: ncpamixer