I really like C* Music Player (CMUS) and I just installed Fedora 22 because I had issues with Fedora 21. The thing is that I cannot find any executable to install this music player. I tried with dnf and didn't work, here's the output:Last metadata expiration check performed 1:10:46 ago on Sun Jul 26 16:14:36 2015.No package cmus available.Error: no package matched: cmusI find this answer on FedoraProject.Org: https://ask.fedoraproject.org/en/question/68940/where-can-i-find-cmus-program-for-fedora/It says that if you have rpmfusion installed the use of dnf will be enough. I installed rpmfusion and tried again without any success. Here's how I installed rpmfusion free and non-free:wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-22.noarch.rpmdnf install rpmfusion-free-release-22.noarch.rpmwget http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-22.noarch.rpmdnf install rpmfusion-nonfree-release-22.noarch.rpmAfter that, I decided to compile the source code myself and tried that, I installed gcc and tried:./configure and here's the output of that:checking for program gcc... /usr/bin/gccchecking for program gcc... /usr/bin/gccchecking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls -Wextra -Wno-sign-compare -Wformat-security... yeschecking for CFLAGS -Wold-style-definition... yeschecking for CFLAGS -Wno-pointer-sign... yeschecking for CFLAGS -Werror-implicit-function-declaration... yeschecking for CFLAGS -Wno-unused-parameter... yeschecking if CC can generate dependency information... yeschecking byte order... little-endianchecking for DL_LIBS (-ldl -Wl,--export-dynamic)... yeschecking for PTHREAD_LIBS (-lpthread)... yeschecking for realtime scheduling... yeschecking for program pkg-config... /usr/bin/pkg-configchecking for NCURSES_LIBS (pkg-config)... nochecking for NCURSES_LIBS (-lncursesw)... nochecking for NCURSES_LIBS (pkg-config)... nochecking for NCURSES_LIBS (-lncurses)... nochecking for NCURSES_LIBS (pkg-config)... nochecking for NCURSES_LIBS (-lcurses)... noconfigure failed.And I have no idea what I'm missing to install C* Music Player (CMUS) and I would like your help,. Maybe I didn't install rmpfusion free-repositories/non-free-repositories the way it should be or I'm not installing everything I need to install before compiling the source code (I have no idea what NCURSES_LIBS is.) I'll go with any solution you can provide for this,. Thank you in advance. PS. I actually installed ncurses ncurses-devel. And proceed with ./configure. Here's the output: checking for program gcc... /usr/bin/gccchecking for program gcc... /usr/bin/gccchecking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls -Wextra -Wno-sign-compare -Wformat-security... yeschecking for CFLAGS -Wold-style-definition... yeschecking for CFLAGS -Wno-pointer-sign... yeschecking for CFLAGS -Werror-implicit-function-declaration... yeschecking for CFLAGS -Wno-unused-parameter... yeschecking if CC can generate dependency information... yeschecking byte order... little-endianchecking for DL_LIBS (-ldl -Wl,--export-dynamic)... yeschecking for PTHREAD_LIBS (-lpthread)... yeschecking for realtime scheduling... yeschecking for program pkg-config... /usr/bin/pkg-configchecking for NCURSES_LIBS (pkg-config)... -lncursesw checking for NCURSES_CFLAGS (pkg-config)... checking for working ncurses setup... yeschecking for function resizeterm... yeschecking for function use_default_colors... yeschecking for ICONV_LIBS (-liconv)... noassuming libc contains iconvchecking for working iconv... yeschecking for header <byteswap.h>... yeschecking for function strdup... yeschecking for function strndup... yeschecking for CDDB_LIBS (pkg-config)... nochecking for CDDB_LIBS (-lcddb)... nochecking for CDIO_LIBS (pkg-config)... nochecking for CDIO_LIBS (-lcdio_cdio -lcdio -lm)... nochecking for FLAC_LIBS (pkg-config)... nochecking for FLAC_LIBS (-lFLAC -lm)... nochecking for MAD_LIBS (pkg-config)... nochecking for MAD_LIBS (-lmad -lm)... nochecking for MODPLUG_LIBS (pkg-config)... nochecking for MODPLUG_LIBS (-lmodplug -lstdc++ -lm)... nochecking for header <mpc/mpcdec.h>... nochecking for header <mpcdec/mpcdec.h>... nochecking for VORBIS_LIBS (pkg-config)... nochecking for VORBIS_LIBS (-lvorbisfile -lvorbis -lm -logg)... nochecking for OPUS_LIBS (pkg-config)... no*** Package opusfile was not found in the pkg-config search path.*** Perhaps you should add the directory containing `opusfile.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'opusfile' foundchecking for WAVPACK_LIBS (pkg-config)... nochecking for WAVPACK_LIBS (-lwavpack)... nochecking for header <mp4v2/mp4v2.h>... nochecking for header <mp4.h>... nochecking for header <neaacdec.h>... nochecking for FFMPEG_LIBS (pkg-config)... no*** Package libavformat was not found in the pkg-config search path.*** Perhaps you should add the directory containing `libavformat.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'libavformat' foundchecking for CUE_LIBS (pkg-config)... no*** Package libcue was not found in the pkg-config search path.*** Perhaps you should add the directory containing `libcue.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'libcue' foundchecking for header <ayemu.h>... nochecking for PULSE_LIBS (pkg-config)... no*** Package libpulse was not found in the pkg-config search path.*** Perhaps you should add the directory containing `libpulse.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'libpulse' foundchecking for ALSA_LIBS (pkg-config)... no*** Package alsa was not found in the pkg-config search path.*** Perhaps you should add the directory containing `alsa.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'alsa' foundchecking for JACK_LIBS (pkg-config)... no*** Package jack was not found in the pkg-config search path.*** Perhaps you should add the directory containing `jack.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'jack' foundchecking for SAMPLERATE_LIBS (pkg-config)... no*** Package samplerate was not found in the pkg-config search path.*** Perhaps you should add the directory containing `samplerate.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'samplerate' foundchecking for AO_LIBS (pkg-config)... nochecking for AO_LIBS (-lao)... nochecking for program artsc-config... nochecking for header <sys/soundcard.h>... yeschecking for header <sys/audioio.h>... nochecking for ROAR_LIBS (pkg-config)... no*** Package libroar was not found in the pkg-config search path.*** Perhaps you should add the directory containing `libroar.pc'*** to the PKG_CONFIG_PATH environment variable*** No package 'libroar' foundcreating config/cdio.hcreating config/datadir.hcreating config/libdir.hcreating config/debug.hcreating config/tremor.hcreating config/modplug.hcreating config/mpc.hcreating config/mp4.hcreating config/curses.hcreating config/ffmpeg.hcreating config/utils.hcreating config/iconv.hcreating config/samplerate.hcreating config/xmalloc.hcreating config/cue.hcreating config.mkAnd after that I use make and make install. It actually installed C* Music player*but it gives me an error: Error: selecting output plugin '': no such plugin. Sigh. Any other thoughts about this? 
Building and installing C* Music Player (CMUS)
fedora;software installation;compiling
You are missing a library called ncurses which is used by your application. Just install it with sudo yum install ncurses ncurses-develAs your are building it from sources, you'll need to satisfy the dependencies yourself. That's what rpm packages are meant for : listing dependencies, resolving and installing them so the requested package will work.Edit: According to your output, you're now missing some libraries to send sound to your soundcard. Try :sudo yum install ffmpeg-libs ffmpeg-devel libcue libcue-devel pulseaudio-libs pulseaudio-libs-devel libsamplerate-devel libsamplerateIt may install multiple dependancies, but it should match your configuration. Once installed, re-run the ./configure.