cli-visualizer icon indicating copy to clipboard operation
cli-visualizer copied to clipboard

Mac Os monterey Installation failure

Open leon19019 opened this issue 2 years ago • 2 comments

When i try to install vis, it returns this

-- The C compiler identification is AppleClang 13.1.6.13160021
-- The CXX compiler identification is AppleClang 13.1.6.13160021
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/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: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type selected, default to Release
-- Looking for ncursesw/ncurses.h
-- Looking for ncursesw/ncurses.h - not found
-- Performing Test CXX_COLOR_SUPPORTED
-- Performing Test CXX_COLOR_SUPPORTED - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/lfes/Documents/cli-visualizer/build
./install.sh: line 11: nproc: command not found
[  4%] Building CXX object CMakeFiles/vis.dir/src/Source/AudioSource.cpp.o
[  9%] Building CXX object CMakeFiles/vis.dir/src/Domain/VisException.cpp.o
[ 14%] Building CXX object CMakeFiles/vis.dir/src/Source/MpdAudioSource.cpp.o
[ 28%] Building CXX object CMakeFiles/vis.dir/src/Transformer/GenericTransformer.cpp.o
[ 28%] Building CXX object CMakeFiles/vis.dir/src/Domain/Settings.cpp.o
[ 28%] Building CXX object CMakeFiles/vis.dir/src/Source/PulseAudioSource.cpp.o
[ 33%] Building CXX object CMakeFiles/vis.dir/src/Domain/ColorDefinition.cpp.o
[ 38%] Building CXX object CMakeFiles/vis.dir/src/Source/ShmemAudioSource.cpp.o
[ 42%] Building CXX object CMakeFiles/vis.dir/src/Source/PortAudioSource.cpp.o
[ 47%] Building CXX object CMakeFiles/vis.dir/src/Transformer/EllipseTransformer.cpp.o
[ 52%] Building CXX object CMakeFiles/vis.dir/src/Transformer/LorenzTransformer.cpp.o
[ 57%] Building CXX object CMakeFiles/vis.dir/src/Transformer/SpectrumCircleTransformer.cpp.o
[ 61%] Building CXX object CMakeFiles/vis.dir/src/Utils/ConfigurationUtils.cpp.o
[ 66%] Building CXX object CMakeFiles/vis.dir/src/Utils/Logger.cpp.o
[ 71%] Building CXX object CMakeFiles/vis.dir/src/Transformer/SpectrumTransformer.cpp.o
[ 76%] Building CXX object CMakeFiles/vis.dir/src/Utils/Utils.cpp.o
[ 80%] Building CXX object CMakeFiles/vis.dir/src/Utils/NcursesUtils.cpp.o
[ 85%] Building CXX object CMakeFiles/vis.dir/src/vis.cpp.o
[ 90%] Building CXX object CMakeFiles/vis.dir/src/Writer/NcursesWriter.cpp.o
[ 95%] Building CXX object CMakeFiles/vis.dir/src/Visualizer.cpp.o
[100%] Linking CXX executable vis
ld: library not found for -lrt
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [vis] Error 1
make[1]: *** [CMakeFiles/vis.dir/all] Error 2
make: *** [all] Error 2

leon19019 avatar May 29 '22 11:05 leon19019

Remove -lrt from the CmakeLists text file

bvvt avatar Jul 26 '22 22:07 bvvt

Can confirm that this indeed does solve the issue

TheWilley avatar Nov 17 '22 08:11 TheWilley