fulhax / fulhax-overlay

Gentoo overlay
6 stars 0 forks source link

ncpamixer ebuild #2

Open jeromecst opened 3 years ago

jeromecst commented 3 years ago

I tried to build manually ncpamixer from source on my Gentoo machine (kernel 5.10.61, ncurse-6.2-r1) but had the following error : https://github.com/fulhax/ncpamixer/issues/46

After I tried to build using portage but the same problem happened.

>>> Unpacking source...
 * Repository id: fulhax_ncpamixer.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_FULHAX_NCPAMIXER
 *   EGIT_OVERRIDE_BRANCH_FULHAX_NCPAMIXER
 *   EGIT_OVERRIDE_COMMIT_FULHAX_NCPAMIXER
 *   EGIT_OVERRIDE_COMMIT_DATE_FULHAX_NCPAMIXER
 * 
 * Fetching https://github.com/fulhax/ncpamixer.git ...
git fetch https://github.com/fulhax/ncpamixer.git +HEAD:refs/git-r3/HEAD
git symbolic-ref refs/git-r3/xd/ncpamixer/0/__main__ refs/git-r3/HEAD
 * Checking out https://github.com/fulhax/ncpamixer.git to /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT update -->
   repository:               https://github.com/fulhax/ncpamixer.git
   at the commit:            c6c1ad9c13c3f9639fa45b321a3a71e99da67321
>>> Source unpacked in /var/tmp/portage/xd/ncpamixer-9999/work
>>> Preparing source in /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999 ...
 * Hardcoded definition(s) removed in MakeLists.txt:
 *      set(CMAKE_BUILD_TYPE "empty")
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build"
cmake -C /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DWIDE=yes -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/gentoo_toolchain.cmake  /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/
loading initial cache file /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 10.3.0
-- The CXX compiler identification is GNU 10.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/x86_64-pc-linux-gnu-gcc - 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/lib/distcc/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for wsyncup in /usr/lib64/libcurses.so
-- Looking for wsyncup in /usr/lib64/libcurses.so - found
-- Looking for cbreak in /usr/lib64/libncurses.so
-- Looking for cbreak in /usr/lib64/libncurses.so - not found
-- Looking for nodelay in /usr/lib64/libncurses.so
-- Looking for nodelay in /usr/lib64/libncurses.so - not found
-- Found Curses: /usr/lib64/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 1.3.3.1-12-gc6c1ad9-dirty
-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -O2 -pipe -march=sandybridge
C++             -O2 -pipe -march=sandybridge
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed
Module          -Wl,-O1 -Wl,--as-needed
Shared          -Wl,-O1 -Wl,--as-needed

-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    WIDE

-- Build files have been written to: /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build"
make -j8 VERBOSE=1 
/usr/bin/cmake -S/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -B/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/CMakeFiles /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build'
make  -f CMakeFiles/ncpamixer.dir/build.make CMakeFiles/ncpamixer.dir/depend
make[2]: Entering directory '/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build'
cd /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/CMakeFiles/ncpamixer.dir/DependInfo.cmake
make[2]: Leaving directory '/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build'
make  -f CMakeFiles/ncpamixer.dir/build.make CMakeFiles/ncpamixer.dir/build
make[2]: Entering directory '/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build'
[  5%] Building CXX object CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o -MF CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o.d -o CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pulsemixer.cpp
[ 10%] Building CXX object CMakeFiles/ncpamixer.dir/pa_card.cpp.o
[ 15%] Building CXX object CMakeFiles/ncpamixer.dir/pa_sink.cpp.o
[ 21%] Building CXX object CMakeFiles/ncpamixer.dir/pa_object.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa_card.cpp.o -MF CMakeFiles/ncpamixer.dir/pa_card.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa_card.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa_card.cpp
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa_object.cpp.o -MF CMakeFiles/ncpamixer.dir/pa_object.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa_object.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa_object.cpp
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa_sink.cpp.o -MF CMakeFiles/ncpamixer.dir/pa_sink.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa_sink.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa_sink.cpp
[ 31%] Building CXX object CMakeFiles/ncpamixer.dir/pa_source.cpp.o
[ 31%] Building CXX object CMakeFiles/ncpamixer.dir/pa_input.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa_input.cpp.o -MF CMakeFiles/ncpamixer.dir/pa_input.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa_input.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa_input.cpp
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa_source.cpp.o -MF CMakeFiles/ncpamixer.dir/pa_source.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa_source.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa_source.cpp
[ 36%] Building CXX object CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o -MF CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa_source_output.cpp
[ 42%] Building CXX object CMakeFiles/ncpamixer.dir/pa.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/pa.cpp.o -MF CMakeFiles/ncpamixer.dir/pa.cpp.o.d -o CMakeFiles/ncpamixer.dir/pa.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/pa.cpp
[ 47%] Building CXX object CMakeFiles/ncpamixer.dir/config.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/config.cpp.o -MF CMakeFiles/ncpamixer.dir/config.cpp.o.d -o CMakeFiles/ncpamixer.dir/config.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/config.cpp
[ 52%] Building CXX object CMakeFiles/ncpamixer.dir/ui/ui.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/ui.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/ui.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/ui.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/ui.cpp
[ 57%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tab.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tab.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tab.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tab.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tab.cpp
[ 63%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tabs/playback.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tabs/playback.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tabs/playback.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tabs/playback.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tabs/playback.cpp
[ 68%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tabs/recording.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tabs/recording.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tabs/recording.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tabs/recording.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tabs/recording.cpp
[ 73%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tabs/output.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tabs/output.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tabs/output.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tabs/output.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tabs/output.cpp
[ 78%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tabs/input.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tabs/input.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tabs/input.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tabs/input.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tabs/input.cpp
[ 84%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tabs/configuration.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tabs/configuration.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tabs/configuration.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tabs/configuration.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tabs/configuration.cpp
[ 89%] Building CXX object CMakeFiles/ncpamixer.dir/ui/tabs/fallback.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/ui/tabs/fallback.cpp.o -MF CMakeFiles/ncpamixer.dir/ui/tabs/fallback.cpp.o.d -o CMakeFiles/ncpamixer.dir/ui/tabs/fallback.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/ui/tabs/fallback.cpp
[ 94%] Building CXX object CMakeFiles/ncpamixer.dir/version.cpp.o
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src -I/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999/src/src  -DNDEBUG -O2 -pipe -march=sandybridge -Werror -Wall -Wpedantic -std=gnu++14 -MD -MT CMakeFiles/ncpamixer.dir/version.cpp.o -MF CMakeFiles/ncpamixer.dir/version.cpp.o.d -o CMakeFiles/ncpamixer.dir/version.cpp.o -c /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/version.cpp
[100%] Linking CXX executable ncpamixer
/usr/bin/cmake -E cmake_link_script CMakeFiles/ncpamixer.dir/link.txt --verbose=1
/usr/lib/distcc/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -march=sandybridge -Wl,-O1 -Wl,--as-needed -rdynamic CMakeFiles/ncpamixer.dir/pulsemixer.cpp.o CMakeFiles/ncpamixer.dir/pa_object.cpp.o CMakeFiles/ncpamixer.dir/pa_card.cpp.o CMakeFiles/ncpamixer.dir/pa_sink.cpp.o CMakeFiles/ncpamixer.dir/pa_input.cpp.o CMakeFiles/ncpamixer.dir/pa_source.cpp.o CMakeFiles/ncpamixer.dir/pa_source_output.cpp.o CMakeFiles/ncpamixer.dir/pa.cpp.o CMakeFiles/ncpamixer.dir/config.cpp.o CMakeFiles/ncpamixer.dir/ui/ui.cpp.o CMakeFiles/ncpamixer.dir/ui/tab.cpp.o CMakeFiles/ncpamixer.dir/ui/tabs/playback.cpp.o CMakeFiles/ncpamixer.dir/ui/tabs/recording.cpp.o CMakeFiles/ncpamixer.dir/ui/tabs/output.cpp.o CMakeFiles/ncpamixer.dir/ui/tabs/input.cpp.o CMakeFiles/ncpamixer.dir/ui/tabs/configuration.cpp.o CMakeFiles/ncpamixer.dir/ui/tabs/fallback.cpp.o CMakeFiles/ncpamixer.dir/version.cpp.o -o ncpamixer  -lncurses -ltinfo -lform -lmenu -lpulse -lpthread 
make[2]: Leaving directory '/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build'
[100%] Built target ncpamixer
make[1]: Leaving directory '/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build'
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build/CMakeFiles 0
>>> Source compiled.
>>> Test phase [not enabled]: xd/ncpamixer-9999

>>> Install xd/ncpamixer-9999 into /var/tmp/portage/xd/ncpamixer-9999/image/
>>> Working in BUILD_DIR: "/var/tmp/portage/xd/ncpamixer-9999/work/ncpamixer-9999_build"
make -j8 install 
Consolidate compiler generated dependencies of target ncpamixer
[100%] Built target ncpamixer
Install the project...
-- Install configuration: "Gentoo"
-- Installing: /var/tmp/portage/xd/ncpamixer-9999/image/usr/bin/ncpamixer
>>> Completed installing xd/ncpamixer-9999 into /var/tmp/portage/xd/ncpamixer-9999/image/

 * Final size of build directory: 2072 KiB (2.0 MiB)
 * Final size of installed tree:   188 KiB

 * One or more CMake variables were not used by the project:
 *   WIDE
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/bin/ncpamixer
 * checking 2 files for package collisions
>>> Merging xd/ncpamixer-9999 to /
--- /usr/
--- /usr/bin/
>>> /usr/bin/ncpamixer
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/ncpamixer-9999/
>>> /usr/share/doc/ncpamixer-9999/README.md.bz2
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
--- replaced obj /usr/share/doc/ncpamixer-9999/README.md.bz2
--- replaced dir /usr/share/doc/ncpamixer-9999
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/bin/ncpamixer
--- replaced dir /usr/bin
--- replaced dir /usr
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
>>> xd/ncpamixer-9999 merged.

For some reason it compiles with -lncurses and -ltinfo instead of -lncursesw and -ltinfow because the WIDE variable is ignored. Do you have any clue ?

c0r73x commented 3 years ago

I did some changes here when i updated the ebuild to not require the unicode flag for ncurses anymore (since it was removed).

https://github.com/fulhax/fulhax-overlay/commit/957e856f3c2665fd2ae81e4cd67530c7a60a5e7f

There should be a discussion about it on the gentoo forum i think, or maybe it was the issue tracker.