Üzgünüm, gcc ve kaynağından paket yükleme konusunda deneyimli değilim ve sorunumu çözemiyorum:
Ncmpcpp'i kaynaktan ( github ) Ubuntu 14.04'e yüklemeye çalışıyorum (bunun nedeni görselleştiricilerin 0.7.1 sürümünde renkli olması).
Daha önce mpd'yi yükledim ve depodan ncmpcpp (sürüm 0.5.10) çok çalıştı.
Şimdi kurulum adımlarım (apt-get ile ncmpcpp kaldırıldıktan sonra):
git clone https://github.com/arybczak/ncmpcpp
cd ncmpcpp
./autogen.sh
Aldığım hata:
configure: error: libmpdclient >= 2.8 is required!
Ancak, işte sonucudur apt-cache policy libmpdclient2
:
libmpdclient2:
Installé : 2.9-1ubuntu1
Candidat : 2.9-1ubuntu1
Table de version :
*** 2.9-1ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
100 /var/lib/dpkg/status
Bazı googling sonra, bu komutu denedim ldconfig -p | grep mpdclient
:
libmpdclient.so.2 (libc6,x86-64) => /usr/lib/libmpdclient.so.2
Ancak aslında pkg-config'nin bulamadığını doğrulayabilirim:
$ pkg-config --exists --print-errors "libmpdclient2"
Package libmpdclient2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libmpdclient2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libmpdclient2' found
Denemek "libmpdclient"
aynı döndürür.
Bilgisayarımı kullanarak aradım sudo find / -name "libmpdclient2.pc"
ve hiçbir şey çıkmadı.
Eğer (Sentaksı bana yabancı) configure.ac dosyasını okurken, bunu görmek ve kontrol eder acaba libmpdclient
ya libmpdclient2
:
dnl ==============================
dnl = checking for libmpdclient2 =
dnl ==============================
PKG_CHECK_MODULES([libmpdclient], [libmpdclient >= 2.8], [
AC_SUBST(libmpdclient_CFLAGS)
AC_SUBST(libmpdclient_LIBS)
CPPFLAGS="$CPPFLAGS $libmpdclient_CFLAGS"
AC_CHECK_HEADERS([mpd/client.h],
LIBS="$LIBS $libmpdclient_LIBS"
,
AC_MSG_ERROR([missing mpd/client.h header])
)
],
AC_MSG_ERROR([libmpdclient >= 2.8 is required!])
)
Uzun yazı için özür dilerim, ipucu yok. Bunun Ubuntu kullanıcıları yerine Archlinux kullanıcıları için bir paket olduğu hissine sahibim ama çok hoşuma gitti!
libncursesw5-dev
libmpdclient-dev
bakılmaksızın pakete ihtiyacınız var2